[리눅스] 스레드 사용 시 장점
By Guillermo Austin Kim | 2018년 9월 20일 |
평균 처리 시간이 짧아진다.예를 들어 A라는 task가 10이라는 시간이 걸리고 B라는 task가 1이라는 시간이 걸린다고 가정합시다.1) single thread로 처리할 경우 : A를 먼저 처리하고 B를 처리한다고 하면, A는 처리에 10이라는 시간이 들고 B는 처리에 11이라는 시간이 든다. 평균 처리 시간은 10.52) multi thread로 처리할 경우 : A를 먼저 처리하고 B를 처리한다고 가정하고, time slice를 1씩 고르게 배분한다고 가정하면, A를 처리하는데 11이라는 시간이 들고 B를 처리하는데 2라는 시간이 든다. 평균 처리 시간은 6.5 context switch cost를 고려하지 않았을 때, 총 처리시간은 11로 같지만 A,B를 처리하는데 평균적으로 걸린 시간은 mul
리눅스에서 anonymous ftp 접속 허용(vsftpd)
By 반달가면 | 2020년 3월 17일 |
리눅스에서 vsftpd를 이용해서 ftp 서버를 운영할 때 anonymous 접속을 설정하는 방법이다. 데비안/우분투 계열 배포판 기준이다. 우선 anonymous 접속에 대응되는 루트 디렉토리를 만들자. # /var/pub/anon_ftp_root/ 생성 sudo mkdir -p /var/pub/anon_ftp_root/ 이제 vsftpd 설정파일을 편집한다. 통상 /etc/vsftpd.conf 파일이다. # vsftpd 설정 파일 편집 sudo vi /etc/vsftpd.conf 설정 파일 내용을 아래와 같이 추가/편집해 주자. # anonymous 접속 허용 anonymous_enable=YES # anonymous 접속에 대응되는 루트 디렉토리 anon_r
gwenview - 이미지 뷰어 (KDE 플라즈마)
By 반달가면 | 2022년 9월 13일 |
gwenview는 Q4OS의 기본 데스트탑 환경인 KDE에서 제공되는 기본 이미지 뷰어 프로그램이다. 데비안/우분투 계열 배포판 기준으로 아래와 같이 설치하면 된다. # S/W 저장소 정보 갱신 sudo apt-get update # gwenview sudo apt-get install okular # test.jpg 이미지 열람 gwenview test.jpg
[bash: xargs] 공백이 포함된 출력 결과를 다음 명령어의 인자로 사용
By 반달가면 | 2017년 7월 3일 |
간단한 내용이지만 간혹 잊어버리고 있다가 오류가 발생하는 상황이 있어서 여기에 정리해 두기로. 우선 xargs 명령에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 예를 들어 앞 명령어의 출력이 파일명인데 이것을 xargs 명령을 통해서 인자(argument)로 넘기고자 하는 상황을 생각해 보자. 확장자가 txt인 파일만 grep으로 추려낸 후 cat으로 내용을 확인하는 경우다. 통상 아래와 같이 입력하면 될 것이다. # 현재 디렉토리에 있는 txt 파일의 내용 확인 ls | grep "\.txt" | xargs cat 만약 위와 같이 입력했는데 txt 파일 중에 파일명에 공백이 포함된 것이 있다면 해당 파일에 대해서는 cat 명령이 제대로 실행되지 않고 오류 메세지가 나올 것