學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux查看硬件配置命令

linux查看硬件配置命令

時(shí)間: 佳洲1085 分享

linux查看硬件配置命令

  linux下可以通過(guò)命令查看電腦的硬件配置,那么具體用哪個(gè)命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux查看硬件配置命令大全,希望大家喜歡!

  linux查看硬件配置命令1.查看機(jī)器所有硬件信息

  dmidecode |more

  dmesg |more

  這2個(gè)命令出來(lái)的信息都非常多,所以建議后面使用"|more"便于查看

  linux查看硬件配置命令2.查看CPU信息

  方法一:

  Linux下CPU相關(guān)的參數(shù)保存在 /proc/cpuinfo 文件里

  cat /proc/cpuinfo |more

  方法二:

  采用命令 dmesg | grep CPU 可以查看到相關(guān)CPU的啟動(dòng)信息

  查看CPU的位數(shù):

  getconf LONG_BIT

  linux查看硬件配置命令3.查看Mem信息

  cat /proc/meminfo |more (注意輸出信息的最后一行:MachineMem: 41932272 kB)

  free -m

  [cpp] view plain copy print?

  root@localhost ~]# free -m

  total used free shared buffers cached

  Mem: 503 331 171 0 75 156

  -/+ buffers/cache: 99 404

  Swap: 509 0 509

  top

  linux查看硬件配置命令4.查看磁盤信息

  方法一:

  fdisk -l 可以看到系統(tǒng)上的磁盤(包括U盤)的分區(qū)以及大小相關(guān)信息。

  方法二:

  直接查看

  cat /proc/partitions

  linux查看硬件配置命令5.查看網(wǎng)卡信息

  方法一:

  ethtool eth0 采用此命令可以查看到網(wǎng)卡相關(guān)的技術(shù)指標(biāo)

  (不一定所有網(wǎng)卡都支持此命令)

  ethtool -i eth1 加上 -i 參數(shù)查看網(wǎng)卡驅(qū)動(dòng)

  可以嘗試其它參數(shù)查看網(wǎng)卡相關(guān)技術(shù)參數(shù)

  方法二:

  也可以通過(guò)dmesg | grep eth0 等看到網(wǎng)卡名字(廠家)等信息

  通過(guò)查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到當(dāng)前的網(wǎng)卡配置包括IP、網(wǎng)關(guān)地址等信息。

  當(dāng)然也可以通過(guò)ifconfig命令查看。

  linux查看硬件配置命令6.如何查看主板信息

  lspci

  linux查看硬件配置命令7.如何掛載ISO文件

  mount -o loop *.iso mount_point

  linux查看硬件配置命令8.如何查看光盤相關(guān)信息

  方法一:

  插入CD光碟后,在本人的紅旗6系統(tǒng)里,光碟文件是 /dev/cdrom,

  因此只需 mount /dev/cdrom mount_point 即可。

  [cpp] view plain copy print?

  [root@localhost ~]# mount /dev/cdrom mount_point

  mount: block device /dev/cdrom is write-protected, mounting read-only

  其實(shí)仔細(xì)看一下,光驅(qū)的設(shè)備文件是 scd0

  [cpp] view plain copy print?

  root@localhost ~]# ls -l /dev/cdrom*

  lrwxrwxrwx 1 root root 4 08-24 16:21 /dev/cdrom -> scd0

  lrwxrwxrwx 1 root root 4 08-24 16:21 /dev/cdrom-sr0 -> scd0

  因此我們也可以這樣

  mount /dev/scd0 mount_point

  [cpp] view plain copy print?

  [root@localhost ~]# mount /dev/scd0 /mnt/cd

  mount: block device /dev/scd0 is write-protected, mounting read-only

  如果光驅(qū)里沒放入有效光盤,則報(bào)錯(cuò):

  [cpp] view plain copy print?

  [root@localhost ~]# mount /dev/scd0 mount_point

  mount: 找不到介質(zhì)

  linux查看硬件配置命令9.如何查看USB設(shè)備相關(guān)

  方法一:

  其實(shí)通過(guò) fdisk -l 命令可以查看到接入的U盤信息,本人的U盤信息如下:

  [cpp] view plain copy print?

  Disk /dev/sdd: 1967 MB, 1967128576 bytes

  151 heads, 56 sectors/track, 454 cylinders

  Units = cylinders of 8456 * 512 = 4329472 bytes

  Device Boot Start End Blocks Id System

  /dev/sdd1 1 423 1787904 b W95 FAT32

  Partition 1 has different physical/logical beginnings (non-Linux?):

  phys=(0, 2, 3) logical=(0, 2, 17)

  Partition 1 has different physical/logical endings:

  phys=(222, 150, 56) logical=(422, 133, 56)

  U盤的設(shè)備文件是 /dev/sdd,2G大小,F(xiàn)AT32格式。

  如果用戶登陸的不是Linux圖形界面,U盤不會(huì)自動(dòng)掛載上來(lái)。

  此時(shí)可以通過(guò)手工掛載(mount):

  mount /dev/sdd1 mount_point

  以上命令將U盤掛載到當(dāng)前目錄的 mount_point 目錄,注意掛的是 sda1 不是 sda。

  卸載命令是 umount mount_point

  Linux默認(rèn)沒有自帶支持NTFS格式磁盤的驅(qū)動(dòng),但對(duì)FAT32支持良好,掛載的時(shí)候一般不需要 -t vfat 參數(shù) 。

  如果支持ntfs,對(duì)ntfs格式的磁盤分區(qū)應(yīng)使用 -t ntfs 參數(shù)。

  如果出現(xiàn)亂碼情況,可以考慮用 -o iocharset=字符集 參數(shù)。

  方法二:

  可以通過(guò) lsusb 命令查看 USB 設(shè)備信息哦:

  [cpp] view plain copy print?

  root@localhost ~]# lsusb

  Unknown line at line 5959

  Unknown line at line 5960

  Unknown line at line 5961

  Unknown line at line 5962

  Unknown line at line 5963

  Unknown line at line 5964

  Unknown line at line 5965

  Unknown line at line 5966

  Unknown line at line 5967

  Unknown line at line 5968

  Unknown line at line 5969

  Unknown line at line 5970

  Bus 001 Device 001: ID 0000:0000

  Bus 002 Device 003: ID 18e3:9106 //表示第二個(gè)USB主控制器

  Bus 002 Device 001: ID 0000:0000

  [root@localhost ~]# lspci | grep USB //總共有幾個(gè)USB總控制器

  02:00.0 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB

  02:03.0 USB Controller: VMware Inc Abstract USB2 EHCI Controller

3589692