2018-08-14 16:33:56 1056瀏覽
關(guān)于Linux的開發(fā)技巧小伙伴們應在在不少地方都看到過,確實,關(guān)于Linux的開發(fā)技巧有很多,也有不少的Linux開發(fā)前輩們編寫分享過一起Linux的開發(fā)技巧,本篇文章扣丁學堂Linux培訓小編也為大家整理了一些Linux的開發(fā)技巧,希望對小伙伴們有所幫助。
技巧1、 控制臺偵察
有些軟件會向控制臺輸出錯誤消息,而控制臺不一定會顯示在 SHH 會話中。使用 vcs 設(shè)備可以進行檢查。在 SSH 會話中,在遠程服務器 # cat /dev/vcs1 上運行以下命令。這將顯示第一個控制臺中的內(nèi)容。也可以使用 2、3 等查看其他虛擬終端。如果某個用戶在遠程系統(tǒng)上輸入,您將看到他輸入的內(nèi)容。
在大多數(shù)數(shù)據(jù)場中,使用遠程終端服務器、KVM 甚至 Serial Over LAN 是查看這類信息的最好方式;它也提供了帶外查看功能的一些好處。使用 vcs 設(shè)備能夠提供一種快速帶內(nèi)方法,這能節(jié)省去機房查看控制臺的時間。
技巧2、隨機系統(tǒng)信息收集
在這個技巧中,將介紹幾個其他方法,用于從需要進行驗證、故障診斷或給予遠程支持的系統(tǒng)收集重要信息。
首先,收集關(guān)于處理器的信息。通過以下命令很容易實現(xiàn):
# cat /proc/cpuinfo。
這個命令給出關(guān)于處理器的速度、數(shù)量和型號的信息。在許多情況下使用 grep 可以得到需要的值。
我們經(jīng)常做的檢查是確定系統(tǒng)中處理器的數(shù)量。因此,如果我買了一臺帶雙核處理器的四核服務器,可以運行以下命令:
# cat /proc/cpuinfo | grep processor | wc -l。
然后看到值應該是8。如果不是,我們會打電話給供應商,讓他們給我派送另一臺處理器。
我們需要的另一條信息是磁盤信息??梢允褂?/span>df 命令獲得??偸翘砑?-h 標記,以便看到以十億字節(jié)或兆字節(jié)為單位的輸出。# df -h 還會顯示磁盤的分區(qū)情況。
列表最后是查看系統(tǒng)固件的方式 —— 一個獲取 BIOS 級別和NIC 上的固件信息的方法。
要檢查BIOS 版本,可以運行dmidecode 命令。遺憾的是,不能輕易使 grep 獲取信息,所以這不是一個很有效的方法。對于我們的Lenovo T61 laptop,輸出如下:
#dmidecode | less
...
BIOS Information
Vendor: LENOVO
Version: 7LET52WW (1.22 )
Release Date: 08/27/2007
...
這比重啟機器并查看 POST 輸出有效得多。
要檢查以太網(wǎng)適配器的驅(qū)動程序和固件版本,請運行 ethtool:
# ethtool -i eth0
driver: e1000
version: 7.3.20-k2-NAPI
firmware-version: 0.3-0
以上就是扣丁學堂linux在線學習小編給大家分享的Linux開發(fā)技巧,希望對小伙伴們有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢。想要學好linux開發(fā)小編給大家推薦口碑良好的扣丁學堂,扣丁學堂有專業(yè)老師制定的linux學習路線圖輔助學員學習,此外還有與時俱進的linux課程體系和linux系統(tǒng)入門學習視頻教程供學員觀看學習,想要學好linux開發(fā)技術(shù)的小伙伴快快行動吧??鄱W堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號獲取更多學習資料】
查看更多關(guān)于“Linux培訓資訊”的相關(guān)文章>>