Linux 系统信息大全:深入了解您的操作系统143


作为一名 Linux 用户,了解系统的信息至关重要,以便对其进行故障排除、优化和管理。本文将为您提供一个全面的指南,介绍如何查看各种 Linux 系统信息。

1. 系统基本信息

hostname 命令


获取主机名和域名:hostname

uname 命令


显示内核、操作系统名称、版本和体系结构:uname -a

2. 内核信息

cat /proc/version


显示内核版本、编译日期和时间:cat /proc/version

dmesg 命令


显示内核日志,包括启动消息、硬件检测和错误:dmesg

3. CPU 信息

lscpu 命令


显示 CPU 架构、内核和用户模式下的处理器数量、缓存大小和功能:lscpu

top 命令


实时监控 CPU 使用情况和负载:top

4. 内存信息

free 命令


显示可用内存、已用内存、缓存和缓冲区:free -h

vmstat 命令


显示虚拟内存统计信息,包括页面换入/换出、可用内存和交换空间使用:vmstat 1

5. 网络信息

ifconfig 命令


显示网络接口状态、IP 地址、子网掩码和 MAC 地址:ifconfig

ip 命令


显示路由表、接口信息和地址:ip addr show

6. 存储信息

df 命令


显示文件系统的可用空间、已用空间和总容量:df -h

du 命令


显示目录或文件的磁盘使用情况:du -sh /path/to/directory

7. 进程信息

ps 命令


显示正在运行的进程列表及其状态、PID 和 CPU 使用率:ps -aux

top 命令


实时监控进程使用情况,包括 CPU、内存和 I/O 利用率:top

8. 用户信息

who 命令


显示已登录用户的列表、主机名和登录时间:who

users 命令


显示当前登录用户的列表:users

9. 系统日志

dmesg 命令


显示内核日志(如前所述)

syslog 命令


显示系统日志,包括错误、警告和信息消息:syslog

10. 系统资源限制

ulimit 命令


显示或设置用户和进程的资源限制,例如文件句柄、内存和 CPU 时间:ulimit -a

11. 分区信息

fdisk 命令


显示分区表和磁盘使用情况:fdisk -l

parted 命令


管理分区,包括创建、删除、调整大小和格式化:parted

12. 设备信息

lspci 命令


列出 PCI 设备,包括总线、插槽和功能:lspci

lsusb 命令


列出 USB 设备,包括制造商、产品和序列号:lsusb

13. 其他有用的命令

cat /etc/os-release


显示操作系统发行版信息,例如名称、版本和 ID:cat /etc/os-release

less /proc/cpuinfo


显示详细的 CPU 信息,包括型号、时钟速度和功能:less /proc/cpuinfo

sar 命令


收集和报告系统活动统计信息,例如 CPU、内存、I/O 和网络使用情况:sar

14. 图形界面工具除了命令行工具外,您还可以使用图形界面工具来查看系统信息。
* System Monitor(Ubuntu):提供全面的系统信息,包括 CPU、内存、网络和进程使用情况。
* GNOME System Monitor(Fedora、CentOS):类似于 System Monitor,但专门适用于 GNOME 桌面环境。
* htop:一个基于 ncurses 的交互式进程查看器,提供高级过滤和排序选项。

15. 总结掌握了查看 Linux 系统信息的技术,您可以有效地故障排除、优化和管理您的系统。通过定期检查这些信息,您可以确保您的 Linux 机器以最佳状态运行。

2024-11-18


上一篇:在 Android 中访问系统图标

下一篇:华为鸿蒙操作系统 4.2:功能、特性和影响