- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
Linux之查看系统各项指标命令
欢迎来到蓝队云技术小课堂,每天分享一个技术小知识。
在 Linux 系统中,查看系统各项指标(如 CPU 使用率、内存使用、磁盘使用、网络状态等)可以通过以下常用命令来实现:
1. 查看 CPU 使用率
top:
实时显示系统的总体运行状况,包括 CPU、内存使用情况和各个进程的信息。
按 1 键可以显示每个 CPU 核心的使用情况。
htop:
top 的增强版本,提供更友好的界面和更多的功能(需要安装)。
mpstat:
显示各个 CPU 的使用情况,通常与 sysstat 工具包一起使用。
示例:mpstat -P ALL 1 显示每个 CPU 核心每秒的使用情况。
2. 查看内存使用情况
free -h:
显示系统的内存使用情况,包括总量、已用、空闲和交换分区使用情况。
-h 选项表示以人类可读的格式显示数据(例如:MB、GB)。
vmstat:
显示系统的内存、交换分区和 CPU 资源的综合统计信息。
示例:vmstat 1 5 每秒输出一次系统状态,持续 5 秒。
3. 查看磁盘使用情况
df -h:
显示文件系统的磁盘空间使用情况,包括每个分区的总容量、已用、可用空间。
-h 选项表示以人类可读的格式显示数据。
du -sh *:
显示指定目录下每个文件或子目录的磁盘使用情况,总结输出。
-s 表示总结,-h 表示以人类可读格式显示。
iostat:
显示磁盘设备的 I/O 统计信息,通常与 sysstat 工具包一起使用。
示例:iostat -x 1 每秒显示一次详细的 I/O 统计信息。
4. 查看网络状态
ifconfig 或 ip addr:
显示网络接口的配置信息
包括 IP 地址、子网掩码等
netstat -tuln:
显示系统当前打开的端口和监听状态
包括 TCP 和 UDP 端口
ss -tuln:
netstat 的更快替代品
显示打开的端口和监听状态
ping:
检查网络连通性。
示例:ping google.com 测试到 Google 的连通性。
traceroute:
跟踪数据包从本地机器到目标地址的路径。
示例:traceroute google.com。
5. 查看系统负载
uptime:
显示系统的运行时间和平均负载(load average)。
top 或 htop:
实时显示系统负载信息。
sar:
系统活动报告,可以记录和回放负载数据,通常与 sysstat 工具包一起使用。
6. 查看进程信息
ps aux:
显示系统上当前运行的所有进程及其详细信息。
top 或 htop:
实时显示系统的进程及其 CPU、内存占用情况。
pstree:
以树状结构显示进程及其父子关系。
蓝队云官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,蓝队云整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
售前咨询
售后咨询
备案咨询
二维码
TOP