Linux 进程管理

1 查看当前服务器状态:

 top

2 查看进程

ps aux 或者 ps  -ef

-T 端口号 ,可以查看进程所有的线程

cat /proc/端口号/status   可以查看具体信

 

3杀死进程

kill 命令进行进程的终结。

kill -信号代号 pid号

常用: kill(默认的是-15)  或者是Kill-9 

杀死一组进程:

killall 或者是 pkill

kill -信号代号 进程号

w 命令可以查看当前所有登陆用户,以及终端号

使用 pkill 可以将某个用户踢出终端

pkill -9 -t pts/0   //强制踢出终端名为pts/0的终端号

4 进程优先级

使用ps -le 可以查看进程优先级,Pri(priority ) ni (nice )

nick 命令可以修改进程的优先级,数字越小优先级越高,只能修改外开始的进程

renice 可以修改已经启动的进程优先级

示例:

nice -10 tail -f case.sh   //10为优先级,后更命令
renick -10 Pid

5 后台任务管理

linux可以将一些任务放入后台运行。必须是与用户无交互的。

方法:

  1. 在命令后加 & ,即可在后台运行

   2. 在命令运行时使用ctrl + z ,将任务在后台暂停,并不执行

示例;

tail -f info.log & 

查看后台运行命令:jobs 

bg 工作号 :将后台暂停的任务放入后台执行

fg 工作号:将后台暂停的任务放入前台执行

后台命令脱离终端:

当我们关闭关闭终端时,在此终端上启动的后台任务也会一并关闭,解决方法有三:

1 将要执行的命令放入/etc/rc.local
2 使用定时任务
3 使用 nohup 命令,一般与& 连用,表示将该命令脱离终端,并进入后台运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值