查看Linux系統(tǒng)重啟的四種基本命令詳解
前言
在Linux中,有多種命令可以查看系統(tǒng)重啟的信息
以下是其中一些常用的命令及其解釋:
1. last
last命令用于顯示系統(tǒng)登錄和重啟的歷史記錄
對于的參數(shù)說明如下:
- 無參數(shù):
默認顯示所有的登錄和重啟記錄,包括用戶登錄、系統(tǒng)啟動和重啟 - reboot參數(shù):
僅顯示系統(tǒng)的重啟記錄 - -x, --details參數(shù):
顯示更詳細的信息,包括登錄會話的終端名稱和登錄類型 - -n, --limit COUNT參數(shù):
限制顯示的行數(shù)
正常信息如下:
以下以文本形式展示:
$ last 用戶名 登錄時間 登錄終端 IP地址 終端登錄類型 root pts/0 2024-03-24 09:15 192.168.1.100 pts/0 alice tty1 2024-03-23 15:20 - tty1 reboot system boot 2024-03-23 15:19
reboot參數(shù):
$ last reboot reboot system boot 2024-03-23 15:19
-x參數(shù):顯示了詳細的登錄會話信息,包括終端名稱和登錄類型
$ last -x 用戶名 登錄時間 登錄終端 IP地址 終端登錄類型 root pts/0 2024-03-24 09:15 192.168.1.100 pts/0 alice tty1 2024-03-23 15:20 - tty1 reboot system boot 2024-03-23 15:19
-n參數(shù)限制行數(shù)的輸出:
$ last -n 3 用戶名 登錄時間 登錄終端 IP地址 終端登錄類型 root pts/0 2024-03-24 09:15 192.168.1.100 pts/0 alice tty1 2024-03-23 15:20 - tty1 reboot system boot 2024-03-23 15:19
2. uptime
uptime命令用于顯示系統(tǒng)的當前運行時間以及系統(tǒng)的平均負載
以下是該命令的詳細分析以及一些示例輸出的參數(shù)說明:
- 系統(tǒng)當前時間:
當前系統(tǒng)時間,通常包括當前的日期和時間 - 系統(tǒng)運行時間:
系統(tǒng)自上次啟動以來的運行時間。它通常以天、小時、分鐘的格式顯示。 - 平均負載:
平均負載顯示了系統(tǒng)在最近1分鐘、5分鐘和15分鐘內(nèi)的平均負載情況。平均負載是指等待CPU的進程數(shù),它反映了系統(tǒng)的繁忙程度
$ uptime 10:32:11 up 4 days, 3:45, 2 users, load average: 0.08, 0.13, 0.15 # 10:32:11:當前系統(tǒng)時間為10點32分11秒。 # up 4 days, 3:45:系統(tǒng)自上次啟動以來已經(jīng)運行了4天3小時45分鐘。 # 2 users:當前有2個用戶登錄系統(tǒng)。 # load average: 0.08, 0.13, 0.15:系統(tǒng)在最近1分鐘、5分鐘和15分鐘內(nèi)的平均負載分別為0.08、0.13和0.15。這表示系統(tǒng)的負載相對較低。
-p參數(shù)可以將系統(tǒng)運行時間以更簡潔的方式顯示:(去除了具體的時間信息,僅顯示天數(shù)、小時數(shù)和分鐘數(shù))
$ uptime -p up 4 days, 3 hours, 45 minutes
3. journalctl
用于查詢和管理systemd的日志,它可以顯示系統(tǒng)日志、內(nèi)核消息和其他系統(tǒng)事件
無參數(shù):
journalctl
顯示所有可用的日志條目-b, --boot=[ID|±N]:
journalctl -b
顯示指定引導(dǎo)ID或最近的第N個引導(dǎo)的日志條目。默認情況下,會顯示當前引導(dǎo)的日志-u, --unit=UNIT:
journalctl -u sshd
僅顯示與指定單元(unit)關(guān)聯(lián)的日志條目,如服務(wù)單元-p, --priority=PRIORITY:
journalctl -p err
僅顯示指定優(yōu)先級的日志條目-n, --lines=COUNT:
journalctl -n 20
限制輸出的行數(shù)-r, --reverse:
journalctl -r
反向輸出日志,從最新的開始–since=DATE 和 --until=DATE:
journalctl --since "2024-03-22 10:00:00" --until "2024-03-23 10:00:00"
僅顯示指定時間范圍內(nèi)的日志條目–list-boots:
journalctl --list-boots
列出引導(dǎo)的ID和對應(yīng)的時間戳
4. dmesg
dmesg命令用于顯示系統(tǒng)啟動時的內(nèi)核環(huán)緩沖區(qū)中的消息,消息包含了系統(tǒng)啟動時的各種信息,如硬件檢測、設(shè)備初始化、驅(qū)動加載、錯誤信息等
對應(yīng)的參數(shù)說明如下:
-h, --help
:顯示幫助信息-L, --color[=when]
:輸出帶有顏色的消息-l, --level=<level>
:僅顯示指定級別的消息。例如,-l err只顯示錯誤級別的消息-t, --timestamp
:在每條消息前面添加時間戳-p, --facility=<facility>
:僅顯示指定設(shè)備或者設(shè)備類別的消息。例如,-p kern只顯示內(nèi)核相關(guān)的消息-k, --kernel
:僅顯示內(nèi)核相關(guān)的消息-r, --raw
:以原始格式輸出,不對輸出進行解釋或格式化-x, --decode
:解析并打印任何用十六進制編碼的字節(jié)序列
以上就是查看Linux系統(tǒng)重啟的四種基本命令詳解的詳細內(nèi)容,更多關(guān)于Linux系統(tǒng)重啟命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
shell腳本實現(xiàn)數(shù)據(jù)庫表增量同步的流程
這篇文章主要介紹了shell腳本實現(xiàn)數(shù)據(jù)庫表增量同步的流程,流程也很簡單,通過獲取axt_statistics 庫的 zxxt_class 表中id字段的最大id值,具體腳本跟隨小編一起看看本文吧2021-10-10Linux中查看服務(wù)器內(nèi)存/CPU/網(wǎng)絡(luò)占用情況的命令
這篇文章主要為大家整理了一些Linux中查看服務(wù)器內(nèi)存、CPU和網(wǎng)絡(luò)占用情況的命令,文中的示例代碼簡潔易懂,需要的小伙伴可以參考一下2023-08-08linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法
本文給大家介紹linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法,原因分析及解決辦法給大家講解的非常明白,感興趣的朋友跟隨小編一起看看吧2023-02-02linux生成(加載)動態(tài)庫靜態(tài)庫和加載示例方法
這篇文章主要介紹了linux生成(加載)動態(tài)庫靜態(tài)庫示例方法,大家參考使用2013-11-11