?? linux中的硬件設(shè)備,你認(rèn)識(shí)嗎.txt
字號(hào):
linux中的硬件設(shè)備,你認(rèn)識(shí)嗎?
接觸linux快有一年了。想想這一年來(lái)的艱辛,真是感慨良多。由于linux中的設(shè)備名稱與windows中有很大不同,初學(xué)時(shí)不知道硬件設(shè)備的名稱實(shí)在是非常頭大的事,這里我把我知道的一些和大家談?wù)劇?
在我們使用的計(jì)算機(jī)中,除了CPU用來(lái)運(yùn)算, 內(nèi)存用來(lái)存儲(chǔ)程序和數(shù)據(jù)之外,還有一些其他設(shè)備。如磁盤驅(qū)動(dòng)器, 顯示卡, 鍵盤, 網(wǎng)卡, modem卡, 聲卡, 串口和并口等等。主板上的各種總線把設(shè)備和CPU連在一起,再用機(jī)箱把它們組裝起來(lái)。
計(jì)算機(jī)要正常工作,每個(gè)設(shè)備必須在它的驅(qū)動(dòng)程序(它也是操作系統(tǒng)的一部分,在CPU上運(yùn)行)控制下運(yùn)行。驅(qū)動(dòng)程序與/dev目錄下的特殊文件聯(lián)系在一起, 盡管他們不是真正的文件。
1.硬盤
每個(gè)硬盤表現(xiàn)為一個(gè)單獨(dú)的設(shè)備文件。通常只能有2-4個(gè)IDE硬盤。 這就是/dev/hda , /dev/hdb , /dev/hdc , 和/dev/hdd 。 SCSI是 /dev/sda , /dev/sdb ,等等。
2.軟驅(qū)
軟驅(qū)的名字是復(fù)雜的,因此Linux有一個(gè)特定的軟驅(qū)設(shè)備類型,能自動(dòng)檢測(cè)軟驅(qū)中軟盤的種類。它使用不同的軟盤類型試圖讀取新插入的軟盤的第一個(gè)扇區(qū),直到找到正確的一個(gè)。這自然要求軟盤是已經(jīng)格式化過的。自動(dòng)設(shè)備叫/dev/fd0 、/dev/fd1等。
3.scsi設(shè)備
當(dāng)一個(gè)新的 SCSI 主卡被偵測(cè)到時(shí), SCSI 驅(qū)動(dòng)程序會(huì)尋找連接著的設(shè)備。請(qǐng)檢查系統(tǒng)日志你的設(shè)備被正確地偵測(cè)到了。新的 SCSI 設(shè)備會(huì)被指定為第一個(gè)可用的SCSI設(shè)備文件。第一個(gè) SCSI 硬盤是 /dev/sda,第一個(gè)SCSI 磁帶機(jī)是 /dev/st0,還有,第一個(gè)CD-ROM 會(huì)是/dev/scd0。
4.網(wǎng)卡
Linux 的以太型網(wǎng)卡界面通常被稱做 eth0、eth1 等等。環(huán)形卡亦同樣地被看待.然而它們被稱做 tr0、tr1等等。 ifconfig 命令是被用來(lái)觀看及修改網(wǎng)絡(luò)界面狀態(tài)的。Linux的另一特點(diǎn)是網(wǎng)絡(luò)界面并不會(huì)像其他設(shè)備一樣地被看成是一個(gè)在/dev里頭的文件。所以如果您在 /dev 內(nèi)找不到它們時(shí)請(qǐng)不要覺得驚訝。 當(dāng)一個(gè)以太網(wǎng)卡被偵測(cè)到時(shí),它會(huì)被指定為第一個(gè)可用的接口卡名字,通常為eth0。
5.串行設(shè)備
Linux 的串行設(shè)備都是被經(jīng)由 /dev/cua* 和 /dev/ttyS*特殊設(shè)備文件來(lái)做取用。ttyS* 的設(shè)備被使用在進(jìn)來(lái)的連接,例如直接地連接終端機(jī)。cua* 的設(shè)備被使用在往外的連接,比如說(shuō)調(diào)制解調(diào)器。而每一個(gè)實(shí)體串口都各有ttyS和cua兩個(gè)設(shè)備文件:要使用哪個(gè)適當(dāng)?shù)脑O(shè)備到你的應(yīng)用上都由您來(lái)決定。
當(dāng)一個(gè)串行卡或數(shù)據(jù)卡被偵測(cè)到時(shí),它會(huì)被指定成為第一個(gè)可用的串行設(shè)備。通常是/dev/ttyS1(cua1) 或 /dev/ttyS2 (cua2) ,這完成看原已內(nèi)建的串口數(shù)目。 ttyS*設(shè)備會(huì)被 報(bào)告在/var/run/stab內(nèi)。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -