国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

掌握系統一舉一動 Linux日志管理
2008-07-11   51CTO

◆1. 日志簡介

日志對于安全來說,非常重要,他記錄了系統每天發生的各種各樣的事情,你可以通過他來檢查錯誤發生的原因,或者受到攻擊時攻擊者留下的痕跡。日志主要的功能有:審計和監測。他還可以實時的監測系統狀態,監測和追蹤侵入者等等。

在Linux系統中,有三個主要的日志子系統:

連接時間日志--由多個程序執行,把紀錄寫入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系統管理員能夠跟蹤誰在何時登錄到系統。 進程統計--由系統內核執行。當一個進程終止時,為每個進程往進程統計文件(pacct或acct)中寫一個紀錄。進程統計的目的是為系統中的基本服務提供命令使用統計。

錯誤日志--由syslogd(8)執行。各種系統守護進程、用戶程序和內核通過syslog(3)向文件/var/log/messages報告值得注意的事件。另外有許多UNIX程序創建日志。像HTTP和FTP這樣提供網絡服務的服務器也保持詳細的日志。 常用的日志文件如下:

 

utmp、wtmp和lastlog日志文件是多數重用UNIX日志子系統的關鍵--保持用戶登錄進入和退出的紀錄。有關當前登錄用戶的信息記錄在文件utmp中;登錄進入和退出紀錄在文件wtmp中;最后一次登錄文件可以用lastlog命令察看。數據交換、關機和重起也記錄在wtmp文件中。所有的紀錄都包含時間戳。這些文件(lastlog通常不大)在具有大量用戶的系統中增長十分迅速。例如wtmp文件可以無限增長,除非定期截取。許多系統以一天或者一周為單位把wtmp配置成循環使用。它通常由cron運行的腳本來修改。這些腳本重新命名并循環使用wtmp文件。通常,wtmp在第一天結束后命名為wtmp.1;第二天后wtmp.1變為wtmp.2等等,直到wtmp. 7。

每次有一個用戶登錄時,login程序在文件lastlog中察看用戶的UID。如果找到了,則把用戶上次登錄、退出時間和主機名寫到標準輸出中,然后login程序在lastlog中紀錄新的登錄時間。在新的lastlog紀錄寫入后,utmp文件打開并插入用戶的utmp紀錄。該紀錄一直用到用戶登錄退出時刪除。utmp文件被各種命令文件使用,包括who、w、users和finger。

下一步,login程序打開文件wtmp附加用戶的utmp紀錄。當用戶登錄退出時,具有更新時間戳的同一utmp紀錄附加到文件中。wtmp文件被程序last和ac使用。

◆2. 具體命令

wtmp和utmp文件都是二進制文件,他們不能被諸如tail命令剪貼或合并(使用cat命令)。用戶需要使用who、w、users、last和ac來使用這兩個文件包含的信息。

who:who命令查詢utmp文件并報告當前登錄的每個用戶。Who的缺省輸出包括用戶名、終端類型、登錄日期及遠程主機。例如:who(回車)顯示

 

如果指明了wtmp文件名,則who命令查詢所有以前的紀錄。命令who /var/log/wtmp將報告自從wtmp文件創建或刪改以來的每一次登錄。

w:w命令查詢utmp文件并顯示當前系統中每個用戶和它所運行的進程信息。例如:w(回車)顯示:3:36pm up 1 day, 22:34, 6 users, load average: 0.23, 0.29, 0.27

users:users用單獨的一行打印出當前登錄的用戶,每個顯示的用戶名對應一個登錄會話。如果一個用戶有不止一個登錄會話,那他的用戶名將顯示相同的次數。例如:users(回車)顯示:chyang lewis lewis ylou ynguo ynguo

last:last命令往回搜索wtmp來顯示自從文件第一次創建以來登錄過的用戶。例如:

chyang pts/9 202.38.68.242 Tue Aug 1 08:34 - 11:23 (02:49)

cfan pts/6 202.38.64.224 Tue Aug 1 08:33 - 08:48 (00:14)

chyang pts/4 202.38.68.242 Tue Aug 1 08:32 - 12:13 (03:40)

lewis pts/3 202.38.64.233 Tue Aug 1 08:06 - 11:09 (03:03)

lewis pts/2 202.38.64.233 Tue Aug 1 07:56 - 11:09 (03:12)

如果指明了用戶,那么last只報告該用戶的近期活動,例如:last ynguo(回車)顯示:

ynguo pts/4 simba.nic.ustc.e Fri Aug 4 16:50 - 08:20 (15:30)

ynguo pts/4 simba.nic.ustc.e Thu Aug 3 23:55 - 04:40 (04:44)

ynguo pts/11 simba.nic.ustc.e Thu Aug 3 20:45 - 22:02 (01:16)

ynguo pts/0 simba.nic.ustc.e Thu Aug 3 03:17 - 05:42 (02:25)

ynguo pts/0 simba.nic.ustc.e Wed Aug 2 01:04 - 03:16 1+02:12)

ynguo pts/0 simba.nic.ustc.e Wed Aug 2 00:43 - 00:54 (00:11)

ynguo pts/9 simba.nic.ustc.e Thu Aug 1 20:30 - 21:26 (00:55)

ac:ac命令根據當前的/var/log/wtmp文件中的登錄進入和退出來報告用戶連結的時間(小時),如果不使用標志,則報告總的時間。例如:ac(回車)顯示:total 5177.47

ac -d(回車)顯示每天的總的連結時間

Aug 12 total 261.87

Aug 13 total 351.39

Aug 14 total 396.09

Aug 15 total 462.63

Aug 16 total 270.45

Aug 17 total 104.29

Today total 179.02

ac -p (回車)顯示每個用戶的總的連接時間 #p#分頁標題#e#

ynguo 193.23

yucao 3.35

rong 133.40

hdai 10.52

zjzhu 52.87

zqzhou 13.14

liangliu 24.34

total 5178.24

lastlog:lastlog文件在每次有用戶登錄時被查詢。可以使用lastlog命令來檢查某特定用戶上次登錄的時間,并格式化輸出上次登錄日志/var/log/lastlog的內容。它根據UID排序顯示登錄名、端口號(tty)和上次登錄時間。如果一個用戶從未登錄過,lastlog顯示"**Never logged**。注意需要以root運行該命令,例如:

rong 5 202.38.64.187 Fri Aug 18 15:57:01 +0800 2000

dbb**Never logged in**

sinchen**Never logged in**

pb9511**Never logged in**

xchen 0 202.38.64.190 Sun Aug 13 10:01:22 +0800 2000

另外,可一加一些參數,例如,last -u 102將報告UID為102的用戶;last -t 7表示限制上一周的報告。

◆3. 進程統計

UNIX可以跟蹤每個用戶運行的每條命令,如果想知道昨晚弄亂了哪些重要的文件,進程統計子系統可以告訴你。它對還跟蹤一個侵入者有幫助。與連接時間日志不同,進程統計子系統缺省不激活,它必須啟動。在Linux系統中啟動進程統計使用accton命令,必須用root身份來運行。Accton命令的形式accton file,file必須先存在。先使用touch命令來創建pacct文件:touch /var/log/pacct,然后運行accton: accton /var/log/pacct。一旦accton被激活,就可以使用lastcomm命令監測系統中任何時候執行的命令。若要關閉統計,可以使用不帶任何參數的accton命令。

lastcomm命令報告以前執行的文件。不帶參數時,lastcomm命令顯示當前統計文件生命周期內紀錄的所有命令的有關信息。包括命令名、用戶、tty、命令花費的CPU時間和一個時間戳。如果系統有許多用戶,輸入則可能很長。下面的例子:

 

ping S root ?? 0.00 secs Sun Aug 20 00:15

ping6.pl F root ?? 0.01 secs Sun Aug 20 00:15

sh root ?? 0.01 secs Sun Aug 20 00:15

ping S root ?? 0.01 secs Sun Aug 20 00:15

sh root ?? 0.02 secs Sun Aug 20 00:15

ping S root ?? 1.34 secs Sun Aug 20 00:15

locate root ttyp0 1.34 secs Sun Aug 20 00:15

accton S root ttyp0 0.00 secs Sun Aug 20 00:15

進程統計的一個問題是pacct文件可能增長的十分迅速。這時需要交互式的或經過cron機制運行sa命令來保持日志數據在系統控制內。sa命令報告、清理并維護進程統計文件。它能把/var/log/pacct中的信息壓縮到摘要文件/var/log/savacct和/var/log/usracct中。這些摘要包含按命令名和用戶名分類的系統統計數據。sa缺省情況下先讀它們,然后讀pacct文件,使報告能包含所有的可用信息。sa的輸出有下面一些標記項:

avio--每次執行的平均I/O操作次數

cp--用戶和系統時間總和,以分鐘計

cpu--和cp一樣

k--內核使用的平均CPU時間,以1k為單位 k*sec--CPU存儲完整性,以1k-core秒 re--實時時間,以分鐘計

s--系統時間,以分鐘計

tio--I/O操作的總數

u--用戶時間,以分鐘計 例如:

  

用戶還可以根據用戶而不是命令來提供一個摘要報告。例如sa -m顯示如下:

◆4. Syslog設備

Syslog已被許多日志函數采納,它用在許多保護措施中--任何程序都可以通過syslog 紀錄事件。Syslog可以紀錄系統事件,可以寫到一個文件或設備中,或給用戶發送一個信息。它能紀錄本地事件或通過網絡紀錄另一個主機上的事件。

Syslog設備依據兩個重要的文件:/etc/syslogd(守護進程)和/etc/syslog.conf配置文件,習慣上,多數syslog信息被寫到/var/adm或/var/log目錄下的信息文件中(messages.*)。一個典型的syslog紀錄包括生成程序的名字和一個文本信息。它還包括一個設備和一個優先級范圍(但不在日之中出現)。

每個syslog消息被賦予下面的主要設備之一:

LOG_AUTH--認證系統:login、su、getty等

LOG_AUTHPRIV--同LOG_AUTH,但只登錄到所選擇的單個用戶可讀的文件中

LOG_CRON--cron守護進程

LOG_DAEMON--其他系統守護進程,如routed LOG_FTP--文件傳輸協議:ftpd、tftpd

LOG_KERN--內核產生的消息

LOG_LPR--系統打印機緩沖池:lpr、lpd

LOG_MAIL--電子郵件系統

LOG_NEWS--網絡新聞系統

LOG_SYSLOG--由syslogd(8)產生的內部消息

LOG_USER--隨機用戶進程產生的消息

LOG_UUCP--UUCP子系統

LOG_LOCAL0~LOG_LOCAL7--為本地使用保留

Syslog為每個事件賦予幾個不同的優先級:

LOG_EMERG--緊急情況

LOG_ALERT--應該被立即改正的問題,如系統數據庫破壞 #p#分頁標題#e#

LOG_CRIT--重要情況,如硬盤錯誤

LOG_ERR--錯誤

LOG_WARNING--警告信息

LOG_NOTICE--不是錯誤情況,但是可能需要處理

LOG_INFO--情報信息

LOG_DEBUG--包含情報的信息,通常旨在調試一個程序時使用

syslog.conf文件指明syslogd程序紀錄日志的行為,該程序在啟動時查詢配置文件。該文件由不同程序或消息分類的單個條目組成,每個占一行。對每類消息提供一個選擇域和一個動作域。這些域由tab隔開:選擇域指明消息的類型和優先級;動作域指明syslogd接收到一個與選擇標準相匹配的消息時所執行的動作。每個選項是由設備和優先級組成。當指明一個優先級時,syslogd將紀錄一個擁有相同或更高優先級的消息。所以如果指明"crit",那所有標為crit、alert和emerg的消息將被紀錄。每行的行動域指明當選擇域選擇了一個給定消息后應該把他發送到哪兒。例如,如果想把所有郵件消息紀錄到一個文件中,如下:

#Log all the mail messages in one place

mail.* /var/log/maillog

其他設備也有自己的日志。UUCP和news設備能產生許多外部消息。它把這些消息存到自己的日志(/var/log/spooler)中并把級別限為"err"或更高。例如:

# Save mail and news errors of level err and higher in aspecial file. uucp,news.crit /var/log/spooler

當一個緊急消息到來時,可能想讓所有的用戶都得到。也可能想讓自己的日志接收并保存。 #Everybody gets emergency messages, plus log them on anther machine *.emerg * *.emerg @linuxaid.com.cn

alert消息應該寫到root和tiger的個人賬號中:

#Root and Tiger get alert and higher messages

*.alert root,tiger

有時syslogd將產生大量的消息。例如內核("kern"設備)可能很冗長。用戶可能想把內核消息紀錄到/dev/console中。下面的例子表明內核日志紀錄被注釋掉了:

#Log all kernel messages to the console

#Logging much else clutters up the screen

#kern.* /dev/console

用戶可以在一行中指明所有的設備。下面的例子把info或更高級別的消息送到/var/log/messages,除了mail以外。級別"none"禁止一個設備:

#Log anything(except mail)of level info or higher

#Don't log private authentication messages!

*.info:mail.none;authpriv.none /var/log/messages

在有些情況下,可以把日志送到打印機,這樣網絡入侵者怎么修改日志都沒有用了。通常要廣泛紀錄日志。Syslog設備是一個攻擊者的顯著目標。一個為其他主機維護日志的系統對于防范服務器攻擊特別脆弱,因此要特別注意。

有個小命令logger為syslog(3)系統日志文件提供一個shell命令接口,使用戶能創建日志文件中的條目。用法:logger 例如:logger This is a test! 它將產生一個如下的syslog紀錄:Aug 19 22:22:34 tiger: This is a test!

它將產生一個如下的syslog紀錄:Aug 19 22:22:34 tiger: This is a test! 注意不要完全相信日志,因為攻擊者很容易修改它的。

◆5. 程序日志

許多程序通過維護日志來反映系統的安全狀態。su命令允許用戶獲得另一個用戶的權限,所以它的安全很重要,它的文件為sulog。同樣的還有sudolog。另外,想Apache有兩個日志:access_log和error_log。

◆6. 其他日志工具

chklastlog

ftp://coast.cs.purdue.edu/pub/tools/unix/chklastlog/

chkwtmp

ftp://coast.cs.purdue.edu/pub/tools/unix/chkwtmp/

dump_lastlog

ftp://coast.cs.purdue.edu/pub/tools/unix/dump_lastlog.Z

spar

ftp://coast.cs.purdue.edu/pub/tools/unix/TAMU/

Swatch

http://www.lomar.org/komar/alek/pres/swatch/cover.html

Zap

ftp://caost.cs.purdue.edu/pub/tools/unix/zap.tar.gz

日志分類方法

http://csrc.nist.gov/nissc/1998/proceedings/paperD1.pdf

熱詞搜索:

上一篇:Linux日志文件系統面面觀
下一篇:網管玩轉日志分析 抵制外部入侵

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
成人污视频在线观看| 成人精品一区二区三区四区 | 欧美妇女性影城| 美女视频黄久久| 亚洲欧洲日韩在线| 337p日本欧洲亚洲大胆色噜噜| 91猫先生在线| 国产99精品视频| 国产精品综合在线视频| 视频一区国产视频| 天天av天天翘天天综合网色鬼国产| 亚洲黄色av一区| 91精品在线麻豆| 欧美久久一区二区| 国产日本亚洲高清| 久久精品人人爽人人爽| 精品少妇一区二区三区日产乱码 | 欧美一区二区三区在线视频| 欧美视频一区在线| 欧美色图在线观看| av影院午夜一区| 粉嫩13p一区二区三区| 欧美日韩日日摸| 亚洲欧洲精品一区二区三区| 久草热8精品视频在线观看| 裸体健美xxxx欧美裸体表演| 日本不卡一区二区| 亚洲国产精品精华液网站| 一区2区3区在线看| 天堂va蜜桃一区二区三区漫画版| 国产激情一区二区三区四区| 国产精品1区2区| 欧美日韩免费视频| 亚洲私人影院在线观看| 亚洲va韩国va欧美va精品| 视频一区在线视频| 91色.com| 中文字幕一区二区5566日韩| 激情伊人五月天久久综合| 国产麻豆精品theporn| aaa亚洲精品| 久久久久久久久蜜桃| 国产精品久线在线观看| 亚洲午夜影视影院在线观看| www.久久久久久久久| 中文字幕av不卡| 日韩经典一区二区| 91福利视频久久久久| 91精品国产综合久久香蕉麻豆 | 国产一区二区久久| 精品国产一区二区在线观看| 国产农村妇女精品| 国产福利精品一区二区| 久久久噜噜噜久久人人看| 国产一区91精品张津瑜| 国产视频不卡一区| 成人性生交大片免费看视频在线| 国产亚洲福利社区一区| 成人免费高清在线观看| 国产精品久久三区| 91免费在线播放| 亚洲精选视频在线| 欧美午夜精品免费| 美女一区二区三区在线观看| 久久综合九色综合97婷婷女人| 国产精品亚洲专一区二区三区| 国产网站一区二区三区| 91视频在线观看| 亚洲成av人片www| 欧美成人官网二区| 成人福利视频网站| 欧美精品一区二区三区高清aⅴ | 日韩久久精品一区| 亚洲麻豆国产自偷在线| 国产馆精品极品| 国产精品白丝在线| 日韩一区二区在线观看视频播放| 久久精品人人爽人人爽| 成人免费三级在线| 天天综合日日夜夜精品| 久久日韩精品一区二区五区| eeuss鲁片一区二区三区| 亚洲图片欧美综合| wwwwww.欧美系列| 91一区二区三区在线观看| 亚洲不卡一区二区三区| 精品国产1区二区| 色综合激情五月| 国产欧美日韩麻豆91| 色婷婷av一区二区三区软件| 青青草国产精品亚洲专区无| 国产精品视频第一区| 成人午夜免费电影| 亚洲综合成人在线| 91视频免费看| 美女视频网站黄色亚洲| 国产精品进线69影院| 69久久夜色精品国产69蝌蚪网| 国产69精品久久777的优势| 亚洲成人动漫av| 中文字幕在线视频一区| 日韩一区二区精品葵司在线| 91麻豆swag| 国产精品资源网| 奇米色一区二区| 一区二区在线免费观看| 欧美精品一区二区在线播放| 91精品国产丝袜白色高跟鞋| 99久久精品费精品国产一区二区| 国产精品久久网站| 精品欧美黑人一区二区三区| 在线亚洲欧美专区二区| 亚洲伦在线观看| 久久久亚洲精品一区二区三区| 欧美性色黄大片| 99免费精品在线观看| 韩国女主播成人在线观看| 五月天一区二区三区| 亚洲三级在线播放| 久久免费视频一区| 日韩一区二区在线免费观看| 欧美日韩aaa| 国产精品原创巨作av| 婷婷综合在线观看| 一区二区三区在线看| 国产精品三级在线观看| 久久美女艺术照精彩视频福利播放| 91精品国产综合久久香蕉的特点| 欧美日韩精品系列| 欧美色图第一页| 欧美片在线播放| 欧美群妇大交群的观看方式 | 亚洲国产sm捆绑调教视频| 国产精品成人免费精品自在线观看| 久久久夜色精品亚洲| 久久久久综合网| 国产色91在线| 中文字幕av资源一区| 《视频一区视频二区| 18成人在线观看| 亚洲乱码国产乱码精品精的特点| 亚洲天堂福利av| 伊人夜夜躁av伊人久久| 亚洲午夜电影网| 日韩不卡一二三区| 秋霞午夜鲁丝一区二区老狼| 日本中文一区二区三区| 久久se精品一区二区| 国产福利精品导航| www..com久久爱| 欧美中文字幕一二三区视频| 欧美剧情片在线观看| 久久综合精品国产一区二区三区 | 欧美激情在线免费观看| 亚洲视频精选在线| 亚洲电影视频在线| 免费视频一区二区| 色哟哟日韩精品| 欧美自拍偷拍一区| 精品乱码亚洲一区二区不卡| 日本一区二区不卡视频| 亚洲欧美另类在线| 日韩av电影天堂| 国产mv日韩mv欧美| 欧美亚洲另类激情小说| 日韩欧美国产一二三区| 中文字幕免费不卡在线| 一个色妞综合视频在线观看| 蜜桃av一区二区在线观看| 国产激情视频一区二区三区欧美| 91麻豆国产自产在线观看| 91精品婷婷国产综合久久竹菊| 国产日韩欧美电影| 亚洲福中文字幕伊人影院| 狠狠色丁香九九婷婷综合五月| 成人福利电影精品一区二区在线观看| 欧美日韩一区成人| 国产女主播一区| 日本中文一区二区三区| 99精品桃花视频在线观看| 日韩一区二区免费电影| 亚洲欧美电影一区二区| 九九精品一区二区| 在线免费观看一区| 久久精品欧美一区二区三区麻豆| 一二三区精品福利视频| 国产九九视频一区二区三区| 欧美日韩精品欧美日韩精品一综合 | 天堂va蜜桃一区二区三区| 风间由美性色一区二区三区| 欧美日本在线看| 亚洲图片激情小说| 国产精品综合二区| 欧美一区二区三区思思人| 亚洲欧美日韩国产另类专区| 激情文学综合丁香| 7777精品伊人久久久大香线蕉| 中文字幕在线不卡视频| 精品一区二区三区在线观看国产| 欧美在线不卡一区|