linux設備
㈠ 在linux系統下,設備分那幾種
跟WINDOWS一樣吧。硬碟,光碟,軟盤,可移動磁碟,滑鼠,列印機,網卡,磁碟。。。
常見硬體設備在linux中的代號:
IDE硬碟 /dev/hd[a-d]
SCSI硬碟 /dev/sd[a-d]
光碟機 /dev/cdrom
軟碟機 /dev/fd[0-1]
列印機 /dev/lp[0-1]
滑鼠 /dev/mouse
磁碟 /dev/ht0(IDE) /dev/st0 (SCSI)
網卡 /dev/ethn (n由0開始)
㈡ Linux中如何通過設備號找到設備
一個字元設備或者塊設備都有一個主設備號和次設備號。主設備號和次設備號統稱為設備號。主設備號用來表示一個特定的驅動程序。次設備號用來表示使用該驅動程序的各設備。
查看主設備號:
# cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
21 sg
29 fb
116 alsa
128 ptm
136 pts
162 raw
180 usb
189 usb_device
202 cpu/msr
203 cpu/cpuid
216 rfcomm
249 blkwatch_272
250 hidraw
251 usbmon
252 bsg
253 pcmcia
254 rtc
Block devices:
1 ramdisk
2 fd
259 blkext
7 loop
8 sd
9 md
11 sr
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
253 device-mapper
254 mdp
如上所示,該命令會顯示字元設備和塊設備的主設備號。如果你想查看某個主設備號,那麼可以
[root@mylnx01 ~]# cat /proc/devices | grep 253
253 pcmcia
253 device-mapper
其中Device Mapper,Device Mapper 是 Linux 2.6 內核中提供的一種從邏輯設備到物理設備的映射框架機制,在該機制下,用戶可以很方便的根據自己的需要制定實現存儲資源的管理策略,當前比較流行的 Linux 下的邏輯卷管理器如 LVM2(Linux Volume Manager 2 version)、EVMS(Enterprise Volume Management System)、dmraid(Device Mapper Raid Tool)等都是基於該機制實現的。
次設備號查看
[root@mylnx01 ~]# ls -l /dev 或 ll /dev[root@mylnx01 ~]# ll /dev | grep 253 | grep -v grep
brw-rw---- 1 root root 253, 0 Jul 17 23:08 dm-0
brw-rw---- 1 root root 253, 1 Jul 17 23:08 dm-1
brw-rw---- 1 root root 253, 2 Jul 17 23:08 dm-2
brw-rw---- 1 root root 253, 3 Jul 17 23:08 dm-3
brw-rw---- 1 root root 253, 4 Jul 17 23:09 dm-4
brw------- 1 root root 253, 1 Jul 17 23:09 root
但是在一台伺服器的日誌信息遇到下面錯誤信息,通過/dev 沒有找到次設備號為253:14的塊設備。 如下所示
Jul 19 05:02:01 mylnx01 kernel: BLKWATCH ERR: Attempt to get a sector index out of the bitmap bounds.
Jul 19 05:02:01 mylnx01 kernel: BLKWATCH ERR: Critical error 1 happened for device 253:14. Additional info: Failed to mark block as dirty.
[root@getlnx01 ~]# ll /dev | grep 253 | grep -v grep
關於次設備號的主要用途,這篇博客主設備號和次設備號介紹了部分內容。
1、區分設備驅動程序控制的實際設備;
2、區分不同用途的設備 (misc 系列設備)
3、區分塊設備的分區 (partition)
通常,為了使應用程序區分所控制設備的類型,內核使用主設備號。而存在多台同類設備時,為了選擇其中的一種,設備驅動程序就使用次設備號。
# ll /dev/ | grep sd #或者命令 ll /dev/ | grep disk
brw-r----- 1 root disk 8, 0 Jul 17 23:08 sda
brw-r----- 1 root disk 8, 1 Jul 17 23:10 sda1
brw-r----- 1 root disk 8, 2 Jul 17 23:08 sda2
brw-r----- 1 root disk 8, 3 Jul 17 23:08 sda3
brw-r----- 1 root disk 8, 16 Jul 17 23:08 sdb
brw-r----- 1 root disk 8, 17 Jul 17 23:08 sdb1
brw-r----- 1 root disk 8, 18 Jul 17 23:08 sdb2
brw-r----- 1 root disk 8, 21 Jul 17 23:08 sdb5
brw-r----- 1 root disk 8, 32 Jul 17 23:08 sdc
brw-r----- 1 root disk 8, 33 Jul 17 23:08 sdc1
brw-r----- 1 root disk 8, 34 Jul 17 23:08 sdc2
brw-r----- 1 root disk 8, 37 Jul 17 23:08 sdc5
brw-r----- 1 root disk 8, 48 Jul 17 23:08 sdd
brw-r----- 1 root disk 8, 49 Jul 17 23:08 sdd1
brw-r----- 1 root disk 8, 50 Jul 17 23:08 sdd2
brw-r----- 1 root disk 8, 51 Jul 17 23:08 sdd3
brw-r----- 1 root disk 8, 53 Jul 17 23:08 sdd5
brw-r----- 1 root disk 8, 64 Jul 17 23:08 sde
brw-r----- 1 root disk 8, 65 Jul 17 23:08 sde1
brw-r----- 1 root disk 8, 66 Jul 17 23:08 sde2
brw-r----- 1 root disk 8, 67 Jul 17 23:08 sde3
brw-r----- 1 root disk 8, 69 Jul 17 23:08 sde5
brw-r----- 1 root disk 8, 80 Jul 17 23:08 sdf
brw-r----- 1 root disk 8, 81 Jul 17 23:08 sdf1
brw-r----- 1 root disk 8, 85 Jul 17 23:08 sdf5
brw-r----- 1 root disk 8, 96 Jul 17 23:08 sdg
brw-r----- 1 root disk 8, 97 Jul 17 23:08 sdg1
brw-r----- 1 root disk 8, 98 Jul 17 23:08 sdg2
brw-r----- 1 root disk 8, 101 Jul 17 23:08 sdg5
brw-r----- 1 root disk 8, 112 Jul 17 23:08 sdh
brw-r----- 1 root disk 8, 113 Jul 17 23:08 sdh1
brw-r----- 1 root disk 8, 117 Jul 17 23:08 sdh5
㈢ Linux的設備和設備號是指什麼可否簡單的解釋一下
Linux中I/O設備分為兩類:字元設備和塊設備。兩種設備本身沒有嚴格限制,但是,基於不同的功能進行了分類。
(1)字元設備:提供連續的數據流,應用程序可以順序讀取,通常不支持隨機存取。相反,此類設備支持按位元組/字元來讀寫數據。舉例來說,鍵盤、串口、數據機都是典型的字元設備。
(2)塊設備:應用程序可以隨機訪問設備數據,程序可自行確定讀取數據的位置。硬碟、軟盤、CD-ROM驅動器和快閃記憶體都是典型的塊設備,應用程序可以定址磁碟上的任何位置,並由此讀取數據。此外,數據的讀寫只能以塊(通常是512B)的倍數進行。與字元設備不同,塊設備並不支持基於字元的定址。
總結一下,這兩種類型的設備的根本區別在於它們是否可以被隨機訪問。字元設備只能順序讀取,塊設備可以隨機讀取。
㈣ linux設備管理器在什麼地方
使用命令top就可以
推薦參考《Linux就該這樣學》,不錯的參考書籍,這本書自己的官網,都是和Linux及相關資訊,每天都有更新的,希望可以幫助到你。
㈤ linux 設備的含義
inux 中的設備有2種類型:字元設備(無緩沖且只能順序存取)、塊設備(有緩沖且可以隨機存取)。這些設備中,有些設備是對實際存在的物理硬體的抽象,而有些設備則是內核自身提供的功能(不依賴於特定的物理硬體,又稱為"虛擬設備")。每個設備在 /dev 目錄下都有一個對應的文件(節點)。
常見設備及相應/dev/下的文件名:
/dev/usb/hiddev0 | /dev/usb/hiddev1 --- USB 字元設備(滑鼠/鍵盤/游戲桿/手寫版等人操作計算機的設備)
/dev/uba | /dev/ubb --- USB 塊設備(U盤之類)
/dev/sda | /dev/sdb --- 第n個 SCSI 磁碟(整個磁碟)
/dev/hda | /dev/hdb --- 第n個 IDE 磁碟(整個磁碟)
/dev/sdc1 | /dev/sdc2 --- 第3個 SCSI 磁碟的第n個 分區 Linux/i386來說,分區1-4是主分區,5-15是邏輯分區。
/dev/scd0 | /dev/scd1 --- 第n個 SCSI CD-ROM
/dev/tty0 | /dev/tty1 --- 當前虛擬控制台、第n個虛擬控制台 TTY(終端)設備
Linux系統Mount點:mount的時候,mount的目標文件夾/media/cdrom要手動創建
mount /dev/cdrom /media/cdrom
㈥ linux 中設備即文件 該怎麼理解
在windows中,網卡就是網卡,你能操作的都是分區,比如C盤,D盤啊,等等,網卡要特定的程序,比如本地連接才可以管理,顯卡也要特定的程序管理。 而在LINUX中,你都可以更改配置文件管理這些設備。都是一些CONF文件。
㈦ 如何修改linux下設備名稱
修改linux設備名稱:
(1)通過hostname命令
命令格式:hostname newhostname
此命令的作用是暫時修改linux的主機設備名稱,它的存活時間為linux當前的運行時間,即在重啟linux之前的運行時間內。一般修改以後就生效,但是不能夠永久修改。
(2)通過修改配置文件/etc/hostname
執行命令:
sudo vim /etc/hostname
在文件中將原來的主機設備名稱修改為所需要的新的設備名稱。需要重啟才能生效。Linux詳細且具體的命令介紹可如下查閱」Linux命令大全「