Linux系统硬件的管理

PCI设备

可以使用lspci查看pci设备
s1.jpg
如果想单独查看显卡,使用dmesg | grep vga命令。
(dmesg会显示非常多的信息,这里使用"|"符号来过滤出vga。)
s2.jpg
查看网卡信息,使用lspci | grep -i eth命令。
(同样是使用grep过滤,“-i” 选项是忽略大小写。)
s3.jpg
查看CPU信息
首先我们可以ls /proc列出proc目录下所有文件。
s4.jpg
上图中的数字是进程id号,可以看到划红线的位置有一个cpuinfo,
使用cat /proc/cpuinfo查看它。
s5.jpg
通过过滤的方法,我们也可以单独查看cpu核心数量(cpu cores)的信息。
使用cat /proc/cpuinfo | grep "cpu cores"命令。
s6.jpg
查看内存的信息,同样是在proc目录下,使用cat /proc/meminfo命令。
s7.jpg
或者也可以用free -m查看物理内存和虚拟内存的大小。
s8.jpg

磁盘分区信息

磁盘分区我们可以通过fdisk -l命令查看:
s9.jpg
可以看到上图中有“/dev/sda1”和“/dev/sda2”两个分区,
“sda1”中的“sd”表示是指接在SATA、SCSI接口上的硬盘,
后面的“a”表示为第一个硬盘,
“1”表示第一个主分区。
df -H查看更详细的分区大小情况。
s10.jpg
也可以使用du -h显示当前目录下每个文件的占用大小,
或者du -sh显示当前目录占用的总大小。

外设设备使用

在linux中,硬件设备都是以文件形式存在的,不同的设备有不同的文件类型。
设备与文件对相应表

设备名称 设备类型 文件(x代表数量)
U盘 SCSI /dev/sdax
光驱 IDE /dev/hdx
光驱 SCSI /dev/srx
磁带 SCSI /dev/stx

常见的文件系统

文件系统类型 备注
msdos DOS文件系统类型 windows
vfat 长文件名DOS系统 U盘
iso9660 光盘格式文件系统类型
ext2/ext3/ext4 Linux主流文件系统类型
xfs Linux高性能日志文件系统

设备挂载的一些主要事项
- 单一文件系统不应该重复被挂载到不同的挂载点(目录)中。
- 单一目录不应该重复挂载多个文件系统。
- 作为挂载点的目录理论上应该是空目录。
挂载一个设备
1.比如把一个光驱设备挂载到/mnt目录中,可以使用mount /dev/sr0 /mnt命令。
2.使用df验证是否挂载成功。
3.如要卸载umount /dev/sr0或者umount /mnt

(完)


From zero to hero