终止前台进程_linux 进程管理

本文详细介绍了Linux中如何管理进程,包括使用`ps`、`top`命令查看进程状态,通过`nice`调整进程优先级,以及利用`kill`和`jobs`命令终止或控制前台进程。此外,还提到了`/proc`目录下虚拟进程文件的用途,如查看CPU和内存信息。
摘要由CSDN通过智能技术生成

静态查看进程

ps —— precess sstatus 进程状态

ps aux

a:显示现行终端下所有程序

u:以用户为主来显示程序运行状态

x:不宜终端机来区分

9bb485e316e9d534f9b776f267d51115.png
USER用户名
PID运行id
%CPU占用cpu百分比
%MEM占用内存百分比
VSZ占用虚拟内存大小
RSS占用实际内存大小
TTY终端机
STAT运行状态
START程序启动开始时间
TIME启动占用cpu时间
COMMAND程序名

ps aux -- sort %cpu

以占用cpu大小进行排序后显示进程

ps -ef

查看父进程

ps axo 选项

自定义显示选项多个选项用英文逗号隔开

动态显示进程

5c718b144d6281e7f364ab3ffd5a2452.png
启动时间运行时间用户cpu负载
进程数量运行数量睡眠数量暂停数量卡死数量
占用cpu用户占用系统占用优先级占用空闲
内存大小总共内存剩余内存使用内存缓存
交换分区交换分区大小剩余交换分区使用交换分区还可用大小

2183a8e0b5335fe1cbb54ee0f971c348.png
PID进程id
USER用户
PR系统优先级
NI可设置优先级
VIRT占用虚拟内存大小
RES占用真实内存大小
SHR共用内存
S进程状态
%CPU占用cpu百分比
%MEM占用内存百分比
TIME启动占用cpu时间
COMMAND程序名

top -d 秒

设置显示多少秒刷新一次

top -p pid

查看指定进程

top设置

按z可改变图象颜色

>< 前翻页后翻页

p 以cpu来排序

m 以内存来排序

q 退出

STAT的状态

R 运行

S 睡眠

T 暂停

Z 卡死

X 死掉的进程

nice 优先级

e830753236d48bf97241234ee6de118c.png

nice值越大优先级越小

可控制优先级 -20——19

启动程序设置优先级命令

nice -n 数值 程序名/pid

已启动程序更改优先级命令

renice 数值 程序名/pid

kill 命令介绍

kill -1 pid重新加载
kill -2 pid键盘中断
kill -3 pid键盘退出
kill -9 pid强制终止
kill -15 pid正常终止
kill -18 pid继续
kill -19 pid暂停
kill -20 pid键盘暂停
kill %序号杀死后台进程

jobs 查看后台进程

fg 序号/程序名/pid 把后台进程调到前台运行

bg 序号/程序名/pid 把前台进程调到后台运行

虚拟进程文件

程序在运行时会在 /proc 目录下创建pid相同的目录

/proc/cpuinfo 可查看cpu信息

/proc/meminfo 可查看内存信息

/proc/cmdline 可查看系统内核

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值