


Linux中的設備名稱
在安裝和使用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、設備、eth0、hda1
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解