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 跟踪系统调用和信号,用于调试进程。
相关推荐
字节跳动数据平台6 小时前
代码量减少 70%、GPU 利用率达 95%:火山引擎多模态数据湖如何释放模思智能的算法生产力
大数据
得物技术7 小时前
深入剖析Spark UI界面:参数与界面详解|得物技术
大数据·后端·spark
YuMiao8 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
武子康8 小时前
大数据-238 离线数仓 - 广告业务 Hive分析实战:ADS 点击率、购买率与 Top100 排名避坑
大数据·后端·apache hive
chlk1231 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
武子康1 天前
大数据-237 离线数仓 - Hive 广告业务实战:ODS→DWD 事件解析、广告明细与转化分析落地
大数据·后端·apache hive
舒一笑1 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
大大大大晴天1 天前
Flink生产问题排障-Kryo serializer scala extensions are not available
大数据·flink