Linux在进程终止的同,Linux-进程相关命令

目录

ps命令

kill命令

renice命令

nice命令

注:每打开一个终端都相当与系统登陆了一个用户,只不过是用户名相同而已,Linux多用户模式允许相同的用户名从不同的终端同时登陆系统!跟Windows不同

ps命令

作用:ps 显示默认当前终端当前用户进行的进程

选项:aux 显示包含的所有进程信息

例子:显示进程信息

1.PID是编号的意思也是子进程,PPID是父进程

2.一个进程往往是由另外一个进程产生的,产生它的进程叫做它的父进程

ps-e显示所有终端的进程

ps-ef显示所有终端的进程但内容更多!

ps-el也是显示终端更多的内容

使用ps-aux命令

1460000022298942

但在我们工作中最经常使用的是 ps -aux | grep str(需要查找的字符串)  通过使用一个管道命令,输出需要查找的行.可以用ps -aux | more str(需要查找的字符串)命令一页一页的查看!

kill命令

作用:结束一个进程

1.获取进程号(编号)

2.kill命令终止

例子:结束正在进行ping命令进程的窗口

1460000022298941

1460000022298944

强制结束进程

使用命令 kill -9 4975

有些进程很难关闭,那我们就可以通过-9选项,强制关闭

还有另一种方法:

(1)也是先打开一个终端1,输入命令ping  www.baidu.com启动ping命令进程

(2)再打开另一个终端2(是root用户)

(3)在终端2中输入命令 ps -aux | grep ping ,因为2终端是root用户,所以从终端2能够 查找终端1中包含ping字符的行,我们的最终目的是找到ping进程的PID编号.

(4)在终端2输入命令 kill 4678(编号假设),关闭终端1的ping命令进程

(5)终端2中再用ps -aux |grep ping 查看,已经查看不到ping命令进程了,这时进程已经被关闭

另外直接用CTRL+c也能终止进程哦~

renice命令

PRI和NI跟优先级有关,PRI是实际优先级(用户不能修改,系统自动计算),我们只能修改NI值,NI值越高优先级越低,反之越高

普通用户只能将NI值调大降低它的优先级,只有root用户能将NI值调小提高它的优先级!

作用:修改一个已经存在的进程的优先级

注意:renice命令只能在root用户下使用

例子: 调高ping命令的优先级

1460000022298943

1460000022298945

优先级调高的目的是可以让程序优先使用CPU,也就是优先被执行。

nice命令

作用:进程运行时,直接指定它的优先级。

注意:nice命令只能在root用户下使用

例子:我们将ping命令在创建时就直接修改它的优先级,这样就不像renice还有找编号PID,这么麻烦.

1460000022298946

就说这么多了,文章出现的问题都可以评论,或者是私发我。我好及时改哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值