查看Linux系統(tǒng)重啟的四種基本命令詳解
前言
在Linux中,有多種命令可以查看系統(tǒng)重啟的信息
以下是其中一些常用的命令及其解釋:
1. last
last命令用于顯示系統(tǒng)登錄和重啟的歷史記錄
對(duì)于的參數(shù)說明如下:
- 無參數(shù):
默認(rèn)顯示所有的登錄和重啟記錄,包括用戶登錄、系統(tǒng)啟動(dòng)和重啟 - reboot參數(shù):
僅顯示系統(tǒng)的重啟記錄 - -x, --details參數(shù):
顯示更詳細(xì)的信息,包括登錄會(huì)話的終端名稱和登錄類型 - -n, --limit COUNT參數(shù):
限制顯示的行數(shù)
正常信息如下:
以下以文本形式展示:
$ last 用戶名 登錄時(shí)間 登錄終端 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ù):顯示了詳細(xì)的登錄會(huì)話信息,包括終端名稱和登錄類型
$ last -x 用戶名 登錄時(shí)間 登錄終端 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 用戶名 登錄時(shí)間 登錄終端 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)的當(dāng)前運(yùn)行時(shí)間以及系統(tǒng)的平均負(fù)載
以下是該命令的詳細(xì)分析以及一些示例輸出的參數(shù)說明:
- 系統(tǒng)當(dāng)前時(shí)間:
當(dāng)前系統(tǒng)時(shí)間,通常包括當(dāng)前的日期和時(shí)間 - 系統(tǒng)運(yùn)行時(shí)間:
系統(tǒng)自上次啟動(dòng)以來的運(yùn)行時(shí)間。它通常以天、小時(shí)、分鐘的格式顯示。 - 平均負(fù)載:
平均負(fù)載顯示了系統(tǒng)在最近1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載情況。平均負(fù)載是指等待CPU的進(jìn)程數(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:當(dāng)前系統(tǒng)時(shí)間為10點(diǎn)32分11秒。 # up 4 days, 3:45:系統(tǒng)自上次啟動(dòng)以來已經(jīng)運(yùn)行了4天3小時(shí)45分鐘。 # 2 users:當(dāng)前有2個(gè)用戶登錄系統(tǒng)。 # load average: 0.08, 0.13, 0.15:系統(tǒng)在最近1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載分別為0.08、0.13和0.15。這表示系統(tǒng)的負(fù)載相對(duì)較低。
-p參數(shù)可以將系統(tǒng)運(yùn)行時(shí)間以更簡潔的方式顯示:(去除了具體的時(shí)間信息,僅顯示天數(shù)、小時(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個(gè)引導(dǎo)的日志條目。默認(rèn)情況下,會(huì)顯示當(dāng)前引導(dǎo)的日志-u, --unit=UNIT:
journalctl -u sshd
僅顯示與指定單元(unit)關(guān)聯(lián)的日志條目,如服務(wù)單元-p, --priority=PRIORITY:
journalctl -p err
僅顯示指定優(yōu)先級(jí)的日志條目-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"
僅顯示指定時(shí)間范圍內(nèi)的日志條目–list-boots:
journalctl --list-boots
列出引導(dǎo)的ID和對(duì)應(yīng)的時(shí)間戳
4. dmesg
dmesg命令用于顯示系統(tǒng)啟動(dòng)時(shí)的內(nèi)核環(huán)緩沖區(qū)中的消息,消息包含了系統(tǒng)啟動(dòng)時(shí)的各種信息,如硬件檢測(cè)、設(shè)備初始化、驅(qū)動(dòng)加載、錯(cuò)誤信息等
對(duì)應(yīng)的參數(shù)說明如下:
-h, --help
:顯示幫助信息-L, --color[=when]
:輸出帶有顏色的消息-l, --level=<level>
:僅顯示指定級(jí)別的消息。例如,-l err只顯示錯(cuò)誤級(jí)別的消息-t, --timestamp
:在每條消息前面添加時(shí)間戳-p, --facility=<facility>
:僅顯示指定設(shè)備或者設(shè)備類別的消息。例如,-p kern只顯示內(nèi)核相關(guān)的消息-k, --kernel
:僅顯示內(nèi)核相關(guān)的消息-r, --raw
:以原始格式輸出,不對(duì)輸出進(jìn)行解釋或格式化-x, --decode
:解析并打印任何用十六進(jìn)制編碼的字節(jié)序列
以上就是查看Linux系統(tǒng)重啟的四種基本命令詳解的詳細(xì)內(nèi)容,更多關(guān)于Linux系統(tǒng)重啟命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
shell腳本實(shí)現(xiàn)數(shù)據(jù)庫表增量同步的流程
這篇文章主要介紹了shell腳本實(shí)現(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腳本報(bào)錯(cuò):$’\r’: 未找到命令的完美解決方法
本文給大家介紹linux執(zhí)行sh腳本報(bào)錯(cuò):$’\r’: 未找到命令的完美解決方法,原因分析及解決辦法給大家講解的非常明白,感興趣的朋友跟隨小編一起看看吧2023-02-02總結(jié)的7個(gè)shell字符串操作方法和實(shí)例分享
這篇文章主要介紹了總結(jié)的7個(gè)shell字符串操作方法和實(shí)例分享,包括長度獲取、查找位置、字符截取、匹配查詢等,需要的朋友可以參考下2014-07-07linux生成(加載)動(dòng)態(tài)庫靜態(tài)庫和加載示例方法
這篇文章主要介紹了linux生成(加載)動(dòng)態(tài)庫靜態(tài)庫示例方法,大家參考使用2013-11-11