Linux 系统信息查询大全292
Linux 是一个多功能且强大的操作系统,可以提供大量有关其自身的信息。从内核版本到硬件规格,了解如何查询这些信息至关重要,以进行故障排除、优化和一般系统管理。
本文提供了使用各种命令访问广泛的系统信息的全面指南,从命令行实用工具到图形界面工具。无论您是 Linux 新手还是经验丰富的系统管理员,本指南都将帮助您深入了解您的 Linux 系统。
基本系统信息
uname -a:显示内核名称、版本、主机名和体系结构。
hostname:显示主机的名称。
cat /etc/hostname:在文件中显示主机的名称。
lsb_release -a:显示 Linux 发行版的信息,包括名称、版本和描述。
硬件信息
lshw:列出详细的硬件摘要,包括主板、处理器、内存、存储和外围设备。
lspci:显示 PCI 总线设备的信息。
dmidecode:解码 DMI (桌面管理接口) 表并显示硬件信息,包括 BIOS、处理器和内存。
cat /proc/cpuinfo:显示处理器详细信息,例如内核数、时钟速度和功能。
内存信息
free -m:以兆字节显示内存使用情况,包括总内存、已用内存和空闲内存。
vmstat:显示虚拟内存统计信息,包括交换空间和页面故障。
cat /proc/meminfo:显示详细的内存信息,包括物理内存、虚拟内存和缓存。
top:交互式命令,显示实时系统信息,包括内存使用情况。
存储信息
df -h:显示磁盘空间使用情况,包括已用空间、可用空间和挂载点。
fdisk -l:列出已连接的磁盘及其分区。
smartctl -i /dev/sdX:显示特定磁盘的 S.M.A.R.T. (自我监视、分析和报告技术) 属性。
lsblk:显示块设备的信息,包括磁盘、分区和文件系统。
网络信息
ifconfig:显示网络接口的状态和配置,包括 IP 地址、MAC 地址和网络掩码。
iwconfig:显示无线网络接口的状态和配置。
route -n:显示路由表,包括网关和目的地。
netstat -an:显示活动网络连接,包括协议、端口和 IP 地址。
其他信息
uptime:显示系统正常运行时间、当前时间和当前登录的用户数。
last:显示最近登录的用户列表及其登录时间。
w:显示当前登录的用户列表及其连接详细信息。
ps -ef:显示正在运行的进程列表,包括 PID、用户、命令和资源使用情况。
图形界面工具
System Monitor:一个图形化工具,提供有关系统资源(例如 CPU、内存和网络)的实时信息。
Hardware Information:一个图形化工具,显示有关硬件组件(例如主板、处理器和内存)的详细摘要。
Disks:一个图形化工具,用于管理磁盘和分区,显示存储空间使用情况和 S.M.A.R.T.属性。
NetworkManager:一个图形化工具,用于配置网络连接,显示 IP 地址、网关和 DNS 设置。
2024-11-01
上一篇:iOS 设备数据迁移:专家指南
下一篇:macOS 系统安全移除指南