Linux 系统检查命令:深入了解系统性能和状态78
作为一名 Linux 系统管理员,掌握一组强大的系统检查命令至关重要,这些命令可以洞察系统的性能、健康状况和潜在问题。本文将详细探讨一系列基本和高级 Linux 系统检查命令,包括它们的用法、选项和实际示例,帮助您提升对 Linux 系统的了解和故障排除能力。
基本系统检查命令
uptime
该命令显示系统已运行的时间、当前用户数量和系统负载平均值。它提供了一个系统的整体运行状况概述。
$ uptime
10:13:06 up 11 days, 5:23, 2 users, load average: 0.25, 0.19, 0.16
w
该命令列出当前登录的用户以及他们正在运行的进程。它提供了有关系统用户活动的有用信息。
$ w
2:32pm up 11 days, 6:54, 2 users, load average: 0.22, 0.18, 0.16
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 10:14am 7:37 0.00s 0.00s vim /etc/hostname
student pts/1 10.0.0.2 10:16am 8:03 0.01s 0.00s ping 10.0.0.1
last
该命令显示最近登录和注销的用户列表。它有助于跟踪系统访问模式和识别可疑活动。
$ last
student pts/1 10.0.0.2 Mon Feb 20 10:16 - 18:03 (07:47)
root pts/0 10.0.0.1 Sat Feb 18 10:14 - 17:28 (07:14)
高级系统检查命令
top
该命令显示系统进程的实时视图,包括 CPU 使用率、内存消耗、线程数量等信息。它是监控系统资源使用情况和识别性能瓶颈的宝贵工具。
$ top
top - 23:42:03 up 11 days, 7:15, 2 users, load average: 0.15, 0.13, 0.11
Tasks: 205 total, 1 running, 204 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.3 us, 0.9 sy, 0.0 ni, 97.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 8192 total, 3805 used, 4387 free, 1071 buffers
KiB Swap: 16384 total, 0 used, 16384 free. 8888 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 140888 7944 5708 S 1.0 0.1 0:31.03 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
5 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns
6 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
iostat
该命令显示系统 I/O 设备的统计信息,包括磁盘读写速度、利用率和等待时间等信息。它对于识别存储瓶颈和优化系统 I/O 性能至关重要。
$ iostat
Linux 5.15.0-52-generic (compute-instance-1) 02/24/2023 _x86_64_ (3 CPU)
avg-cpu: %user %nice %system %idle %iowait %irq %softirq
0.33 0.00 0.23 99.14 0.11 0.00 0.19
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.44 8.44 16.88 53.94 109.86 12.78 0.33 1.64 1.67 1.48
vmstat
该命令显示虚拟内存统计信息,包括进程数量、页面交换、块 I/O 和 CPU 活动等信息。它有助于监控内存使用情况和系统性能。
$ vmstat 1 2
procs -----------memory---------- ---swap-- -----io---- -system-- --------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 98876 174560 101120 167396 0 0 0 0 0 0 0 0 100 0 0
0 0 98876 174564 101120 167396 0 0 0 0 0 0 0 0 100 0 0
sar
该命令收集并报告系统活动的数据,包括 CPU、内存、磁盘 I/O 和网络利用率等信息。它对于长期系统性能分析和趋势识别至关重要。
$ sar -u 1 3
Linux 5.15.0-52-generic (compute-instance-1) 02/24/2023 _x86_64_ (3 CPU)
Average load: 0.10, 0.09, 0.08
100.00% 99.31% 99.05%
%Cpu(s): 0.69% us, 0.66% sy, 0.00% ni, 98.65% id, 0.00% wa, 0.00% hi, 0.00% si, 0.00% st
掌握 Linux 系统检查命令是一项必备技能,它使系统管理员能够深入了解系统的健康状况、性能和活动。本文概述了从基本到高级的命令,为监控、故障排除和系统优化提供了宝贵的工具。通过充分利用这些命令,系统管理员可以确保其 Linux 系统高效、可靠且安全地运行。
2025-02-12
新文章
![Windows 11 系统设置的全面指南](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Windows 11 系统设置的全面指南
![Android 系统应用详解:如何在系统中识别和管理它们](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Android 系统应用详解:如何在系统中识别和管理它们
![华为鸿蒙系统刷机全方位指南](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
华为鸿蒙系统刷机全方位指南
![Linux 系统日志组件及管理](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Linux 系统日志组件及管理
![Linux 系统温度监控指南](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Linux 系统温度监控指南
![打造 macOS 风格的 Windows 10 桌面](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
打造 macOS 风格的 Windows 10 桌面
![Windows 目录系统结构:深入解析](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Windows 目录系统结构:深入解析
![macOS 系统下打开 EXE 安装包的全面指南](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
macOS 系统下打开 EXE 安装包的全面指南
![Android短信页面的底层操作系统知识](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Android短信页面的底层操作系统知识
![macOS 无法安装在 iOS 设备上的技术限制](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
macOS 无法安装在 iOS 设备上的技术限制
热门文章
![iOS 系统的局限性](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
iOS 系统的局限性
![Mac OS 9:革命性操作系统的深度剖析](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Mac OS 9:革命性操作系统的深度剖析
![macOS 直接安装新系统,保留原有数据](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
macOS 直接安装新系统,保留原有数据
![Linux USB 设备文件系统](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
Linux USB 设备文件系统
![华为鸿蒙操作系统:业界领先的分布式操作系统](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
华为鸿蒙操作系统:业界领先的分布式操作系统
![**三星 One UI 与华为 HarmonyOS 操作系统:详尽对比**](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
**三星 One UI 与华为 HarmonyOS 操作系统:详尽对比**
![iOS 操作系统:移动领域的先驱](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
iOS 操作系统:移动领域的先驱
![华为鸿蒙系统:全面赋能多场景智慧体验](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
华为鸿蒙系统:全面赋能多场景智慧体验
![macOS 系统语言更改指南 [专家详解]](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)
macOS 系统语言更改指南 [专家详解]
![macOS 系统卡顿的深入剖析:根源识别与优化策略](https://cdn.shapao.cn/1/1/f6cabc75abf1ff05.png)