Linux 命令检索系统信息376

Linux 是一个强大的操作系统,为用户提供了一系列命令来检索有关系统的信息。这些命令对于诊断问题、监视系统性能和执行各种管理任务非常有用。

基本系统信息命令

uname - 显示有关系统内核、名称、版本和体系结构的信息。

hostname - 打印或设置系统的当前主机名。

lsb_release - 显示有关 Linux 发行版的信息,例如名称、版本和发行版。

cat /proc/version - 提供有关内核版本、构建日期和编译选项的信息。

cat /etc/os-release - 打印有关操作系统发行版的信息,例如 ID、版本、版本和 codename。

硬件信息命令

lshw - 列出系统中所有检测到的硬件,包括 CPU、内存、存储和外围设备。

dmidecode - 解码 DMI(桌面管理界面)表,提供有关系统主板、处理器和内存的详细信息。

lspci - 列出所有 PCI 和 PCI Express 设备及其详细信息,例如供应商、设备和总线信息。

lsusb - 列出所有连接的 USB 设备及其详细信息,例如供应商、产品和序列号。

free -h - 显示以人类可读格式提供的有关系统内存使用情况的信息,包括总内存、已用内存和可用内存。

网络信息命令

ip addr - 显示有关系统网络接口的信息,例如 IP 地址、子网掩码和默认网关。

ifconfig - 提供更详细的网络接口信息,包括物理地址、MTU 大小和传输统计信息。

route - 打印路由表,显示系统如何将其数据包路由到其他网络。

netstat -ntlp - 显示有关系统网络连接、侦听端口和传输协议的信息。

ping - 向特定主机发送 ICMP 请求,以测试网络连接性和响应时间。

高级系统信息命令

top - 以交互方式显示系统中正在运行的进程的信息,包括 CPU 使用率、内存使用率和进程状态。

htop - 更加现代的基于 ncurses 的进程监视器,提供更先进的功能,例如线程视图和交互式命令。

sar - 收集和报告系统活动的信息,例如 CPU、内存、磁盘和网络使用情况。

iostat - 显示有关磁盘 I/O 活动的信息,例如读取/写入吞吐量、等待时间和 I/O 利用率。

mpstat - 显示有关 CPU 活动的信息,例如 CPU 使用率、空闲时间和中断率。

2024-10-25


上一篇:iOS 系统优化:解决卡顿问题

下一篇:华为笔记本鸿蒙系统:详解插件功能与使用指南