恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
暑假运维学习打卡第十七天8.8
首页
资讯中心
/
暑假运维学习打卡第十七天8.8
暑假运维学习打卡第十七天8.8
发布时间:2026/8/9 9:53:14
Linux进程管理ps和kill命令详解进程进程是程序在操作系统中的一次运行实例当程序被执行时操作系统会为其分配系统资源cpu、内存等、会分配唯一的进程idPID。ps命令基本语法ps [选项]常用组合ps -ef -e显示系统中所有进程 -f以完整格式显示进程信息输出解读列名含义示例UID启动进程的用户rootPID进程ID唯一标识12345PPID父进程ID1000CCPU占用率百分比0STIME进程启动时间14:30TTY启动进程的终端pts/0TIME累计占用CPU时间00:00:03CMD进程的启动命令/usr/bin/nginx过滤进程信息使用管道符 | 和grep命令过滤特定进程ps -ef | grep 进程名kill命令基本语法kill [选项] 进程ID 常用选项-9强制终止进程Linux主机状态监控命令详解top命令top命令用于实时监控系统资源每5秒刷新一次输出内容解析第1行系统基本信息top命令名称14:30:00当前系统时间up 7:01系统运行时间2 users当前登录用户数load average: 0.09, 0.13, 0.131分钟、5分钟、15分钟平均负载第2行进程信息Tasks: 175 total总进程数1 running正在运行的进程数174 sleeping睡眠状态进程数0 stopped停止的进程数0 zombie僵尸进程数第3行CPU使用情况us用户进程占用CPU百分比sy系统进程占用CPU百分比ni高优先级进程占用CPU百分比idCPU空闲百分比waIO等待占用CPU百分比hi硬件中断占用CPU百分比si软件中断占用CPU百分比第4行物理内存使用情况Mem: 8192000k total物理内存总量2048000k used已使用内存6144000k free空闲内存512000k buffers/cache缓冲和缓存占用内存第5行虚拟内存交换空间使用情况Swap: 4096000k total交换空间总量0k used已使用交换空间4096000k free空闲交换空间PID进程id USER启动进程的用户 PR进程优先级 NI进程优先级值负值代表高优先级 VIRT进程使用的虚拟内存 RES进程使用的物理内容 SHR进程使用的共享内存 S进程的状态S睡眠、R运行、Z僵尸等 %CPUCPU占有率 %MEM内存占有率 TIME进程累计使用CPU时间 COMMAND进程启动命令常用选项选项功能示例-p只显示指定进程ID的信息top -p 12345-d设置刷新间隔秒top -d 3-c显示进程的完整命令top -c-n指定刷新次数top -n 5-b非交互式模式适合输出到文件top -b top_output.txt-i不显示闲置或无用的进程top -i-u只显示指定用户的进程top -u usernametop交互式快捷键h显示帮助信息c切换显示进程完整命令f控制显示的列M按内存占用率排序P按CPU占用率排序T按CPU使用时间排序E切换顶部内存显示单位e切换进程列表内存显示单位l切换显示平均负载和启动时间t切换显示CPU状态信息m切换显示内存状态信息磁盘空间监控df命令df命令用于查看文件系统的磁盘空间使用情况选项功能示例-h以人类可读的单位显示df -h-i显示inode使用情况df -i-T显示文件系统类型df -T-a显示所有文件系统df -a磁盘IO监控iostat命令iostat命令用于监控系统的CPU和磁盘IO性能选项功能示例-x显示详细的IO统计信息iostat -x-c只显示CPU使用情况iostat -c-d只显示设备IO情况iostat -d1 3每1秒刷新一次共刷新3次iostat 1 3输出解析Device设备名称 r/s每秒读请求数 rkB/s每秒读取的KB数 rrqm/s每秒合并的读请求数 w/s每秒写请求数 wkB/s每秒写入的KB数 wrqm/s每秒合并的写请求数 util磁盘利用率越接近100%说明磁盘IO压力越大网络状态监控sar命令sar命令用于收集、报告和保存系统活动信息sar -n DEV输出解析IFACE网络接口名称 rxpck/s每秒接受的数据包数 txpck/s每秒发送的数据包数 rxkB/s每秒接受的数据量 txkB/s每秒发送的数据量