檢測linux開機時間

opensuse 11.4 i586 32bit 系統環境

1)安裝# rpm -ivh  bootchart-2.0.12.4-5.1.i586.rpm,下載地址 http://software.opensuse.org/package/bootchart

2)檢查是否安裝成功 # /sbin/bootchartd   (可以通過 # whereis bootchartd 其具體安裝路徑)

3)在# vi /boot/grub/menu.lst 新增內核參數 linux init=/sbin/bootchartd

重啓linux後有個
boot:
提示
你把你的linux名字寫上,如下:
linux init=/sbin/bootchartd  回車
你就能在開機後 /var/log 找到 bootchart.tgz  和 bootchart.png 。把bootchart.tgz上傳到http://bootchart.org/download.html這裏就能得到一張圖片了。你裏有你要的數據。








同類文章參考:http://blog.csdn.net/cafecheng/article/details/2400903


要知道你的愛機或服務器用了多少時間開機, 啓動了什麼進程和服務。你除了看日誌外,你還有一個更加圖形化的方法,就是藉助bootchart軟件的幫助。

你可以去 http://www.bootchart.org下載
1 如果是debian機就方便多了apt-get install bootchart
然後在vi /boot/grub/menu.lst

root (hd0,0)
    kernel /vmlinuz ro root=/dev/hda1 init=/sbin/bootchartd
    initrd /initrd.img
在後面加上init=/sbin/bootdchartd(注意要d)

第二種情況像我用slackware 12那就慘多了。查了很多資料才搞定。

下載tar.gz文件 wget -S http://prdownloads.sourceforge.net/bootchart/bootchart-0.9.tar.bz2
這也是可以在
http://www.bootchart..org找到。然後解壓
#tar xvfj bootchart/bootchart-0.9.tar.bz2
#cd
bootchart-0.9
#./install
完成
測試一下:/sbin/bootchartd
Usage: /sbin/bootchartd {init|start|stop}
成功
由於slackware12是用lilo引導的。所以我用上面的grub方法加init=/sbin/bootchartd到lilo.conf是不行的
所以
重啓linux後有個
boot:
提示
你把你的linux名字寫上,如下:
linux init=/sbin/bootchartd  回車
你就能在開機後/var/log找到bootchart.tgz 。把bootchart.tgz上傳到http://bootchart.org/download.html這裏就能得到一張圖片了。你裏有你要的數據。
下次我將在FreeBSD那安裝
謝謝。
註明作者。歡迎轉載



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章