如何查看Linux系統安裝的時間?
我們 SUN 實驗室每臺服務器上架后都需要填寫一個表格,這個表格包括詳細的機器硬件配置、操作系統版本和安裝時間、網絡配置、機器名、MAC 地址和 IP、安裝的軟件和用途、安全級別和策略、聯系人、上架時間、機柜號等。昨天有位管理員忘了填寫操作系統的安裝時間,跑來問怎么查看 Linux 系統的安裝日期和時間(過了2個月誰還記得啊)。
有個辦法是查看 lost+found 目錄狀態,因為這個目錄一般很少用到,改動最少(很可能無任何改動),而其他目錄比如 /bin, /home 等因為經常升級系統、創建用戶等操作會修改目錄狀態。VPSee 在自己的一臺 VPS 結點服務器上驗證了一下,這臺服務器是去年3月10日安裝的系統,中途升級系統重啟一次,然后連續滿負荷跑了342天沒有重啟:
$ stat /lost+found/ File: `/lost+found/' Size: 16384 Blocks: 32 IO Block: 4096 directory Device: 805h/2053d Inode: 11 Links: 2 Access: (0700/drwx------) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2010-03-11 02:40:20.000000000 -0800 Modify: 2010-03-10 19:14:34.000000000 -0800 Change: 2010-03-10 19:14:34.000000000 -0800
還有一種辦法是查看 bin, daemon, sys, adm 等這些帳號的建立時間,這些帳號是在系統安裝的時候創建的,所以這些帳號的創建時間基本上就是 Linux 系統的安裝時間:
# passwd -S bin bin LK 2010-03-10 0 99999 7 -1 (Alternate authentication scheme in use.) # passwd -S daemon daemon LK 2010-03-10 0 99999 7 -1 (Alternate authentication scheme in use.)
上面這個看帳號創建時間的方式有局限性,不同的 Linux 發行版安裝的時候處理 bin, daemon 這些系統帳號的方式不同,有的是直接從安裝光盤拷貝這些帳號和相關文件,有的是安裝腳本自動創建。只有安裝腳本自動創建的發行版本才能根據帳號的創建時間來判斷系統的安裝時間。
原文:http://www.vpsee.com/2011/06/how-to-find-out-a-linux-system-installation-date/
【編輯推薦】