hoder.org

June 21, 2008

Freebsd 系统日志分æž

Filed under: freebsd — Tags: , — admin @ 10:33 pm

Freebsd 系统日志分æž

系统日志对于æœåС噍安免æ¥è¯´éžå¸¸é‡è¦,它记录了系统æ¯å¤©å‘生的å„ç§å„样的事情,我们å¯ä»¥é€šè¿‡æ£€æŸ¥ç³»ç»Ÿæ—¥å¿—æ¥åˆ†æžé”™è¯¯çš„原因,查看å—到攻击时,攻击者留下的痕迹,还å¯ä»¥å®žæ—¶ç›‘测系统状æ€ï¼Œç›‘测和追踪入侵者等等.
日志主è¦åˆ†ä¸‰éƒ¨åˆ†:
1.连接时间日志,由loginç­‰ç¨‹åºæ›´æ–°ï¼Œä½¿ç³»ç»Ÿç®¡ç†å‘˜èƒ½å¤Ÿè·Ÿè¸ªè°åœ¨ä½•时登录到系统,纪录写入到/var/log/wtmpå’Œ/var/run/utmp。
2.错误日志–由syslogd(8)执行。å„ç§ç³»ç»Ÿå®ˆæŠ¤è¿›ç¨‹ã€ç”¨æˆ·ç¨‹åºå’Œå†…核通过syslog呿–‡ä»¶/var/log/messages报告值得注æ„的事件。
3.å¦å¤–有许多UNIX程åºåˆ›å»ºæ—¥å¿—。åƒHTTPå’ŒFTP这样æä¾›ç½‘络æœåŠ¡çš„æœåŠ¡å™¨ä¹Ÿä¿æŒè¯¦ç»†çš„æ—¥å¿—。
常用的系统日志包括:
access-log 记录http/web的传输

acct/pact
记录用户命令

aculog
记录MODEM的活动

btmp
记录失败的纪录

lastlog
记录最近几次æˆåŠŸç™»å½•çš„äº‹ä»¶å’Œæœ€åŽä¸€æ¬¡ä¸æˆåŠŸçš„ç™»å½•

messages
从syslog中记录信æ¯ï¼ˆæœ‰çš„链接到syslog文件)

sudolog
记录使用sudoå‘出的命令

sulog
记录使用su命令的使用

syslog
从syslog中记录信æ¯ï¼ˆé€šå¸¸é“¾æŽ¥åˆ°messages文件)

utmp
记录当å‰ç™»å½•çš„æ¯ä¸ªç”¨æˆ·

wtmp
ä¸€ä¸ªç”¨æˆ·æ¯æ¬¡ç™»å½•进入和退出时间的永久记录

xferlog
记录ftp会è¯
系统日志大多为二进制形å¼ï¼Œä¸èƒ½ä½¿ç”¨tailå’Œcat等命令查看,但是我们å¯ä»¥ä½¿ç”¨ä»¥ä¸‹å‘½ä»¤åŽ»èŽ·å–其中的信æ¯ï¼Œä¸»è¦ä¸ºwhoã€wã€usersã€lastå’Œac。
who:who命令查询utmp文件并报告当å‰ç™»å½•çš„æ¯ä¸ªç”¨æˆ·ã€‚Who的缺çœè¾“出包括用户åã€ç»ˆç«¯ç±»åž‹ã€ç™»å½•日期åŠè¿œç¨‹ä¸»æœºã€‚æ ¼å¼ï¼šwho /var/log/wtmp 或者who /var/run/utmp
w:w命令查询utmp文件并显示当å‰ç³»ç»Ÿä¸­æ¯ä¸ªç”¨æˆ·å’Œå®ƒæ‰€è¿è¡Œçš„进程信æ¯ã€‚
users:users用å•独的一行打å°å‡ºå½“å‰ç™»å½•的用户,æ¯ä¸ªæ˜¾ç¤ºçš„用户å对应一个登录会è¯ã€‚
last:last命令往回æœç´¢wtmpæ¥æ˜¾ç¤ºè‡ªä»Žæ–‡ä»¶ç¬¬ä¸€æ¬¡åˆ›å»ºä»¥æ¥ç™»å½•过的用户,还å¯ä»¥æŒ‡æ˜ŽæŸä¸€ç”¨æˆ·ï¼Œä¾‹ï¼šlast aaa
ac:ac命令根æ®å½“å‰çš„/var/log/wtmpæ–‡ä»¶ä¸­çš„ç™»å½•è¿›å…¥å’Œé€€å‡ºæ¥æŠ¥å‘Šç”¨æˆ·è¿žç»“çš„æ—¶é—´ï¼ˆå°æ—¶ï¼‰ï¼Œå¦‚æžœä¸ä½¿ç”¨æ ‡å¿—,则报告总的时间。例如 :
ac 回车   显示
total
111.73

ac –d 回车 显示
Jan
2
total
70.45

Jan
3
total
41.35

ac -p (回车)显示 æ¯ä¸ªç”¨æˆ·çš„æ€»çš„连接时间

Powered by hoder.org