
對于一些人來說系統運作了多久是無關緊要的,但是對于伺服器管理者來說,這是相當重要的資訊。伺服器在運作重要應用的時候,必須盡量保證長時間的穩定運作,有時候甚至要求零當機。那麼我們怎麼才能知道伺服器運作了多久呢?
在linux 下,我們可以使用uptime 指令,而且此指令不必使用root 權限。uptime 指令在系統中已經預設安裝了。
文法如下:
你會在螢幕上看到如下顯示:
這些資訊儲存在/proc/uptime 檔案中,雖然是以文本方式儲存,但是這些資料卻不能直接顯示,這就需要我們使用uptime 指令來翻譯它。
以下是如何解讀uptime 提供的資訊:
<a target="_blank"></a>
在圖1中,左起第一條資訊是14:04:39,這就是目前系統時間,以24小時格式輸出。
第二條資訊up 1004 days, 12:20,這是顯示你的系統運作時間。圖1 顯示你的系統已經運作了1004天12小時20分鐘,如果你的系統沒有運作超過24小時,這裡将隻會顯示小時分鐘或者隻顯示分鐘。注意圖2、圖3的資訊,當系統重新開機後将會清零。
第三部分的資訊是顯示已登陸使用者的數量。在圖1中,顯示的是1 user ,即目前登入使用者數量。當多個使用者在同時登陸系統時,uptime 指令将告訴你使用者的數量。
最後一個資訊是系統的平均負載量。回到圖1,你看到這樣帶兩位小數的數字0.25, 0.25, 0.19可以換算成百分比,即0.25和0.19分别代表着25%和19%。0.25, 0.25, 0.19分别代表着過去1分鐘、5分鐘、15分鐘系統的平均負載量。負載量越低意味着你的系統性能越好。
這就是uptime 指令的日常使用指導,如果想擷取更詳細的資訊,請通過輸入man uptime 進入uptime 指令的manual 頁面來檢視。
你的機器已經運作多久了?貼出你的uptime給大家看看吧。
原文釋出時間為:2013-12-03
本文來自雲栖社群合作夥伴“linux中國”