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 系统安全移除指南