Skip to content

리눅스 시스템 log 파일 정리

조회 수 20357 추천 수 0 2009.05.22 11:01:17

로그파일 기본 디렉토리 /var/log

 

1. boot.log

리눅스가 부팅이 될 때 출력되는 모든 메시지를 기록

부팅시 에러나 조치사항 참조

 

 dmesg (var/log/dmesg)

 부팅하는 동안 커널의 기록을 남겨 놓은 파일

 단계를 구분지어 놓으면 start_kernel()을 분석하는데 많은 도움이 될 것이고 커널 부팅 중에 에러가 났다면 어느 단계에서 에러 났는지

 범위를 좁히고 찾아내는데 많은 도움이 됨

자세한 내용 참조 : http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/kernel-dmesg.html

 

2. cron

시스템의 정기적인 작업에 대한 로그, 즉 시슽엠 cron 작업에 대한 기록

/etc 디렉토리에 cron.hourly, corn.daily, cron.weekly, cron.monthly 등의 디렉토리가 있음

위 디렉토리에 의해 정기적으로 운영체제에서 자동 실행할 작업스크립트를 실행하고 그 내용을 /var/log/cron 에 기록함

 

3. messages

리눅스 시스템의 가장 기본적인 시스템로그파일로써 시스템 운영에 대한 전반적인 메시지를 저장함

주로 시스템 데몬들의 실행상황과 내역, 사용자들의 접속정보등의 로그 기록

파일시스템 full, 시스템 디바이스로 인한 error 기록

 

# more messages | grep failure
Feb  8 04:31:30 localhost sshd(pam_unix)[19247]: authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=217.23
.239.37  user=root

PAM_ => 인증모듈인데 언제 어디서나 붙여서 사용할 수 있음

 

4. secure

주로 사용자들의 원격로그인 정보를 기록, 서버보안에 아주 민감하고 중요한 파일입

특히 tcp_wrapper(xinetd)의 접속제어에 관한 로그파일로서 언제, 누가, 어디서에서, 어떻게 접속을 했는지 기록됨

시스템의 불법침입등이 있었다고 의심이 될 때는 반드시 확인해야함

 

Feb  9 18:16:35 localhost sshd[25922]: Failed password for invalid user test from ::ffff:61.237.15.202 port 47765 ssh2
Feb  9 23:48:17 localhost sshd[26236]: Failed password for root from ::ffff:221.154.90.117 port 4763 ssh2
Feb  9 23:48:20 localhost sshd[26236]: Accepted password for root from ::ffff:221.154.90.117 port 4763 ssh2

 

5. xferlog

FTP로그파일로서 Proftpd, vsftpd 데몬들의 서비스내역을 기록하는 파일

 

# more xferlog

Tue Dec 23 02:25:00 2008 1 221.154.90.117 12257 /home/honghao/whatsnew.txt a _ i r honghao ftp 0 * c

 

a_ 아스키 모드, b_ 바이너리

c_압축, t_tar, u_un압축

i_ingoing(upload), o_outgoing(download)

r_패스워드로 인해서 인증받은 사용자, a_인명, g_guest 계정을 통한 사용자

 

6. lastlog (바이너리 파일)

# lastlog | more

rpcuser                                    **Never logged in**
nfsnobody                                  **Never logged in**
mailnull                                   **Never logged in**
smmsp                                      **Never logged in**

 

7. wtmp (바이너리 형태의 데이터)

사용자들의 로그인과 로그아웃에 대한 내용 기록

# last | more
[root@localhost log]# last | more
root     pts/2        221.154.90.117   Mon Feb  9 23:48   still logged in  
root     pts/3        221.154.90.117   Sat Feb  7 03:38 - 04:45  (01:06)   
root     pts/2        221.154.90.117   Sat Feb  7 01:33 - 06:56  (05:23)   

 

8. samba (/var/log/samba/사용자별 로그 생성)

# more yoonbari.log
[2009/02/08 08:03:11, 1] smbd/service.c:make_connection_snum(648)
  yoonbari (221.154.90.117) connect to service yoonbari initially as user yoonbari (uid=503, gid=508) (pid 26481)
[2009/02/08 08:21:29, 1] smbd/service.c:close_cnum(837)
  yoonbari (221.154.90.117) closed connection to service yoonbari
[2009/02/09 09:18:45, 1] smbd/service.c:make_connection_snum(648)
  yoonbari (221.154.90.117) connect to service yoonbari initially as user yoonbari (uid=503, gid=508) (pid 4396)

 

9. utmp (/var/run/utmp), 바이너리 형태

현재 로그인한 사용자들의 상태 정보를 가지고 있음

# w
 15:09:53  up  5:53,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     pts/0    221.154.90.117    3:01pm  0.00s  0.05s  0.01s  w

# who
root     pts/0        Feb  9 15:01 (221.154.90.117)

[root@ftp run]# finger
Login     Name       Tty      Idle  Login Time   Office     Office Phone
root      root       pts/0          Feb  9 15:01 (221.154.90.117)

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/1707/af9/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수
67 리눅스 시스템 관리자를 위한 즐겨찾기 ADMINPLAY 2009-05-22 24981
66 리눅스 언어 인코딩 설정 ADMINPLAY 2009-05-22 21925
65 Disk Quota : 용량 제한 하기 ADMINPLAY 2009-05-22 16689
64 알아두면 편리한 단축키(콘솔) ADMINPLAY 2009-05-22 16542
63 리눅스 디렉토리 구조와 파티션 관리의 기본 ADMINPLAY 2009-05-22 57797
62 vi편집기 행번호 표시, 들여쓰기 ADMINPLAY 2009-05-22 18210
» 리눅스 시스템 log 파일 정리 ADMINPLAY 2009-05-22 20357
60 vim 편집기 색상변경 ADMINPLAY 2009-05-17 22204
59 rsync 옵션 ADMINPLAY 2009-05-17 20973
58 [rsync]서버 백업및 동기화 ADMINPLAY 2009-05-17 17546
57 rsync 미러링 백업 ADMINPLAY 2009-05-17 14845
56 SSH 서버 설정 파일(sshd_config) ADMINPLAY 2009-05-17 17997
55 rsync 에러 ADMINPLAY 2009-05-17 22345
54 rsync : protocol version mismatch -- is your shell clean? ADMINPLAY 2009-05-17 26191
53 리눅스 기본 명령어 # 2 ADMINPLAY 2009-05-11 15641
52 리눅스 기본 명령어 # 1 ADMINPLAY 2009-05-11 16831
51 vi(Visual) Editor 사용법 ADMINPLAY 2009-05-11 15339
50 리눅스 네트워크 설정 ADMINPLAY 2009-05-11 21856
49 데몬(Daemon)이란? ADMINPLAY 2009-05-11 16346
48 슈퍼데몬 : xinetd ADMINPLAY 2009-05-11 17572

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234