基礎:怎樣識別Linux中各硬體裝置?

北大青鳥西安華美校區:在我們使用的計算機中,除了CPU用來運算, 記憶體用來儲存程式和資料之外,還有一些其他裝置。如磁碟驅動器, 顯示卡, 鍵盤, 網絡卡, modem卡, 音效卡, 串列埠和並口等等。主機板

上的各種匯流排把裝置和CPU連在一起,再用機箱把它們組裝起來。計算機要正常工作,每個裝置必須在它的驅動程式(它也是作業系統的一部分,在CPU上執行)控制下執行。驅動程式與/dev目錄下的特殊檔案聯絡在一起, 儘管他們不是真正的檔案。

工具/原料

電腦

驅動程式

方法/步驟

1.硬碟每個硬碟表現為一個單獨的裝置檔案。通常只能有2-4個IDE硬碟。 這就是/dev/hda ,/dev/hdb , /dev/hdc , 和/dev/hdd 。 SCSI是 /dev/sda , /dev/sdb ,等等。

2.軟碟機軟碟機的名字是複雜的,因此Linux有一個特定的軟碟機裝置型別,能自動檢測軟碟機中軟盤的種類。它使用不同的軟盤型別試圖讀取新插入的軟盤的第一個扇區,直到找到正確的一個。這自然要求軟盤是已經格式化過的。自動裝置叫/dev/fd0 、/dev/fd1等。

3.scsi裝置當一個新的 SCSI 主卡被偵測到時, SCSI 驅動程式會尋找連線著的裝置。請檢查系統日誌你的裝置被正確地偵測到了。新的 SCSI 裝置會被指定為第一個可用的SCSI裝置檔案。第一個 SCSI 硬碟是 /dev/sda,第一個SCSI 磁帶機是 /dev/st0,還有,第一個CD-ROM會是/dev/scd0。

4.網絡卡Linux 的以太型網絡卡介面通常被稱做 eth0、eth1 等等。環形卡亦同樣地被看待.然而它們被稱做 tr0、tr1等等。 ifconfig 命令是被用來觀看及修改網路介面狀態的。Linux的另一特點是網路介面並不會像其他裝置一樣地被看成是一個在/dev裡頭的檔案。

5.序列裝置Linux 的序列裝置都是被經由 /dev/cua* 和 /dev/ttyS*特殊裝置檔案來做取用。ttyS*的裝置被使用在進來的連線,例如直接地連線終端機。cua* 的裝置被使用在往外的連線,比如說調變解調器。而每一個實體串列埠都各有ttyS和cua兩個裝置檔案:要使用哪個適當的裝置到你的應用上都由您來決定。

注意事項

如果您在 /dev 內找不到它們時請不要覺得驚訝。 當一個乙太網卡被偵測到時,它會被指定為第一個可用的介面卡名字,通常為eth0。

硬體, 基礎, 裝置, 中各,
相關問題答案