鸟哥的Linux私房菜——第三部分|第19章 认识与分析日志文件
生活随笔
收集整理的這篇文章主要介紹了
鸟哥的Linux私房菜——第三部分|第19章 认识与分析日志文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 什么是日志文件
日志文件:記錄系統(tǒng)何時(shí)由哪個(gè)進(jìn)程做了什么行為,發(fā)生了何種事件。
- 1.日志的重要性
1)解決系統(tǒng)方面的錯(cuò)誤;
2)解決網(wǎng)絡(luò)服務(wù)的問題;
3)過往事件記錄簿; - 2.Linux常見的日志文件名
1)/var/log/cron:與例行性工作調(diào)度相關(guān)的日志
2)/var/log/messages:記錄大部分系統(tǒng)發(fā)生的錯(cuò)誤信息的日志;
3)/var/log/httpd/*, /var/log/news/*, /var/log/samba/*:不同的網(wǎng)絡(luò)服務(wù)的日志
2 syslogd:記錄日志文件的服務(wù)
CentOS提供syslogd這個(gè)服務(wù)來統(tǒng)一管理日志文件。
2.1 日志文件內(nèi)容的一般格式
日志文件的信息項(xiàng):
- ①事件發(fā)生的日期與時(shí)間;
- ②發(fā)生此事件的主機(jī)名;
- ③啟動(dòng)該事件的服務(wù)名稱(如samba, xinetd等)或函數(shù)名稱(如libpam);
- ④該信息的實(shí)際數(shù)據(jù)內(nèi)容
2.2 syslog的配置文件:/etc/syslog.conf
/etc/syslog.conf是syslog針對(duì)各種服務(wù)與信息記錄在某些文件的配置文件,這個(gè)文件規(guī)定了什么服務(wù)的什么等級(jí)信息以及需要被記錄在哪里(設(shè)備或文件)這三個(gè)東西。語法:
服務(wù)名稱[.=!]信息等級(jí) 信息記錄的文件名或設(shè)備或主機(jī) > eg:mail.info /var/log/maillog_info 這一行說明:mail服務(wù)產(chǎn)生的大于等于info等級(jí)的信息都被記錄到/var/log/maillog_info文件中- 服務(wù)名稱
- 信息等級(jí)
syslog將信息分為7個(gè)主要的等級(jí)(由不重要排列到重要信息等級(jí))
- 連接符[.!=]的意思
- ① . 【大于等于】:比如main.info表示只要mail的信息等級(jí)>=info都要被記錄;
- ② .= 【等于】:比如main.=info表示只要mail的信息等級(jí)=info都要被記錄;
- ③ .! 【不等于】:比如main.!info表示只要mail的信息等級(jí)不等于info都要被記錄;
總結(jié)
以上是生活随笔為你收集整理的鸟哥的Linux私房菜——第三部分|第19章 认识与分析日志文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OV7725的帧率和PCLK寄存器设置
- 下一篇: win10使用Switchhost显示无