- Linux服務器配置與管理完全學習手冊
- 王健
- 1577字
- 2021-03-19 15:14:37
3.2 系統與硬件
操作系統必須與硬件系統密切協作,它需要那些僅能由硬件提供的服務。為了全面理解Linux操作系統,必須要懂得一些有關硬件的知識。本節將對硬件資源管理及外在設備的使用方法做一簡要的介紹。
3.2.1 Linux硬件資源管理
在Linux下查看系統的硬件信息沒有在Windows系統下直觀,但Linux操作系統下的命令可以更加清楚地顯示系統的硬件信息。在Linux中查看各硬件資源信息的命令如下。
1.顯卡信息
lspci | grep -i vga
2.主板信息,主板的序列號
dmidecode | grep -i 'serrial number'
3.CPU信息
#通過/proc文件系統 cat /proc/cpuinfo dmesg | grep -i cpu #通過查看開機信息 dmidecode -t processor
4.硬盤信息
fdisk –l 分區情況 df –h 大小情況 du –h 使用情況 dmesg | grep sda
5.內存信息
cat /proc/meminfo dmesg | grep mem free -m vmstat dmldecode | grep -i mem
6.網卡信息
dmesg | grep -i eth lspci | grep -i eth
7.鼠標鍵盤和USB信息
cat /proc/bus/input/devices 查看鍵盤和鼠標 cat /proc/bus/usb/devices 查看USB設備 cat /proc/interrupts
8.聲卡信息
dmesg | grep -i vga
9.其他命令
lspci(顯示外設備信息,如USB、網卡等信息)
熟悉上述命令就可以方便地查看Linux系統的硬件資源信息了。
3.2.2 Linux外在設備的使用方法
1.硬件與設備文件
在使用Linux系統時,用戶需要使用某些外部設備,如軟盤、U盤、光驅和磁帶等。在Linux中,這些硬件設備都以文件的形式存在,不同的設備文件有不同的文件類型。設備文件在Linux系統中存放在/dev下面,設備文件的命名方式是主設備號加次設備號,主設備號說明設備類型,次設備號說明具體指哪一個設備。
(1)軟盤
設備文件為/dev/fdx,fd(floppydisk)是軟盤驅動器,x是軟盤驅動器相應的編號。如:/dev/fd0表示系統中的第一個軟盤驅動器。
(2)U盤
在Linux下將U盤識別為SCSI設備,對應的設備文件為/dev/sdax。主設備號sd表示SCSI disk,a表示第一塊SCSI設備,若有第二塊SCSI設備,則對應的設備文件是/dev/sdb;x表示SCSI設備的分區編號,如:/dev/sda1表示第一塊SCSI設備的第一個分區,而/dev/sdc5表示第三塊SCSI設備的第一個邏輯分區。
(3)光驅
光驅是經常使用的外部設備之一。IDE光驅在Linux中對應的設備文件為/dev/had,SCSI光驅在Linux中對應的設備文件為/dev/srx。在/dev下還有一個cdrom設備文件,它是一個指向光驅的符號鏈接。
(4)磁帶
磁帶是經常使用的外部存儲設備。通常,Linux下SCSI磁帶驅動器對應的設備文件為/dev/stx,st表示SCSI tape,x表示磁帶驅動器的號碼。如:/dev/st0表示系統第一個磁帶驅動器的設備文件,/dev/st1則表示系統第二個磁帶驅動器對應的設備文件,以此類推。
2.文件系統的類型
對于不同的外部設備,Linux提供了不同的文件類型,常見的文件類型如表3-1所示。
表3-1 Linux文件系統類型

了解了設備文件及其對應的文件系統類型后,用戶就可以在Linux下通過掛載來使用這些設備了。
3.設備的掛載
Linux操作系統下執行掛載功能的命令是mount,格式如下:
mount -t 文件類型 設備名 掛載點
其中,文件類型是上面講到的幾種文件系統格式,設備名是對應的設備文件,掛載點是Linux系統下指定的掛載目錄。將設備掛載到這個指定目錄后,訪問該掛載目錄即相當于訪問這個設備。
Linux系統中有一個/mnt目錄,專門用作掛載點。如果安裝的系統中有軟盤設備,那么系統默認會在/mnt下創建一個目錄/mnt/floppy,用于軟驅的掛載目錄;如果安裝的系統中有光驅設備,那么系統默認會在/mnt下創建一個目錄/mnt/cdrom,用于光盤的掛載目錄。也就是說,在實際應用中,一般都將外在設備掛載到/mnt目錄的子目錄中。
(1)掛載軟盤
命令格式為:
mount -t msdos /dev/fd0 /mnt/floppy
該命令可將采用DOS文件格式的一張軟盤掛載到系統中,以后就可以在/mnt/floppy目錄下查看這張軟盤中的內容了。
(2)掛載U盤
命令格式為:
mount -t vfat /dev/sda1/mnt/usb
需要說明的是,掛載U盤設備前可在命令行輸入“dmesg|more”來查看U盤的設備名,通常設備文件為/dev/sda1,建立掛載點mkdir/mnt/usb,然后用上述mount命令進行掛載,然后就可以在/mnt/usb目錄下訪問該U盤的內容了。
(3)掛載光盤
命令格式為:
mount -t iso9660 /dev/hda /mnt/cdrom
或者
mount /dev/cdrom /mnt/cdrom
用mount命令掛載的是軟盤、光盤和U盤,而不是軟驅和光驅,當需要換另外一張光盤的時候,必須先完成卸載操作,然后再完成裝載新光盤的操作。
4.設備的卸載
命令格式為:
umount 掛載目錄
例如,卸載軟盤可輸入如下命令:
umount /mnt/floppy
要卸載光盤則可以輸入如下命令:
umount /mnt/cdrom
在光盤沒有卸載之前,光驅上的彈出鍵不起任何作用。
- Social Media Mining with R
- 網絡操作系統:Windows Server 2003管理與應用
- Instant Handlebars.js
- Windows Vista融會貫通
- Docker+Kubernetes應用開發與快速上云
- 巧學活用Windows 7
- Mobile First Design with HTML5 and CSS3
- 嵌入式系統原理及開發
- Linux服務器配置與管理
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Windows 7實戰從入門到精通
- Linux網絡操作系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- 辦公自動化教程(Windows7+Office2010)
- Linux深度攻略
- Mastering Eclipse Plug-in Development