PID를 디스크에 기록하는 전략은 시스템 데몬들이 주로 사용하는 표준으로 syslog에서 OpenSSH까지의 모든 데몬이 이를 사용한다. 일단 파일시스템에서 PID 파일을 이용할 수 있게 되면 프로세스는 ps 출력을 구문 분석하거나 유사 파일시스템(pseudo-filesystem) /proc 를 검색하지 않고도 자신의 다른 인스턴스가 이미 실행 중인지 확인할 수 있다. 이 해결책은 kill() 시스템 호출의 반환 값을 이용하는데, 확인하고자 하는 프로세스에게 SIGTERM, […]
터미널에서 사용하는 메일 클라이언트 프로그램 mail [-옵션] [-s 제목] [-c 참조] [-b 숨은참조] 받는사람 mail [-옵션] -f 파일명 mail [-옵션] -u 사용자 ID -v : 메일을 보내는 과정의 메시지를 자세히 보여준다. -i : tty 인터럽트 신호를 무시한다. -n : 메일프로그램 시작 시 /etc/mail.rc 파일을 읽지 않는다. -N : 초기 화면에서 메일목록을 보여주지 않는다. -s 제목 : 발송 메일의 제목을 적는다. -c […]
아파치 1.x.x 에서의 UserDir 기능의 사용을 위해서는 단순히 UserDir public_html 이라는 지시어만 입력하면 된다. 하지만 2.2.x 버전의 경우 모든 기능이 모듈화되어 각각의 기능을 사용하기 위해서는 모듈을 추가/제거 를 해야 한다. UserDir 모듈의 자세한 사용은 http://httpd.apache.org/docs/2.3/en/mod/mod_userdir.html 아파치 홈페이지에 나와있다. /etc/apache2/mods-enabled 디렉토리에 /etc/apache2/mods-available 디렉토리에 있는 모듈과 설정파일에 대한 링크 혹은 복사를 하기만 하면 모듈의 설치가 끝이난다. 그리고 […]
모든 psad 데몬은 /etc/psad 에 잇는 파일 psad.conf 를 참조하며, 이 파일은 간단한 규약을 따른다. 주석은 # 기호로 시작하며 설정 매개변수는 키-값 형식으로 명시한다. 예를 들어 psad.conf 의 HOSTNAME 변수는 psad 가 설치된 시스템의 호스트 명을 정의한다. ### Machine hostnameHOSTNAME Ultra60.kongju.ac.kr; 모든 설정 변수 값은 값을 […]
방화벽 로그 관리를 위해 psad를 설치하고 실행하려는 중 이상한 에러와 만났다. Ultra60:~# /etc/init.d/psad startERR: Syslog has not been configured to send messages to/var/lib/psad/psadfifo. Please configure it as described in psad(8). 에러 메시지를 확인하고 psad 맨페이지를 열어보았다. 화면 하단에 보이는 한 줄의 글귀. psad Syslog needs to be configured to write all kern.info messages to […]
Recent Comments