* 본 게시물은 MissFlash가 "CentOS 리눅스 구축관리실무"를 참고로 유용한 단축키 및 명령어를 정리한 것입니다.
* 게시물이 지속적으로 업데이트 될 예정이니, 퍼가기 보다는 링크나 트랙백을 이용해 주세요 :)
* 게시물이 지속적으로 업데이트 될 예정이니, 퍼가기 보다는 링크나 트랙백을 이용해 주세요 :)
* MissFlash의 리눅스 유용 명령어 목록
- 실행중인 프로세스 확인 : ps -ef | grep [프로세스명]
- 반복적인 작업 설정 : crontab [-u 사용자명] [옵션]
- -l : 현재 사용자가 등록한 프로세스 리스트 출력
- -r : 현재 사용자가 등록한 프로세스 삭제
- -e : crontab에 작업을 등록 (시간, 일, 월, 요일, 명령 순으로 설정)
- 시스템 작업 설정 : vi /etc/crontab
- 메일 관련 로그 : /var/log/maillog
- 메일, 뉴스를 제외한 전체적인 로그 : /var/log/messages
- 사용자 접속 로그 : /var/log/secure
- 마지막으로 로그인한 정보 로그 : /var/log/lastlog
- 부팅시 서비스 데몬들의 실행 상태 로그 : /var/log/boot.log
- 시스템 부팅시 출력되는 메시지 로그(dmesg 명령어로도 확인 기능) : /var/log/dmesg
- cron과 관련된 메시지 로그: /var/log/cron
- 사용자들이 접속한 정보 로그(last 명령어 입력시 전체 접속 정보 확인 가능) 1 : 0
- FTP서버의 데이터 전송관련 로그 : /var/log/xferlog
- 시스템 로그 기록 프로그램 : syslogd
- 환경설정 파일 : /etc/syslog.conf
- 로그파일 관리 프로그램 : logrotate 3
- 프로그램(패키지) 설치 정보 : rpm -qa [프로그램(패키지)명]
- 환경설정 파일: /etc/logrotate.conf
- 환경설정 파일 예
# see "man logrotate" for details
# rotate log files weekly
weekly 4
# keep 4 weeks worth of backlogs
rotate 4 5
# create new (empty) log files after rotating old ones
create 6
# uncomment this if you want your log files compressed
#compress 7
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d 8
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
minsize 1M
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.
# rotate log files weekly
weekly 4
# keep 4 weeks worth of backlogs
rotate 4 5
# create new (empty) log files after rotating old ones
create 6
# uncomment this if you want your log files compressed
#compress 7
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d 8
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
minsize 1M
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.
시스템 자동화나 로그 관리는 효율적인 시스템 운영에 필수적인 부분이기 때문에 꼭 숙지하고 있어야할 정보같네요~
그런 의미에서(?) 맛있는 짬뽕라면 사진을 한 장 추가합니다. :)
- "last 사용자명"을 입력하면 해당 사용자의 정보를 볼 수 있습니다. [본문으로]
- 모든 메시지를 무시한다는 의미입니다. [본문으로]
- 용량이 커진 로그파일을 정기적으로 잘라서 보관하는 용도로 사용됩니다. [본문으로]
- daily, weekly, monthly가 가능합니다. [본문으로]
- 순환할 파일의 개수를 지정합니다. [본문으로]
- 로그파일을 백업하고 새로운 파일을 생성할 것인지 설정합니다. [본문으로]
- 백업할 로그를 gzip으로 압축할 것인지 설정합니다. [본문으로]
- /etc/logrotate.d 파일의 내용을 포함합니다. [본문으로]
'Tip&Tech > Server' 카테고리의 다른 글
[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(11) - 사용자 용량 제한 및 메모리, 프로세스 관리 (0) | 2009.04.15 |
---|---|
[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(10) - rsync를 이용한 원격 백업 (2) | 2009.04.14 |
[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(8) - 리눅스 파일시스템 (0) | 2009.04.10 |
[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(7) - 디렉토리 구조 (0) | 2009.04.09 |
[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(6) - 리눅스 시간 관리 (0) | 2009.04.08 |