1.리눅스 로그
- 리눅스 시스템은 부팅을 하고 시스템이 동작하는 동안 로그정보가 시간순으로 파일에 저장된다.
- /var/log 디렉터리에 로그파일 확인가능
- 레드햇 계열 /var/log/messages
- 데비안 계열 /var/log/syslog
- less 명령어로 로그 파일을 확인가능(루트 권한 필요)
2.주요 시스템 로그 파일
/var/log/messages : 전체 시스템
/var/log/secure : 로그인행위
/var/log/boot.log: 부팅 정보
/var/log/mail.log : 메일 서버
/var/log/kern : 커널 로그
/var/log/dmesg : 디바이스 드라이버
/var/log/faillog : 로그인 실패
/var/log/cron : cron 데몬 로그
/var/log/yum.log : yum 명령어
/var/log/httpd : 아파치
3.시스템 로그 파일 명령어
3-1.dmesg
커널링 버퍼를 제어하거나 출력
3-2.lastlog
/var/log/lastlog 파일의 마지막 로그정보 출력
3-3.last
/var/log/wtmp 모든 사용자의 로그인,로그아웃 출력
3-4.lastb
/var/log/btmp 시스템의 모든 로그인 실패 기록
4.시스템 로그 관리
4-1.로그 생성,관리
syslog 패키지 -> rsyslog 패키지
5.rsyslog
5-1.설치확인,설치
sudo rpm -qv rsyslog
sudo yum install rsyslog
/etc/rsyslog.conf 로그 생성규칙설정
/var/log/rsyslog 에 생성 템플릿 지정
rsyslogd 재시작
6.rsyslog 파일
6-1./etc/rc.d/init.d/rsyslog
시스템이 시작할때 rsyslogd 데몬을 실행하는 스크립트
6-2./etc/rsyslog.conf
환경설정파일
6-3./etc/sysconfig/rsyslog
옵션설정
6-4./sbin/rsyslogd
파일경로
7.로테이션을 통한 로그 용량 관리
7-1.logrotate 명령어
디스크 공간을 효율적으로 사용할수있도록 설계한 시스템 관리자를 위한 유틸리티
7-2.logrotate 환경설정
/etc/logrotate.conf
'Computer Science > OS' 카테고리의 다른 글
[리눅스 마스터] 시스템 보안 및 관리 (0) | 2024.07.01 |
---|---|
[리눅스 마스터] 장치의 설치 및 관리 (0) | 2024.06.22 |
[리눅스 마스터] 주변장치 관리 (0) | 2024.06.21 |