Linux中的裝置名稱

來源:互聯網
上載者:User

http://wf66.com/page/20069/217573456C.htm

在安裝和使用Linux的過程中,您必然會接觸到不少像hda1、ttyS0、eth1這樣的裝置名稱。的確,它們與平常Windows中的有很大差異,所以您有必要先瞭解一下。在Linux中,每個裝置必須在它的驅動程式控制下運行,驅動程式則與/dev目錄下的特殊檔案聯絡在一起,儘管這些檔案並不是真正的檔案,但在您選擇裝置或者操作裝置時都以這個檔案的名稱來代表這一裝置。這些裝置名稱的命名都是有規則的,我們逐一介紹各類裝置的名稱。

1. 磁碟機
在/dev目錄下,每一個磁碟機以一個單獨的裝置檔案來表現。通常最常見的是硬碟,對於IDE硬碟一般可以有二到四個。這就是/dev/hda、/dev/hdb、/dev/hdc和/dev/hdd,hd是硬碟的意思,a則是代表第一個裝置,hda1中的“1”代表hda的第一個硬碟分區,依此類推。而SCSI硬碟也就是/dev/sda、/dev/sdb等等,sd是SCSI裝置的意思,第一個SCSI硬碟是/dev/sda,第一個SCSI磁帶機是/dev/st0,還有,第一個CD-ROM會是/dev/scd0。另外fd是磁碟片,裝置名稱是/dev/fd0、/dev/fd1等等.

網路裝置
Linux的以太型網卡通常命名為eth0、eth1等等,當一個乙太網路卡被偵測到時,它會被指定為第一個可用的介面卡名字,通常為eth0。但Linux的網路裝置並不一定會與/dev目錄下的特殊檔案聯絡在一起,所以如果您在/dev內找不到它們時請不要覺得驚訝。只需要記得這是什麼,在設定系統時知道怎麼選擇就可以了。

串列裝置
Linux的每一個實體串口都各有ttyS和cua兩個裝置檔案,當一個串列卡或數據卡被偵測到時,它會被指定成為第一個可用的串列裝置。通常是被命名為/dev/ttyS1和/dev/cua1。在設定使用該串口的裝置時,如果是輸入裝置,那麼您應該選擇/dev/ttyS1。如果是向外輸出的裝置,例如數據機,那麼您應該選擇/dev/cua1。

  在新版本的Linux核心2.4.0中有一個全新DevFS裝置檔案系統。它在底層改寫了使用者與裝置互動的方式和途徑,是新核心最激進的改動。但使用該系統後幾乎所有的裝置名稱都改變了,例如:“/dev/hda”現在可能被定位於“/dev/ide0/disk0...”。這一修改方案增大了裝置可用的名字空間,且容許USB類和類似裝置的系統整合。所以如果您使用2.4.0版本的核心並啟用了該功能,裝置的名稱可能與上面介紹的有所不同。

Linux中的裝置名稱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.