A. linux下使用blkid命令查询设备及文件系统信息的方法
在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。
直接使用blkid可列出当前系统中所以已挂载文件系统的类型。
默认情况下 lsblk 会将块设备输出为树状格式:
NAME —— 设备的名称
MAJ:MIN —— Linux 操作系统中的每个设备都以一个文件表示,对块(磁盘)设备来说,这里用主次设备编号来描述设备。
RM —— 可移动设备。如果这是一个可移动设备将显示 1,否则显示 0。
TYPE —— 设备的类型
MOUNTPOINT —— 设备挂载的位置
RO —— 对于只读文件系统,这里会显示 1,否则显示 0。
SIZE —— 设备的容量
blkid使用示例:
B. Linux下查看系统硬件信息
在Linux系统下,查看硬件信息可以通过一系列命令行工具来实现。以下是一些常用的命令及其功能:
1. `lscpu`命令用于查看CPU和处理单元的信息,如型号、核心数量等。
2. `lspci`命令列出所有PCI总线及其连接的设备,如VGA适配器、显卡、网络适配器等。
3. `lspci`命令通过`-v | grep "VGA"`参数过滤出特定设备信息,如显卡。
4. `lshw`命令是一个通用工具,列出各种硬件单元详细或概要信息,如CPU、内存、USB控制器、硬盘等。
5. `lshw -short`命令快速查看硬件信息。
6. `lsscsi`命令列出SCSI/SATA设备信息。
7. `lsusb`命令查看USB控制器及连接设备信息,使用`-v`参数可获取详细信息。
8. `df -H`命令显示不同分区、挂载点、已用和可用空间概要信息。
9. `free -h`命令查看系统使用的、闲置的和RAM总体数量。
10. `dmidecode -t memory`命令查看内存槽及内存条硬件信息。
11. `dmidecode -t memory | grep Size`命令查看内存插槽数、使用情况及每条内存大小。
12. `dmidecode | grep "System Information"`命令查看服务器型号、序列号等信息。
这些命令行工具在大多数Linux发行版中均有提供,可通过包管理器安装。通过组合使用这些工具,用户可以全面了解Linux系统硬件配置情况。
C. linux操作系统中常见的查看各种设备和资源的命令有哪些
基本
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量 资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载 磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态