官术网_书友最值得收藏!

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

在光盤沒有卸載之前,光驅上的彈出鍵不起任何作用。

主站蜘蛛池模板: 自治县| 贵阳市| 清新县| 阳泉市| 平谷区| 乃东县| 浙江省| 海晏县| 鞍山市| 长沙市| 新晃| 福鼎市| 同心县| 定陶县| 大悟县| 赤水市| 吉木乃县| 宾川县| 阿克| 白山市| 全南县| 祁阳县| 类乌齐县| 闻喜县| 东安县| 星子县| 开鲁县| 西乌珠穆沁旗| 旺苍县| 乌兰察布市| 衡东县| 雅安市| 绵阳市| 若尔盖县| 增城市| 浦江县| 哈尔滨市| 龙胜| 安陆市| 华安县| 扶余县|