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 跟踪系统调用和信号,用于调试进程。
相关推荐
晚风吹北巷3 小时前
Linux复习篇(自用)
linux·运维·服务器·1024程序员节
风哥2号3 小时前
数据库教程FGMT69:PostgreSQL运维诊断与监控分析
运维·数据库·postgresql
数字新视界3 小时前
信创机房动环监控技术在智能运维中的应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
by209993 小时前
Linux 压缩传输、进程查看与权限管理
linux·经验分享·1024程序员节
Harrison Ben4 小时前
(原创)SAP FI自动入账奥义:FBKP FBKA FBKF
运维·sap·sap fico·sap运维·sap 实施
清华kenny4 小时前
中医馆如何参考安徽亳州中医AI健康辨识仪品牌排名前十
大数据·人工智能·安徽晓得养
无足鸟ICT4 小时前
【RHCA+】reboot命令(重启)
linux·运维·服务器·1024程序员节
DYWorker0015 小时前
第1课:基于正点原子RK3568开发板读懂Linux内核
linux·运维·网络
GlobalInfo5 小时前
全球及中国机器人现场部署服务行业研究报告(2026版):市场现状、行业前景与占有率分析
大数据·运维·人工智能
Android系统攻城狮5 小时前
Linux FFmpeg深度解析之avformat_open_input调用流程与实战(一)
linux·运维·ffmpeg·车载音视频·ffmpeg音视频·音视频进阶手册