使用正常運行時間命令確定係統穩定性

Linux所知道的一件事是它的穩定性。 我們並不一定要談論桌面Linux具有漂亮的GUI桌面環境,而是我們都愛上的沼氣標準終端界面

Windows用戶可以吹噓諸如“它是否運行Microsoft Office”和“沒有像樣的視頻編輯軟件”,但它們可以擁有365天或更長時間的正常運行時間。

當然,要能夠吹噓你的系統已經運行了多長時間,你需要知道顯示它確實運行了多長時間的命令。

本指南將告訴你如何做到這一點。

現在很明顯,如果您正在筆記本電腦上運行,那麼您的正常運行時間可能會被視為很小,除非您花費了數小時玩遊戲,觀看在線視頻或實際工作。

在連續運行的台式計算機,服務器或每個人最喜愛的單板計算機Raspberry PI上,系統的正常運行時間更加令人印象深刻。

系統運行了多久?

查找系統運行時間的最簡單方法是在終端窗口中輸入以下命令:

運行時間

uptime命令的默認輸出如下所示:

負載平均值顯示處於可運行或不可中斷狀態的進程的平均數量。

只顯示系統正常運行時間

正常運行時間命令本身俱有相當的信息量,但以“嘿,看我的系統運行了多久”的方式向人們顯示這些信息可能有點過於冗長。

您可以使用以下命令以可讀的方式顯示正常運行時間:

正常運行時間-q

uptime -q命令的輸出如下所示:

1小時41分鐘

如果你的系統已經運行了很長時間,那麼輸出可能是這樣的

最多4年,354天,29分鐘

顯示系統上次重新啟動時可能會更好。

為此,運行以下命令:

正常運行時間

uptime -s命令的輸出如下所示:

2016-02-18 18:27:52

如果你真的想炫耀(我們知道有人會這樣做),你可以使用Twitter從命令行向世界展示你的系統運行了多長時間。

如果您將鏈接教程中的命令添加到cron作業 ,則可以每天向twitter發送推文,以顯示系統運行的時間。

顯示系統正常運行時間的備用方法

正常運行時間命令不是顯示系統正常運行時間的唯一方式。 只需兩次按鍵即可實現同樣的功能:

w ^

第二個按鍵顯然是返回鍵。

w命令的輸出如下所示:

w命令顯示的不僅僅是當前的正常運行時間。 它顯示了誰登錄以及他們目前在做什麼。

JCPU是連接到終端的所有進程使用的時間,PCPU顯示當前進程在WHAT列中使用的時間。

w命令有幾個可以使用的開關。 例如,要關閉標題,請運行以下命令:

w -h

您還可以使用以下命令顯示較短的版本:

w -s

以上命令顯示以下輸出:

如果您希望省略from字段,請運行以下命令:

w -f

所以你有它。 您現在知道如何顯示您的系統運行了多長時間,並且還可以找出有關係統使用情況的其他有用信息。