Linux系统五大资源常用命令(大全)

系统五大资源常用命令

Linux系统五大资源(CPU、内存、磁盘、网络、进程)的常用查询或管理命令,指令列表:

资源 查询或管理命令 说明
CPU top 实时显示各进程的CPU和内存使用情况。
htop 更友好的 top 替代工具,图形化显示CPU使用情况。
mpstat 显示每个CPU的使用情况,常用于多核系统。
lscpu 显示CPU架构信息,包括内核数、线程数、CPU型号等。
uptime 显示系统运行时间和CPU负载信息。
sar -u 收集并显示CPU使用率的历史数据。
nproc 显示当前系统的处理器核心数量。
cpupower frequency-info 查看并管理CPU频率。
内存 free -h 显示系统内存的使用情况,包括已用、未用、缓存内存。
vmstat 显示虚拟内存、进程、I/O的统计信息。
cat /proc/meminfo 查看详细的内存使用信息。
slabtop 实时显示内核中缓存的详细信息。
smem 显示内存使用情况的更详细报告,包括实际使用内存。
watch -n 1 free -m 每秒刷新一次,实时查看内存使用情况。
磁盘 df -h 查看文件系统的磁盘使用情况。
du -sh /path 显示指定目录或文件的大小。
lsblk 列出所有块设备,显示磁盘和分区的挂载点信息。
fdisk -l 列出所有磁盘的分区表信息。
iostat 显示磁盘I/O性能指标,包括读写速度和使用率。
smartctl -a /dev/sda 显示磁盘的SMART状态,用于健康检查。
ncdu 基于ncurses的磁盘使用分析器,用于快速查找磁盘空间占用情况。
blkid 显示或修改块设备的属性,如UUID和文件系统类型。
网络 ifconfig 配置或查看网络接口的详细信息。
ip a 查看所有网络接口的详细信息,是 ifconfig 的替代命令。
netstat -tuln 列出系统中所有正在监听的端口。
ss -tuln netstat 的现代替代工具,查看网络连接。
ping 测试网络连通性,常用于故障排查。
traceroute 跟踪数据包路由,查看经过的每个网络跳。
iftop 实时显示网络接口的流量。
nmap 强大的网络扫描工具,用于检测开放的端口和服务。
tcpdump 抓取并分析网络数据包,用于网络问题诊断。
进程 ps aux 显示所有正在运行的进程及其状态。
top 实时显示系统中各进程的资源使用情况。
htop 图形化进程管理工具,支持交互操作。
kill PID 终止指定的进程,需提供进程ID (PID)。
systemctl 管理系统服务,包括启动、停止和检查服务状态。
pgrep 查找符合条件的进程,并返回进程ID (PID)。
pkill 终止符合条件的进程,类似于 kill,但基于进程名或其他属性。
strace 跟踪系统调用和信号,用于调试进程。
相关推荐
GlobalSign数字证书11 分钟前
自动化时代,如何高效部署SSL证书?
运维·自动化·ssl
AC赳赳老秦1 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
BerryS3N2 小时前
Code Git 工作树:多分支开发的痛点与工作树的曙光
大数据·git·elasticsearch
大侠锅锅3 小时前
第 19 篇:远程运维体系——指标、SSH、日志与 OTA 升级
运维·ssh
灵机一物4 小时前
企业选型参考:2026 CXL 内存扩展方案六强测评与落地指南
服务器·网络·数据库·人工智能
Web极客码4 小时前
如何用三段式确定性剪枝,为 LLM Agent 砍掉 35% 的 Token 成本?
服务器·人工智能·算法·机器学习
yeflx4 小时前
速腾Airy雷达使用记录
java·服务器·网络
公众号:fuwuqiBMC5 小时前
(转自“服务器BMC”)服务器BMC芯片——多Die(芯片)封装
运维·服务器·人工智能
jsons15 小时前
autofs挂载
linux·服务器·网络
小K漫剧创作笔记5 小时前
AI短剧出海从「选修课」变「必修课」:合规分发正在成为内容全球化的真正门槛
大数据·人工智能·ai·aigc·漫剧