Linux硬件资源管理
(1)查看系统PCI设备
命令为:lspci
此外,lspci -v查看更详细的PCI设备信息。
(2)查看CPU信息
可以使用more /proc/cpuinfo (查看CPU详细情况),其中cached文件缓存(整个文件内容)、buffers是文件属性的缓存(文件修改、访问时间、大小等信息)。
(3)查看内存信息
命令为:free
也可以使用more /proc/meminfo
(4)查看磁盘信息
命令为:fdisk -l
2.硬件与设备文件
Linux系统中,硬件设备都是以文件形式存在,设备文件在外部设备与操作系统间提供一个接口,这样用户使用外部设备就相当于使用普通文件一样。
软盘对应的设备文件为/dev/fdx。主设备号fd是软盘驱动器(floppydisk)的缩写,次设备号x是软盘驱动器相应的编号。
U盘在Linux下被识别为SCSI设备,所以对应设备文件为/dev/sdax,主设备号sd是SCSI disk缩写,a表示第一块SCSI设备,x表示SCSI设备相应的分区编号。
光驱有IDE和SCSI接口,其中IDE光驱对应的设备文件为/dev/hda,表示在第一个IDE口(Master);SCSI光驱对应的设备文件为/dev/srx,x表示SCSI ID。很多版本在/dev 下还有一个cdrom设备文件,其实/dev/cdrom是一个指向光驱的符号链接。
磁带在Linux下大多数都是SCSI磁带驱动器对应的设备文件为/dev/stx,st表示SCSI tape,x是磁带驱动器的号码。
3.常见文件系统类型
msdos :DOS文件系统类型;
vfat:支持长文件名的DOS分区文件系统类型;
iso9660:光盘格式文件系统类型;
ext2、ext3、ext4:Linux下的主流文件系统类型,其中ext2不能记录日志;
xfs:Linux下一种高性能日志文件系统,在Centos7.x版本中成为默认文件系统。
3.常用设备的挂载
Linux下挂载命令为:mount,格式为:mount -t 文件系统类型 挂载点
挂载点可以根据需要设置。
(1)挂载软盘
mount -t msdos /dev/fd0 /mnt/floppy
(2)挂载U盘
挂载U盘前首先确认U盘设备名,在命令行输入:dmesg|more 进行查看,一般设备文件为/dev/sda1,然后建立挂载点:mkdir /mnt/usb,接着进行挂载:
mount -t vfat /dev/sda1 /mnt/usb
(3)挂载光盘
mount -t iso9660 /dev/hda /mnt/cdroom 或者
mount /dev/cdrom /mnt/cdrom
用mount命令挂载的是软盘、光盘和U盘,而不是软驱和光驱,换盘时必须先卸载,然后重新装载光盘。
(4)卸载设备
卸载设备的命令:umount 挂载点