全面總結(jié)查看Linux全部硬件信息
Linux全部硬件信息是我們使用這一系統(tǒng)時(shí)關(guān)注的一個(gè)重點(diǎn),這里介紹產(chǎn)看CPU、內(nèi)存大小、硬盤(pán)、網(wǎng)卡等等。Linux全部硬件信息查看要注意每個(gè)命令后面所跟的參數(shù),參數(shù)不同效果不同。
1、如何查看CPU類型以及相關(guān)特性?
方法一:
Linux下CPU相關(guān)的參數(shù)保存在 /proc/cpuinfo 文件里,
查看文件內(nèi)容,即可知道CPU相關(guān)的技術(shù)參數(shù)。
方法二:
采用命令 dmesg | grep CPU 可以查看到相關(guān)CPU的啟動(dòng)信息
查看CPU的位數(shù)可以這樣 getconf LONG_BIT,不是32位就是64位了:)
2、如何查看內(nèi)存大小以及使用情況?
方法一:
直接查看 /proc/meminfo 文件
方法二:
使用 free -m 命令查看,如下:
[root@miix proc]# free -m
total used free shared buffers cached
Mem: 748 738 9 0 121 304
-/+ buffers/cache: 313 435
Swap: 768 0 768
可以看到總內(nèi)存為748M,使用了738M,空閑9M,交換空間768M還沒(méi)使用。
其實(shí)我的物理內(nèi)存是768M的,一些內(nèi)存和顯卡共享了。
方法三:
使用 top 命令也可以看到實(shí)時(shí)的內(nèi)存使用情況。
3、如何查看硬盤(pán)型號(hào)以及相關(guān)參數(shù)?
方法一:
fdisk -l 可以看到系統(tǒng)上的磁盤(pán)(包括U盤(pán))的分區(qū)以及大小相關(guān)信息。
方法二:
直接查看 /proc/partitions 文件。
方法三:
通過(guò)命令 hdparm -i /dev/hda 獲取硬盤(pán)詳細(xì)物理參數(shù)
4、如何查看網(wǎng)卡相關(guān)信息?
方法一:
ethtool eth0 采用此命令可以查看到網(wǎng)卡相關(guān)的技術(shù)指標(biāo)
(本人測(cè)試過(guò)不一定所有網(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-.s/ifcfg-eth0
可以看到當(dāng)前的網(wǎng)卡配置包括IP、網(wǎng)關(guān)地址等信息。
當(dāng)然也可以通過(guò)ifconfig命令查看。
5、如何查看USB設(shè)備相關(guān)信息?
方法一:
其實(shí)通過(guò) fdisk -l 命令可以查看到接入的U盤(pán)信息,本人的U盤(pán)信息如下:
Disk /dev/sda: 2012 MB, 2012217344 bytes
16 heads, 32 sectors/track, 7676 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device BootStartEndBlocksId System
/dev/sda1* 16 7676 1961024 b W95 FAT32
U盤(pán)的設(shè)備文件是 /dev/sda,2G大小,F(xiàn)AT32格式。
如果用戶登陸的不是Linux圖形界面,U盤(pán)不會(huì)自動(dòng)掛載上來(lái)。
此時(shí)可以通過(guò)手工掛載(mount):
mount /dev/sda1 mount_point
以上命令將U盤(pán)掛載到當(dāng)前目錄的 mount_point 目錄,注意掛的是 sda1 不是 sda。
卸載命令是 umount mount_point
Linux默認(rèn)沒(méi)有自帶支持NTFS格式磁盤(pán)的驅(qū)動(dòng),但對(duì)FAT32支持良好,掛載的時(shí)候一般不需要 -t vfat 參數(shù) 。
如果支持ntfs,對(duì)ntfs格式的磁盤(pán)分區(qū)應(yīng)使用 -t ntfs 參數(shù)。
如果出現(xiàn)亂碼情況,可以考慮用 -o iocharset=字符集 參數(shù)。
可以通過(guò) lsusb 命令查看 USB 設(shè)備信息哦:
[root@miix tmp]# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0951:1613 Kingston Technology
Bus 004 Device 001: ID 0000:0000
6、如何查看光盤(pán)相關(guān)信息?
方法一:
插入CD光碟后,在本人的RHEL5系統(tǒng)里,光碟文件是 /dev/cdrom,
因此只需 mount /dev/cdrom mount_point 即可。
[root@miix tmp]# mount /dev/cdrom mount_point
mount: block device /dev/cdrom is write-protected, mounting read-only
其實(shí)仔細(xì)看一下,光驅(qū)的設(shè)備文件是 hdc
[root@miix tmp]# ls -l /dev/cdrom*
lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom -> hdc
lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom-hdc -> hdc
因此我們也可以這樣 mount /dev/hdc mount_point
如果光驅(qū)里沒(méi)放入有效光盤(pán),則報(bào)錯(cuò):
[root@miix tmp]# mount /dev/hdc mount_point
mount: 找不到介質(zhì)
7、如何掛載ISO文件?
方法:
mount -o loop *.iso mount_point
8、如何查看主板信息?
使用命令 lspci 即可
【編輯推薦】