您想知道,您的 Linux 系統在沒有停機的情況下運行了多長時間嗎?系統何時啟動?Linux中有多個命令可用於檢查服務器/系統正常運行時間,服務器正常運行時間對某些人來說並不重要,但是當服務器上有很多應用(比如商城或者銀行系統)對服務器重啟或者服務器宕機標准比較嚴格時,這對服務器管理員非常重要。正常運行時間是指服務器自上次關閉或重新啟動以來運行的時間。它應該是零停機時間,因為如果有任何停機時間,那么它將對數百萬用戶產生嚴重影響。如果要每月收集一次 Linux 系統正常運行時間報告,可以參考一下命令。
1,通過uptime命令查看
uptime命令將告訴系統已運行多長時間。當前時間、系統運行時間、當前登錄的用戶數以及過去 1、5 和 15 分鍾的系統負載平均值。
2,通過w命令查看
"w"命令提供登錄到計算機的每個用戶的快速摘要,每個用戶當前正在執行的操作。表頭顯示當前時間、系統運行時間、當前登錄的用戶數以及過去 1、5 和 15 分鍾的系統負載平均值。
3,通過who命令查看
"who"命令將顯示當前登錄到系統的用戶列表,"who"命令與提供系統啟動時間的命令"w"相關。
4,通過last命令查看
last命令顯示上次登錄用戶的列表。最后搜索文件"/var/log/wtmp",並顯示自該文件創建以來登錄(和注銷)的所有用戶的列表。
5,通過procinfo 命令查看
Procinfo 命令從 "/ proc" 目錄中收集一些系統數據,並將其很好地打印在標准輸出設備上。
6,通過top命令查看
top 命令是監視 Linux 中實時系統進程的最佳和基本命令之一。它顯示系統信息和正在運行的進程信息,如正常運行時間,平均負載,正在運行的任務,登錄的用戶數,CPU和CPU利用率,內存和交換信息。
7,通過ps命令查看
systemd是一個新的初始化系統和系統管理器,現在大多數Linux發行版都采用了傳統的SysVinit管理器。這樣就可以通過使用ps命令來輕松找到系統啟動時間。
8,通過tuptime命令查看
Tuptime 命令是一種用於報告系統的歷史和統計運行時間的工具,在重新啟動之間保持運行時間。這類似於uptime命令,但顯示了一個非常有用的輸出。
總結:通過以上8種方法可以查看Linux啟動的時間,主要用於排查系統有沒有宕機的情況,或者系統有沒有被別人重啟。