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 跟踪系统调用和信号,用于调试进程。
相关推荐
davenian26 分钟前
<OS 有关> ubuntu 24 不同版本介绍 安装 Vmware tools
linux·ubuntu·vmware
Simulink_1 小时前
ROS学习笔记15——Xacro
linux·笔记·学习·机器人·ros
北京迅为1 小时前
【北京迅为】iTOP-4412全能版使用手册- 第五章 Linux常用命令
linux·嵌入式硬件·4412开发板
南暮思鸢2 小时前
应急响应靶机——linux2
linux·网络安全·wireshark·write up·应急响应靶机系列·宝塔面板利用·webshell流量分析
sun0077002 小时前
ubuntu增加swap交换空间
linux·运维·服务器
派可数据BI可视化2 小时前
数据指标与标签在数据分析中的关系与应用
大数据·数据仓库·商业智能bi
java1234_小锋3 小时前
详细描述一下Elasticsearch索引文档的过程?
大数据·elasticsearch·搜索引擎
LinuxST3 小时前
27、基于Firefly-rk3399中断休眠唤醒实验(按键中断)
linux·开发语言·stm32·嵌入式硬件
黄焖鸡能干四碗3 小时前
【软件设计文档】详细设计说明书模板和实际项目案例参照,概要设计说明书,需求设计书,软件设计报告(Word原件)
大数据·软件需求·设计规范·规格说明书·1024程序员节
苹果醋33 小时前
前端面试之九阴真经
java·运维·spring boot·mysql·nginx