新聞中心
Linux系統(tǒng)的開關機日志記錄了系統(tǒng)啟動和關閉的所有信息,包括啟動和關閉時間、進程和服務的狀態(tài)、錯誤和警告等。通過查看這些日志,可以了解系統(tǒng)的運行狀態(tài)和性能問題,并且對于系統(tǒng)管理和故障排除也非常有用。本文將介紹如何查看Linux系統(tǒng)的開關機日志。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的濟寧網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
一、查看Linux的開機日志
在Linux系統(tǒng)中,開機日志通常保存在/var/log/boot.log文件中,可以通過如下命令查看:
$ sudo less /var/log/boot.log
該命令將以分頁顯示的方式打開boot.log文件。可以使用空格鍵向下滾動,按b鍵向上滾動,按q鍵退出分頁模式。
還可以通過journalctl命令查看系統(tǒng)啟動的所有日志信息:
$ sudo journalctl -b
該命令將列出當前系統(tǒng)啟動的所有日志信息。如果想查詢上一次啟動的日志信息,可以使用命令:
$ sudo journalctl -b -1
二、查看Linux的關機日志
Linux系統(tǒng)的關機日志通常保存在/var/log/syslog文件中??梢酝ㄟ^如下命令查看:
$ sudo less /var/log/syslog
該命令將以分頁顯示的方式打開syslog文件,可以使用空格鍵向下滾動,按b鍵向上滾動,按q鍵退出分頁模式。
還可以通過journalctl命令查看系統(tǒng)關閉的所有日志信息:
$ sudo journalctl -b -1 -r
該命令將列出最近一次系統(tǒng)關閉的所有日志信息,并按照逆序方式顯示。如果想查詢之前的關機日志信息,可以修改-b參數(shù)為對應的編號。
三、查看Linux的歷史日志
除了當前的開關機日志,Linux系統(tǒng)還可以保存歷史日志信息,便于查看和分析。默認情況下,Linux系統(tǒng)將所有系統(tǒng)日志存儲在/var/log/messages文件中。可以通過如下命令查看:
$ sudo less /var/log/messages
該命令將以分頁顯示的方式打開messages文件,可以使用空格鍵向下滾動,按b鍵向上滾動,按q鍵退出分頁模式。
還可以通過journalctl命令查看歷史日志信息:
$ sudo journalctl
該命令將列出所有系統(tǒng)日志信息,并通過分頁顯示的方式進行查看??梢允褂每崭矜I向下滾動,按b鍵向上滾動,按q鍵退出分頁模式。
四、查看Linux的系統(tǒng)日志
除了開關機日志和歷史日志,Linux系統(tǒng)還可以記錄其他系統(tǒng)日志信息,如應用程序的日志、錯誤日志、警告日志等。這些日志文件通常保存在/var/log目錄下。常見的日志文件包括:
1. /var/log/messages:系統(tǒng)日志信息,包括內(nèi)核信息、應用程序日志、系統(tǒng)錯誤和警告等。
2. /var/log/auth.log:用戶認證信息日志,包括登錄和注銷信息,以及系統(tǒng)安全相關的消息。
3. /var/log/daemon.log:守護進程日志,記錄守護進程的啟動和停止信息。
4. /var/log/syslog:系統(tǒng)消息日志,包括內(nèi)核信息和其他系統(tǒng)消息。
5. /var/log/kern.log:內(nèi)核日志,記錄內(nèi)核級別的日志信息。
可以通過如下命令查看這些日志文件:
$ sudo less /var/log/
該命令將以分頁顯示的方式打開對應的日志文件,可以使用空格鍵向下滾動,按b鍵向上滾動,按q鍵退出分頁模式。
還可以通過journalctl命令查看系統(tǒng)日志信息:
$ sudo journalctl -u .service
該命令將列出指定服務的日志信息。如果不指定服務名稱,則列出所有系統(tǒng)日志信息。
:
相關問題拓展閱讀:
- linux中怎樣查看日志
linux中怎樣查看日志
方法/步驟
先必須了解兩個最基本的命令:
tail -n 10 test.log 查詢?nèi)罩疚膊孔詈?0行的日志;
tail -n +10 test.log 查詢10行之罩返后的所有日志;
head -n 10 test.log 查詢?nèi)罩疚募械念^10行日志;
head -n -10 test.log 查詢?nèi)罩緮r攔文件除了最后10行的其他所有日志;
場景1: 按行號查看—過濾出關鍵字附近的日志
因為通常時候我們用grep拿到的日志很少,我們需要查看附近的日志.
我是這樣做的,首先: cat -n test.log |grep “地形” 得到關鍵日志的行號
得到”地形”關鍵字所在的行號是102行. 此時如果我想查看這個關鍵字前10行和后10行的日志:
cat -n test.log |tail -n +92|head -n 20
tail -n +92表示查詢92行之后的日志
head -n 20 則表示在前面的簡悶胡查詢結果里再查前20條記錄
場景2:那么按日期怎么查呢? 通常我們非常需要查找指定時間端的日志
sed -n ‘/:17:20/,/:17:36/p’ test.log
特別說明:上面的兩個日期必須是日志中打印出來的日志,否則無效.
關于日期打印,可以先 grep ‘:17:20’ test.log 來確定日志中是否有該時間點,以確保第4步可以拿到日志
這個根據(jù)時間段查詢?nèi)罩臼欠浅S杏玫拿?
如果我們查找的日志很多,打印在屏幕上不方便查看, 有兩個方法:
(1)使用more和less命令, 如: cat -n test.log |grep “地形” |more 這樣就分頁打印了,通過點擊空格鍵翻頁
(2)使用 >xxx.txt 將其保存到文件中,到時可以拉下這個文件分析.如:
cat -n test.log |grep “地形” >xxx.txt
這幾個日志查看方法應該可以滿足日常需求了.
在Linux系統(tǒng)中,有三個主要的日志子系統(tǒng):
連接時間日志–由多個程序執(zhí)行,把紀錄寫入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系統(tǒng)管理員能夠跟蹤誰在何時登錄到系統(tǒng)。
進程統(tǒng)計–由系統(tǒng)內(nèi)核執(zhí)行。當一個進程終止時,為每個進程往進程統(tǒng)計文件(pacct或acct)中寫一個紀錄。進程統(tǒng)計的目的是為系統(tǒng)中的基本服務提供命棚配令使用統(tǒng)計。
錯誤日志–由syslogd(8)執(zhí)行。各種系統(tǒng)守護進程、用戶程序和內(nèi)核通過syslog(3)向文件/var/log/messages報告值得注意的事件。另外有許多UNIX程序創(chuàng)建日志。像HTTP和FTP這樣提供網(wǎng)絡服務的服務器也保持詳細的日志。
常用的日志文件如下:
access-log紀錄HTTP/web的傳輸
acct/pacct紀錄用戶命令
aculog紀錄MODEM的活動
btmp紀錄失敗的紀錄
lastlog 紀錄最近幾次成功登錄的事件和最后一次不成功的登錄
messages 從syslog中記錄信息(有的鏈接到syslog文件)系統(tǒng)啟動后的信息和錯誤日志,是Red Hat Linux中最常用的日志之一
sudolog紀錄使用sudo發(fā)出的命令
sulog紀錄使用su命令的使用
syslog 從syslog中記錄信息(通常鏈接到messages文件)
utmp紀錄當前登錄的每個用戶
wtmp一個用戶每次登錄進入和退出時間的永久紀錄
xferlog紀錄FTP會話
/var/log/secure與安全相關的轎談日志信息
/var/log/maillog 與郵件相關的日志信息
/var/log/cron 與定時任務相關的日志信息
/var/log/spooler 與UUCP和news設備鏈帆指相關的日志信息
/var/log/boot.log 守護進程啟動和停止相關的日志消息
linux 開關機日志怎么查的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux 開關機日志怎么查,如何查看Linux的開關機日志?,linux中怎樣查看日志的信息別忘了在本站進行查找喔。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
分享名稱:如何查看Linux的開關機日志?(linux開關機日志怎么查)
瀏覽地址:http://m.5511xx.com/article/cdepijo.html


咨詢
建站咨詢
