Linux 系统显示系统信息的综合指南249


在 Linux 操作系统中,了解系统信息对于故障排除、性能优化和一般维护至关重要。Linux 提供了多种工具和命令来显示各种系统信息,从硬件配置到网络连接。

硬件信息

1. lshw


lshw 命令列出系统中安装的所有硬件设备及其详细信息,包括制造商、型号、总线和驱动程序信息。
# lshw -short

2. dmidecode


dmidecode 命令显示来自系统固件的数据结构 (SMBIOS/DMI),其中包含有关主板、处理器、内存和其他硬件组件的信息。
# dmidecode

3. inxi


inxi 命令提供有关系统硬件、操作系统、内核、图形和网络的综合报告。
# inxi -F

操作系统信息

4. uname


uname 命令显示有关操作系统内核的简短信息,包括版本、发行版和主机名。
# uname -a

5. cat /etc/os-release


cat /etc/os-release 文件包含有关 Linux 发行版的特定信息,例如名称、版本和 ID。
# cat /etc/os-release

网络信息

6. ip


ip 命令提供有关网络接口、路由表和地址分配的详细网络信息。
# ip addr

7. netstat


netstat 命令显示有关网络连接、路由表和接口统计信息的套接字连接信息。
# netstat -ltnp

文件系统信息

8. df


df 命令显示已挂载文件系统的可用空间和使用情况摘要。
# df -h

9. du


du 命令显示指定目录或文件的大小使用情况。
# du -h /home

进程信息

10. ps


ps 命令显示有关当前运行进程的信息,包括 PID、命令、状态和 CPU 使用情况。
# ps -ef

11. top


top 命令提供动态更新的实时进程信息,包括 CPU 使用率、内存使用率和进程状态。

其他系统信息

12. hostname


hostname 命令显示或设置系统的当前主机名。
# hostname

13. uptime


uptime 命令显示系统自上次启动以来的运行时间,当前时间和当前用户。
# uptime

14. free


free 命令显示有关系统内存使用情况的信息,包括总内存、已用内存和可用内存。
# free -m

15. sensors


sensors 命令(需要 lm-sensors 软件包)显示有关系统温度、风扇速度和电压的传感器信息。
# sensors

2025-02-03


上一篇:塞班系统:在智能手机上的 Windows 仿真

下一篇:iOS 系统中的 Widget:个性化主屏幕的强大工具