linux刪除一條日誌的命令列
- 綜合知識
- 關注:5.96K次
小編還為您整理了以下內容,可能對您也有幫助:
Linux系統 /var/log/journal/ 垃圾日誌清理
檢視某個目錄的檔案大小並排序 (單位為MB)
清空 /var/log/journal 檔案的方法
1、用echo命令,將空字串內容重定向到指定檔案中
echo "" > system.journal
2、journalctl 命令自動維護檔案大小
1)只保留近一週的日誌
journalctl --vacuum-time=1w
2)只保留500MB的日誌
journalctl --vacuum-size=500M
3)直接刪除 /var/log/journal/ 目錄下的日誌檔案
rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1
問題與分析解決
執行 journalctl時報錯:Error was encountered while opening journal files: Input/output error
問題分析:日誌檔案損壞
解決方法:刪除之前的日誌,並重啟 journalctl 服務
然後,再執行 journalctl 日誌的命令:
linux如何清除kern.log
1、開啟終端:在Linux系統中,可以通過開啟終端來執行命令。
2、切換到root使用者:清除kern.log檔案需要root許可權,因此需要切換到root使用者。
3、進入日誌檔案目錄:kern.log檔案通常位於/var/log目錄下,因此需要進入該目錄。
4、清除kern.log檔案。
5、該命令會清空kern.log檔案,但不會刪除該檔案。
6、重啟rsyslog服務:rsyslog是Linux系統中的一個日誌服務,清除kern.log檔案後需要重啟該服務,以便重新生成日誌檔案,可以使用以下命令重啟rsyslog服務:sudoservicersyslogrestart。
7、該命令會重啟rsyslog服務,並重新生成kern.log檔案。
LINUX下,清除日誌的指令碼。幫幫忙。
#!/bin/bash
#SystemDate
date=$(date +%Y%m%d)
source_url=日誌現存路徑
target_url=將原日誌備份的路徑
cp $source_url/logname $target_url/logname_$date
cat /dev/null > $source_url/logname
原日誌需要以>>方式輸出到logname
例:命令>>logname&
linux日誌清理
由於ubuntu日誌檔案syslog 和 kern.log 時刻在增長,一會兒就使得根目錄資料夾不夠用了,需使用如下命令清理
sudo -i
然後輸入密碼,執行:
echo > /var/log/syslog
echo > /var/log/kern.log
就可以了.
開啟日誌資料夾:cd /var/log,
輸入 -sh可以檢視佔用的磁碟空間( -h --max-depth=1 /var/log/*)
輸入 -sm檢視檔案總數
使用sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;刪除30天之前的舊檔案(P.S:這裡的天數30可以修改為其它值):
ubuntu系統日誌檢視器
在系統日誌裡,可以檢視系統相關事件記錄,出錯資訊等;
1、系統日誌檢視器
1)點選單“系統 - 系統管理 - 系統日誌檢視器”,開啟系統日誌檢視器視窗;
2)視窗左側是專案,右邊是詳細記錄;
3)其中 Xorg 是顯示服務,auth是安全驗證,boot是啟動,daemon是程序,kern是核心,messages是訊息,syslog是系統,user是使用者;
4)有新訊息的專案會以粗體顯示,檢視以後恢復正常;
ubuntu日誌管理方法
ubuntu下var-log下各個日誌檔案的作用說明
/var/log/alternatives.log-更新替代資訊都記錄在這個檔案中
/var/log/apport.log -應用程式崩潰記錄
/var/log/apt/ -用apt-get安裝解除安裝軟體的資訊
/var/log/auth.log -登入認證log
/var/log/boot.log -包含系統啟動時的日誌。
/var/log/btmp -記錄所有失敗啟動資訊
/var/log/Consolekit - 記錄控制檯資訊
/var/log/cpus - 涉及所有列印資訊的日誌
/var/log/dist-upgrade - dist-upgrade這種更新方式的資訊
/var/log/dmesg -包含核心緩衝資訊(kernel ringbuffer)。在系統啟動時,顯示螢幕上的與硬體有關的資訊
/var/log/dpkg.log - 包括安裝或dpkg命令清除軟體包的日誌。
/var/log/faillog - 包含使用者登入失敗資訊。此外,錯誤登入命令也會記錄在本檔案中。
/var/log/fontconfig.log -與字型配置有關的log。
/var/log/fsck - 檔案系統日誌
/var/log/faillog -包含使用者登入失敗資訊。此外,錯誤登入命令也會記錄在本檔案中。
/var/log/hp/
/var/log/install/
/var/log/jokey.log
/var/log/kern.log –包含核心產生的日誌,有助於在定製核心時解決問題。
/var/log/lastlog —記錄所有使用者的最近資訊。這不是一個ASCII檔案,因此需要用lastlog命令檢視內容。
/var/log/faillog –包含使用者登入失敗資訊。此外,錯誤登入命令也會記錄在本檔案中。
/var/log/lightdm/
/var/log/mail/ – 這個子目錄包含郵件伺服器的額外日誌。
/var/log/mail.err -類似於上面的
/var/log/news/
/var/log/pm-powersave.log
/var/log/samba/ –包含由samba儲存的資訊。
/var/log/syss.log
/var/log/speech-dispacher/
/var/log/udev
/var/log/ufw.log
/var/log/upstart/
/var/log/uattended-upgrades/
/var/log/wtmp —包含登入資訊。使用wtmp可以找出誰正在登陸進入系統,誰使用命令顯示這個檔案或資訊等。
/var/log/xorg.*.log— 來自X的日誌資訊。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/2lo304.html