linux查看硬件配置命令
linux查看硬件配置命令
linux下可以通過命令查看電腦的硬件配置,那么具體用哪個命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux查看硬件配置命令大全,希望大家喜歡!
linux查看硬件配置命令1.查看機器所有硬件信息
dmidecode |more
dmesg |more
這2個命令出來的信息都非常多,所以建議后面使用"|more"便于查看
linux查看硬件配置命令2.查看CPU信息
方法一:
Linux下CPU相關(guān)的參數(shù)保存在 /proc/cpuinfo 文件里
cat /proc/cpuinfo |more
方法二:
采用命令 dmesg | grep CPU 可以查看到相關(guān)CPU的啟動信息
查看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ù)指標
(不一定所有網(wǎng)卡都支持此命令)
ethtool -i eth1 加上 -i 參數(shù)查看網(wǎng)卡驅(qū)動
可以嘗試其它參數(shù)查看網(wǎng)卡相關(guān)技術(shù)參數(shù)
方法二:
也可以通過dmesg | grep eth0 等看到網(wǎng)卡名字(廠家)等信息
通過查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到當前的網(wǎng)卡配置包括IP、網(wǎng)關(guān)地址等信息。
當然也可以通過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
其實仔細看一下,光驅(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ū)里沒放入有效光盤,則報錯:
[cpp] view plain copy print?
[root@localhost ~]# mount /dev/scd0 mount_point
mount: 找不到介質(zhì)
linux查看硬件配置命令9.如何查看USB設(shè)備相關(guān)
方法一:
其實通過 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盤不會自動掛載上來。
此時可以通過手工掛載(mount):
mount /dev/sdd1 mount_point
以上命令將U盤掛載到當前目錄的 mount_point 目錄,注意掛的是 sda1 不是 sda。
卸載命令是 umount mount_point
Linux默認沒有自帶支持NTFS格式磁盤的驅(qū)動,但對FAT32支持良好,掛載的時候一般不需要 -t vfat 參數(shù) 。
如果支持ntfs,對ntfs格式的磁盤分區(qū)應(yīng)使用 -t ntfs 參數(shù)。
如果出現(xiàn)亂碼情況,可以考慮用 -o iocharset=字符集 參數(shù)。
方法二:
可以通過 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 //表示第二個USB主控制器
Bus 002 Device 001: ID 0000:0000
[root@localhost ~]# lspci | grep USB //總共有幾個USB總控制器
02:00.0 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
02:03.0 USB Controller: VMware Inc Abstract USB2 EHCI Controller