Linux下如果/var/log/messages停止寫入內容了,如何重新啟動syslogd .
# cd /etc/init.d
# ./syslog restart
Shutting down kernel logger: OK ]
Shutting down system logger: OK ]
Starting system logger: OK ]
Starting kernel logger: OK ]
不過最好查詢清楚是為什麼不能寫入linux os log的 ?
--------------------------------------------------------------
日誌功能 |
日誌(log)功能用於將路由器產生的各種資訊以日誌形式記錄到具備syslog功能的主機上(如unix主機)。 ========================================================== |
A、Linux 日誌儲存在 /var/log 目錄中。這裡有幾個由系統維護的日誌檔案,但其他服務和程式也可能會把它們的日誌放在這裡。大多數日誌只有 root 才可以讀,不過只需要修改檔案的訪問許可權就可以讓其他人可讀。
以下是常用的系統日誌檔名稱及其描述:
lastlog 記錄使用者最後一次成功登入時間
loginlog 不良的登陸嘗試記錄
messages 記錄輸出到系統主控臺以及由syslog系統服務程式產生的訊息
utmp 記錄當前登入的每個使用者
utmpx 擴充套件的utmp
wtmp 記錄每一次使用者登入和登出的歷史資訊 wtmpx 擴充套件的wtmp
vold.log 記錄使用外部介質出現的錯誤
xferkig 記錄Ftp的存取情況 sulog 記錄su命令的使用情況
acct 記錄每個使用者使用過的命令
aculog 撥出自動呼叫記錄
、/var/log/messages
messages 日誌是核心系統日誌檔案。它包含了系統啟動時的引導訊息,以及系統執行時的其他狀態訊息。IO 錯誤、網路錯誤和其他系統錯誤都會記錄到這個檔案中。其他資訊,比如某個人的身份切換為 root,也在這裡列出。如果服務正在執行,比如 DHCP 伺服器,您可以在 messages 檔案中觀察它的活動。通常,/var/log/messages 是您在做故障診斷時首先要檢視的檔案。
、/var/log/XFree86.0.log這個日誌記錄的是 Xfree86 Xwindows 伺服器最後一次執行的結果。如果您在啟動到圖形模式時遇到了問題,一般情況從這個檔案中會找到失敗的原因。
D、在/var/log 目錄下有一些檔案以一個數字結尾,這些是已輪循的歸檔檔案。日誌檔案會變得特別大,特別笨重。Linux 提供了一個命令來輪循這些日誌,以使您的當前日誌資訊不會淹沒在舊的無關資訊之中。 logrotate 通常是定時自動執行的,但是也可以手工執行。當執行後,logrotate 將取得當前版本的日誌檔案,然後在這個檔名最後附加一個“.1”。其他更早輪循的檔案為“.2”、“.3”,依次類推。檔名後的數字越大,日誌就越老。
可以透過編輯 /etc/logrotate.conf 檔案來配置 logrotate 的自動行為。透過 man logrotate 來學習 logrotate 的全部細節。
其中:
# rotate log files weekly
weekly
這裡代表每個日誌檔案是每個星期迴圈一次,一個日誌檔案儲存一個星期的內容。
# keep 4 weeks worth of backlogs
rotate 4
這裡代表日誌迴圈的次數是4次,即可以儲存4個日誌檔案。
E、
可以透過編輯 /et/syslog.conf 和 /etc/sysconfig/syslog 來配置它們的行為,可以定製系統日誌的存放路徑和日誌產生級別。
last
單獨執行last指令,它會讀取位於/var/log目錄下,名稱為wtmp的檔案,並把該給檔案的內容記錄的登入系統的使用者名稱單全部顯示出來。
history
history命令能夠儲存最近所執行的命令。如果是root命令所儲存的命令內容在/root/.bash_history檔案中,如果是普通使用者,操作所命令儲存在這個使用者的所屬目錄下,即一般的/home/username/.bash_history。這個history的儲存值可以設定,編輯/etc/profile檔案,其中的HISTSIZE=1000的值就是history儲存的值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84923/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Log check error: Log file /var/log/messages is not readable!Error
- systemctl 命令在 Linux 中啟動、停止和重新啟動服務Linux
- linux下的syslog和/var/logLinux
- Linux下Tomcat重新啟動LinuxTomcat
- linux下Oracle自動啟動與停止總結LinuxOracle
- python自動開啟瀏覽器下載zip,並且提取內容寫入excelPython瀏覽器Excel
- 清空listener.log檔案內容後,內容不能寫入listener.log檔案的解決方法
- 在Linux中,如何啟動、停止或重啟服務?Linux
- canvas 寫入文字內容Canvas
- Linux學習筆記——如何使用echo指令向檔案寫入內容Linux筆記
- Ubuntu 下啟動/停止/重啟mysql服務UbuntuMySql
- 如何在雙啟動或單啟動模式下重新安裝 Ubuntu模式Ubuntu
- Linux如何透過命令重新啟動服務?Linux
- [springboot]一啟動就自動停止了Spring Boot
- python excel 內容寫入mysqlPythonExcelMySql
- linux下如何自動啟動db!Linux
- Linux常用軟體啟動、停止、重啟命令Linux
- Windows下Nginx的啟動、停止等命令WindowsNginx
- linux下如何啟動svn教程Linux
- 4.4 停止和重新啟動Oracle Restart進行維護操作OracleREST
- linux系統/var/log目錄下的資訊詳解Linux
- linux平臺下監聽器和Oracle的自動啟動與停止LinuxOracle
- python操作檔案寫入內容Python
- offsetLeft offsetTop // DOM操作,之寫入內容
- git將指定內容寫入檔案Git
- shell指令碼監控啟動停止weblogic服務指令碼Web
- oracle 啟動停止Oracle
- 如何在linux下啟動tomcatLinuxTomcat
- redolog內容分析
- Linux 日誌檔案utmp、wtmp、lastlog、messagesLinuxAST
- 菜鳥經驗:oracle與weblogic自動啟動與停止(轉)OracleWeb
- 如何編寫linux下nandflash驅動-4LinuxNaN
- 有關在/var/log/messages 中出現SIGCHLD set to SIG_IGN的問題GC
- nginx啟動,停止命令Nginx
- PostgreSQL:啟動與停止SQL
- 視訊直播原始碼,新增內容滑動條,停止滑動時隱藏原始碼
- 線上直播系統原始碼,進入新的介面後自動重新整理內容原始碼
- WebLogic - HTTP Session Subsystem MessagesWebHTTPSession