멀티프로세스 데몬에서 락킹(Locking)하기

pthread를 사용하는 멀티쓰레드 데몬이라면 pthread_mutex_lock()을 사용해 잠금을 할 것이며, 멀티프로세스 데몬이라면 세마포어를 사용 할 것이다. ...

9월 21, 2012 · 1 분 · Sangheon Han

리눅스에서 SSD 자동 트림(TRIM)하기

/etc/fstab 파일을 열어 아래처럼 discard 옵션을 추가한 다음 리부팅 한다. 1 UUID=fb94868a-79a8-4cde-b836-696b90fb89bd / ext4 discard,errors=remount-ro 0 1 자동 트림 동작 여부는 아래 명령으로 확인 할 수 있다. 1 cat /sys/block/sda/queue/discard_zeroes_data 자동 트림 기능은 리눅스 커널 2.6.33과 EXT4 파일 시스템에서 동작한다. ...

9월 18, 2012 · 1 분 · Sangheon Han

CentOS 리부팅 후에도 VNC 접속을 허용하는 방법

별도의 VNC 서버를 사용하지 않고 CentOS에 접속하기 위해서는 사용자로 로그인이 된 상태여야 합니다. 그러기 위해서 리부팅 후 자동으로 사용자로 로그인 하도록 설정합니다. ...

7월 4, 2012 · 2 분 · Sangheon Han

gearmand RPM 빌드해서 설치시 log 관련 에러 메시지 해결 방법

gearmand 0.33을 RPM으로 빌드해서(make rpm) 설치 할 경우 시작시 로그 파일을 /usr/local/var/log/ 디렉토리에 생성하려면서 에러 메시지를 출력 합니다. 이 메시지는 /etc/sysconfig/gearmand 파일을 만들어 그 안에 옵션으로 로그 파일 위치를 정상적인 /var/log 디렉토리로 다시 지정하여 나오지 않게 할 수 있습니다. ...

6월 11, 2012 · 1 분 · Sangheon Han

레드마인(Redmine) 1.2.1 설치

레드마인(Redmine) 1.2.1 설치에 관한 기록입니다. 설치에 대해서 꼼꼼히 적어놓은 것은 아니고, 대강의 중요한 설치 명령들만 추려놓았습니다. 나중에 설치 할 때 개인적으로 참고하고자 올려놓습니다. ...

8월 31, 2011 · 1 분 · Sangheon Han