當前位置:生活全書館 >

綜合知識

> linux刪除一條日誌的命令行

linux刪除一條日誌的命令行

linux刪除一條日誌的命令行

刪除日誌的方法:。1、使用“cat /dev/null > 日誌文件名”命令;。2、使用“: > 日誌文件名”命令;。3、使用“> 日誌文件名”命令;。4、使用“echo > 日誌文件名”命令;。5、使用“echo > 日誌文件名”命令。

小編還為您整理了以下內容,可能對您也有幫助:

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的日誌信息。

標籤: 日誌 linux 命令行
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hk/zonghezhishi/2lo304.html