时间:2024-11-24 来源:网络 人气:
Linux系统作为一种开源的操作系统,因其稳定性和安全性被广泛应用于服务器、桌面以及嵌入式设备中。在日常的Linux系统管理中,了解系统的基本信息对于诊断问题、优化性能和确保系统安全至关重要。本文将详细介绍Linux系统中常用的信息查询命令,帮助用户快速掌握系统信息查询的方法。
查看内核/操作系统/CPU信息
uname -a:显示系统所有相关信息,包括内核版本、操作系统名称、硬件架构等。
uname -r:显示内核版本号。
uname -s:显示内核名称。
uname -p:显示处理行类型。
uname -o:显示操作系统名称。
uname -i:显示硬件平台。
查看操作系统版本
head -n 1 /etc/issue:查看操作系统版本信息。
cat /etc/redhat-release:对于Red Hat系列发行版,查看操作系统版本信息。
查看CPU信息
cat /proc/cpuinfo:查看CPU详细信息,包括型号、速度、缓存大小等。
查看计算机名
hostname:显示计算机名。
列出所有PCI设备
lspci -tv:列出所有PCI设备及其详细信息。
列出所有USB设备
lsusb -tv:列出所有USB设备及其详细信息。
查看所有内核模块
lsmod:列出所有加载的内核模块。
env:查看所有环境变量。
查看内存使用量和交换区使用量
free -m:以MB为单位显示内存使用量和交换区使用量。
查看内存总量
grep MemTotal /proc/meminfo:查看内存总量。
查看空闲内存量
grep MemFree /proc/meminfo:查看空闲内存量。
查看系统运行时间、用户数、负载
uptime:显示系统运行时间、用户数、负载。
查看系统负载磁盘和分区
cat /proc/loadavg:显示系统负载磁盘和分区信息。
查看挂接的分区状态
mount column -t:查看挂接的分区状态。
查看所有分区
fdisk -l:查看所有分区。
查看所有交换分区
swapon -s:查看所有交换分区。
掌握Linux系统信息查询命令对于系统管理员来说至关重要。本文介绍了常用的系统信息查询命令,包括系统基本信息、设备信息、环境变量、内存信息以及系统运行状态等。通过学习这些命令,用户可以快速了解Linux系统的状态,为系统管理和维护提供有力支持。