使用uptime命令可查看系統(tǒng)運(yùn)行時(shí)長(zhǎng),如“up 5:32”表示已運(yùn)行5小時(shí)32分鐘;2. 執(zhí)行who -b可顯示具體開機(jī)時(shí)間,如“system boot 2025-04-01 08:51”;3. systemctl status中的Since字段也提供啟動(dòng)時(shí)間及運(yùn)行時(shí)長(zhǎng);4. 結(jié)合/proc/uptime和date命令可轉(zhuǎn)換內(nèi)核啟動(dòng)時(shí)間戳為可讀格式。
在Linux系統(tǒng)中,查看系統(tǒng)啟動(dòng)時(shí)間或運(yùn)行時(shí)長(zhǎng)是日常運(yùn)維中的常見需求。通過簡(jiǎn)單的命令即可獲取系統(tǒng)已運(yùn)行多久,以及確切的開機(jī)時(shí)間點(diǎn)。
uptime 是最直接的命令之一,用于顯示系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間。
執(zhí)行以下命令:
uptime
輸出示例:
14:23:01 up 5:32, 1 user, load average: 0.08, 0.05, 0.01
其中 up 5:32 表示系統(tǒng)已運(yùn)行5小時(shí)32分鐘。
如果需要知道系統(tǒng)具體是從什么時(shí)間啟動(dòng)的,可以使用:
who -b
輸出示例:
system boot 2025-04-01 08:51
這表示系統(tǒng)在2025年4月1日早上8:51啟動(dòng)。
另一個(gè)方法是查看 systemd 的狀態(tài),它會(huì)顯示系統(tǒng)上次啟動(dòng)的時(shí)間:
systemctl status
輸出開頭通常包含類似內(nèi)容:
● myserver State: running Jobs: 0 queued Failed: 0 units Since: Tue 2025-04-01 08:51:23 CST; 5h 30min ago
這里的 Since 字段明確指出了系統(tǒng)啟動(dòng)時(shí)間與當(dāng)前已運(yùn)行時(shí)長(zhǎng)。
雖然 timedatectl 主要用于時(shí)間設(shè)置,但結(jié)合系統(tǒng)啟動(dòng)信息也能間接幫助判斷。更常用的是讀取內(nèi)核啟動(dòng)時(shí)間戳:
echo $(date -d @$(awk '{print $1}' /proc/uptime))
該命令將 /proc/uptime 中的啟動(dòng)秒數(shù)轉(zhuǎn)換為可讀的開機(jī)時(shí)間點(diǎn)。
基本上就這些常用方法。根據(jù)實(shí)際環(huán)境選擇 uptime 看運(yùn)行時(shí)長(zhǎng),who -b 或 systemctl status 看具體啟動(dòng)時(shí)間,簡(jiǎn)單高效。
以上就是LINUX怎么查看系統(tǒng)啟動(dòng)時(shí)間_Linux查看系統(tǒng)啟動(dòng)時(shí)長(zhǎng)與開機(jī)時(shí)間命令的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個(gè)人都需要一臺(tái)速度更快、更穩(wěn)定的 PC。隨著時(shí)間的推移,垃圾文件、舊注冊(cè)表數(shù)據(jù)和不必要的后臺(tái)進(jìn)程會(huì)占用資源并降低性能。幸運(yùn)的是,許多工具可以讓 Windows 保持平穩(wěn)運(yùn)行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)