中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

如何理解Linux的系統(tǒng)日志-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“如何理解Linux的系統(tǒng)日志”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何理解Linux的系統(tǒng)日志”吧!

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)英吉沙,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220

syslogd & klogd   ---------/etc/syslog.conf

/var/log/secure:登錄到系統(tǒng)存取資料的記錄;FTP、SSH、TELNET...
/var/log/wtmp:記錄登錄者訊錄,二進(jìn)制文件,須用last來(lái)讀取內(nèi)容
/var/log/messages:雜貨鋪
/var/log/boot.log:記錄開(kāi)機(jī)啟動(dòng)訊息,dmesg | more

一、常識(shí)



代碼如下:

# ps aux | grep syslog
# chkconfig --list | grep syslog
# cat /var/log/secure

/etc/syslog.conf 哪些服務(wù)產(chǎn)生的哪些等級(jí)訊息記錄到哪里
記錄到相同地方的多個(gè)訊息源用分號(hào)間隔
vi /etc/syslog.conf

二、接收遠(yuǎn)程日志



代碼如下:

# grep 514 /etc/services
syslog          514/udp</p> <p>vi /etc/sysconfig/syslog
# 將SYSLOGD_OPTIONS="-m 0"
# 改成
SYSLOGD_OPTIONS="-m 0 -r"</p> <p>/etc/init.d/syslog restart
[root@linux ~]# netstat -tlunp
Proto Recv-Q Send-Q Local Address Foreign Address State  PID/Program name
udp   0      0      0.0.0.0:514   0.0.0.0:*              24314/syslogd</p> <p>對(duì)應(yīng)client
# vi /etc/syslog.conf
*.*       @192.168.1.100

三、logrotate


代碼如下:

*  /etc/logrotate.conf
   * /etc/logrotate.d/

logrotate.conf 才是主要配置文件,而/logrotate.d /這個(gè)目錄內(nèi)的所有文件都被讀入 /etc/logrotate.conf來(lái)執(zhí)行!
如果在 /etc/logrotate.d/ 目錄文件中,沒(méi)有相應(yīng)的細(xì)節(jié)設(shè)定?以 /etc/logrotate.conf 設(shè)定為缺省值!



代碼如下:

vi /etc/logrotate.d/syslog
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler
/var/log/boot.log /var/log/cron {
   sharedscripts
   postrotate
       /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
   endscript
}


1、用空格作多個(gè)檔案分隔
2、所有設(shè)定在{}中
3、# prerotate:在啟動(dòng)logrotate執(zhí)行的指令
   # postrotate:在做完 logrotate后需處理的指令

logrotate [-vf] logfile
??:
-v  :顯示過(guò)程
-f  :強(qiáng)制執(zhí)行

而 logrotate 的工作加入到 crontab /etc/cron.daily/logrotate;所以系統(tǒng)每天自動(dòng)查看
只是要注意一下:/var/log/messages 是否有這樣的類(lèi)似內(nèi)容
Oct 24 15:15:35 localhost syslogd 1.4.1: restart.

四、實(shí)例:
要求: 登錄檔案每月替換一次
       若> 10MB ;強(qiáng)制替換,不不考慮一個(gè)月的期限;
       保存五備份文檔;
       備份文檔不壓縮。

步驟1:



代碼如下:

root@linux ~]# chattr +a /var/log/admin.log
[root@linux ~]# lsattr /var/log/admin.log
-----a------- /var/log/admin.log


只能新增不能刪節(jié)除,除非chattr -a /var/log/admin.log



代碼如下:

[root@linux ~]# mv /var/log/admin.log /var/log/admin.log.1
mv: cannot move '/var/log/admin.log' to '/var/log/admin.log.1':permission deny


步驟2:



代碼如下:

vi /etc/logrotate.d/admin
# This configuration is from VBird 2005/10/24
/var/log/admin.log {
       monthly
       size=10M
       rotate 5
       nocompress
       sharedscripts
       prerotate
               /usr/bin/chattr -a /var/log/admin.log
       endscript
       sharedscripts
       postrotate
               /usr/bin/killall -HUP syslogd
               /usr/bin/chattr +a /var/log/admin.log
       endscript
}


步驟3:測(cè)試



代碼如下:

# logrotate -v /etc/logrotate.conf
.....(前面省略).....
rotating pattern: /var/log/admin.log  10485760 bytes (5 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/admin.log
 log does not need rotating
not running shared prerotate script, since no logs will be rotated
............
# logrotate -vf /etc/logrotate.d/admin
reading config file /etc/logrotate.d/admin
reading config info for /var/log/admin.log

也就是說(shuō): /etc/syslog.conf 與/etc/logrotate.d/* 對(duì)應(yīng)文檔搭配起來(lái)使用;先由syslogd 按照syslog.conf指定的方法處理消息,
然后送給 logrotat來(lái)按照/etc/logrotate.d/*文檔要求來(lái)輪替日志。

五、常見(jiàn)指令:

代碼如下:

# dmesg | more

  讀/var/log/boot.log



代碼如下:

dmesg | grep 'eth'

代碼如下:

# last -n number
[root@linux ~]# last -f filename

-n  :number
-f  :last 預(yù)設(shè)值為讀 /var/log/wtmp 文檔,而 -f 讀取不同的文檔



代碼如下:

# last -n 5 -f /var/log/wtmp.1
dmtsai2  pts/2             Mon Oct 24 14:18 - 14:18  (00:00)
dmtsai2  work:0 work       Mon Oct 24 14:18    gone - no logout
dmtsai2  work:0 work       Mon Oct 24 14:18 - 14:18  (00:00)
dmtsai2  pts/2             Mon Oct 24 14:18 - 14:18  (00:00)
dmtsai2  work:0 work       Mon Oct 24 14:18 - 14:18  (00:00)</p> <p># lastlog


只讀取/var/log/lastlog 內(nèi)容,只包括當(dāng)前系統(tǒng)上面所有的帳號(hào)最近一次LOGIN的時(shí)間。


到此,相信大家對(duì)“如何理解Linux的系統(tǒng)日志”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!

文章名稱(chēng):如何理解Linux的系統(tǒng)日志-創(chuàng)新互聯(lián)
當(dāng)前地址:http://www.rwnh.cn/article40/dhhcho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、定制開(kāi)發(fā)、網(wǎng)站排名網(wǎng)站收錄、App開(kāi)發(fā)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
辽宁省| 山丹县| 清水县| 邳州市| 石嘴山市| 兴和县| 全州县| 定结县| 榆林市| 龙岩市| 葵青区| 宜州市| 阿合奇县| 滨州市| 西畴县| 河源市| 濉溪县| 宁化县| 全椒县| 昌图县| 鄂州市| 贡山| 张家港市| 洪洞县| 邓州市| 黑水县| 怀化市| 靖宇县| 开江县| 东乡县| 日土县| 油尖旺区| 西贡区| 邢台市| 达拉特旗| 板桥市| 南投市| 凌海市| 梁平县| 中宁县| 婺源县|