新聞中心
在Linux操作系統(tǒng)中,電腦的重啟記錄往往可以提供我們很有用的信息,尤其是在排除故障、測(cè)試系統(tǒng)穩(wěn)定性或進(jìn)行性能優(yōu)化時(shí)。因此,掌握如何查看電腦的重啟記錄是十分必要的。本文將介紹三種Linux查看電腦重啟記錄的方法。

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)普洱,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
方法一:使用last命令查看
last命令可以查看Linux系統(tǒng)中的用戶登錄、登出信息,同時(shí)也可以查看電腦的重啟記錄。只需要打開終端,輸入以下命令即可查看重啟記錄:
“`
$ last reboot
“`
執(zhí)行這個(gè)命令后,系統(tǒng)將列出所有的重啟記錄,包括重啟時(shí)間、重啟原因等信息。
輸出結(jié)果示例:
“`
reboot system boot 5.4.0-80-generic Fri Oct 8 15:53 still running
reboot system boot 5.4.0-80-generic Fri Oct 8 15:14 – 15:51 (00:36)
reboot system boot 5.4.0-77-generic Fri Oct 8 11:26 – 15:13 (03:46)
“`
在上述的輸出結(jié)果中,之一列顯示的是事件類型,reboot表示電腦重啟;第二和第三列顯示的是系統(tǒng)啟動(dòng)的版本和啟動(dòng)時(shí)間;最后兩列分別顯示了上次重啟的結(jié)束時(shí)間和本次重啟的啟動(dòng)時(shí)間。
方法二:查看/var/log/syslog文件
除了使用last命令查看重啟記錄之外,我們還可以直接查看系統(tǒng)日志文件/var/log/syslog,該文件會(huì)在每次系統(tǒng)啟動(dòng)時(shí)記錄所有的啟動(dòng)信息。同樣地,我們只需在終端中輸入以下命令即可:
“`
$ cat /var/log/syslog | grep boot
“`
通過對(duì)該命令進(jìn)行解析,我們可以看到:
– cat命令將/var/log/syslog文件中的文本輸出到屏幕;
– |運(yùn)算符將其作為grep命令的輸入,grep命令會(huì)查找系統(tǒng)日志中所有與單詞“boot”相關(guān)的條目。
結(jié)果示例:
“`
Oct 8 15:53:04 ubuntu kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-5.4.0-80-generic root=/dev/mapper/vgubuntu-root ro quiet splash
Oct 8 15:53:04 ubuntu kernel: [ 0.000000] Kernel compiled with: gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
Oct 8 15:53:04 ubuntu systemd[1]: Found device /dev/loop0.
Oct 8 15:53:05 ubuntu kernel: [ 0.000000] microcode: microcode updated early to revision 0xe2, date = 2023-01-19
Oct 8 15:53:05 ubuntu kernel: [ 0.000000] Linux version 5.4.0-80-generic (buildd@lcy01-amd64-022)
Oct 8 15:53:05 ubuntu kernel: [ 1.250726] pci 0000:00:02.0: can’t derive routing for PCI INT A
Oct 8 15:53:06 ubuntu rsyslogd: [origin software=”rsyslogd” swVersion=”8.2023.0″ x-pid=”177675″ x-info=”https://www.rsyslog.com”] start
Oct 8 15:53:06 ubuntu dbus-daemon[177661]: [system] Successfully activated service ‘org.freedesktop.hostname1’
Oct 8 15:53:06 ubuntu systemd[1]: Starting Set console scheme…
Oct 8 15:53:06 ubuntu systemd[1]: Started Set console scheme.
Oct 8 15:53:06 ubuntu rsyslogd: [origin software=”rsyslogd” swVersion=”8.2023.0″ x-pid=”177675″ x-info=”https://www.rsyslog.com”] exiting on signal 15.
“`
在上述的輸出結(jié)果中,我們看到了每個(gè)重啟周期的詳細(xì)啟動(dòng)信息,包括啟動(dòng)時(shí)間、內(nèi)核版本、系統(tǒng)配置和升級(jí)等信息,這非常有助于在問題排查時(shí)確定問題的來源。
方法三:查看/boot/grub/grub.cfg文件
/boot/grub/grub.cfg是一個(gè)用于引導(dǎo)操作系統(tǒng)的配置文件,它包含了在啟動(dòng)時(shí)的定位指令和選項(xiàng),通過查看該文件可以得到有關(guān)操作系統(tǒng)引導(dǎo)和重啟的信息。只需要輸入以下命令即可查看重啟記錄:
“`
$ cat /boot/grub/grub.cfg | grep “set default=0”
“`
在上述命令中,“set default=0”是一個(gè)bootloader的指令,用于設(shè)置默認(rèn)啟動(dòng)項(xiàng),因此String“set default“經(jīng)常被用來查找bootloader顯示列表的條目。然后,我們將輸出結(jié)果解釋如下:
– cat命令將/boot/grub/grub.cfg輸出到屏幕;
– |運(yùn)算符將其作為grep命令的輸入,grep命令會(huì)查找所有與字符串“set default=0”相關(guān)的條目。
結(jié)果示例:
“`
set default=”0″
set timeout_style=menu
if [ ‘\$timeout’ != ‘0’ ]; then
set timeout=10
fi
“`
在上述輸出結(jié)果中,“set default=0”表示選定的是之一個(gè)條目,即“set default=’0’”這一行,該命令將默認(rèn)引導(dǎo)到之一個(gè)內(nèi)核版本,并且從上次重啟后已經(jīng)運(yùn)行了多少時(shí)間。
查看重啟記錄是Linux系統(tǒng)故障排除的一個(gè)重要部分。在本文中,我們介紹了三種方法來查看Linux系統(tǒng)的重啟記錄。通過last命令、查看系統(tǒng)日志文件和/boot/grub/grub.cfg文件,我們可以輕松地獲得電腦的重啟記錄,進(jìn)而發(fā)現(xiàn)系統(tǒng)異?;蚬收希?duì)其進(jìn)行排查。當(dāng)然,在實(shí)踐過程中,我們還需根據(jù)實(shí)際需要選擇最適合自己的方法來進(jìn)行操作。
相關(guān)問題拓展閱讀:
- 如何查看centos 重啟日志
如何查看centos 重啟日志
dmesg
或者
vi /etc/messages
/var/log/boot.log 開啟或重啟日志。Linux系統(tǒng)擁有非常靈活和強(qiáng)大的日志功能,可以保存幾乎所有的操作記錄,并可以從中檢索出我們需要的信息。
大部分Linux發(fā)行版默認(rèn)的日志
守護(hù)進(jìn)程
為 syslog,位于 /etc/syslog 或 /etc/syslogd,默認(rèn)
配置文件
為 /etc/syslog.conf,任何希望生成日志的程序都可以向 syslog 發(fā)送信息。
Linux系統(tǒng)內(nèi)核和許多程序會(huì)產(chǎn)生各種錯(cuò)誤信息、警告信息和其他的提示信息,這些信息對(duì)管理員了解系統(tǒng)的運(yùn)行狀態(tài)是非常有用的,所以應(yīng)宴野該把它們寫到日志文件中去。完成這個(gè)過程的程序就是syslog。syslog可以根據(jù)日志昌臘的類別和
優(yōu)先級(jí)
將日志保存到不同的文件中。例如,為了方便查閱,可以把內(nèi)核信息與其他信息分開,單獨(dú)晌迅喊保存到一個(gè)獨(dú)立的日志文件中。默認(rèn)配置下,日志文件通常都保存在“/var/log”目錄下。
linux如何查看電腦重啟記錄的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux如何查看電腦重啟記錄,Linux怎么查看電腦重啟記錄,如何查看centos 重啟日志的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
本文名稱:Linux怎么查看電腦重啟記錄(linux如何查看電腦重啟記錄)
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dghhhog.html


咨詢
建站咨詢
