Linux操作系统的进程管理

所有操作系统都会有一个进程的概念,Windows操作系统可以在任务管理器中查看,linux操作系统用ps指令来查看。

程序:安装到你电脑或者手机上的程序文件。
进程:正在运行的程序。

# 查看进程
ps
参数 1:ps -ef
pid:全称 process id,是进程编号,每次启动某个程序,它的编号可能都不一样,这个是程序启动之后系统随机分配的。
uid:全称 user id,是进程所属用户,也就是哪个用户启动的,我们可以切换个用户执行一下 sleep 60,就可以看到效果。
CMD 中看到 [] 括起来的,表示这些都是系统级别的进程,比如一些硬件驱动程序之类的,这些都不要动。不带 [] 的都是用户级别的。
ppid:全称 parent process id,父进程,记录的是某个进程是由哪个进程创建出来的。可以通过 pstree 工具来查看从属关系。
C:这个不用管。
STIME:全称 start time,进程的启动时间。
TTY:用来显示哪些是本地启动的,哪些是远程终端连接上来启动的。通过 w 指令可以看到哪些终端登录着主机。只要登录成功一个终端,那就多一个终端。
TIME:这个没啥用。
CMD:这个进程执行了什么指令。

在这里插入图片描述
在这里插入图片描述

#关闭进程 
kill pid 号。
例子 1: kill xxxx  #使用进程 id 号来终止进程。
	    kill -9 pid 号
# 批量关闭进程,pkill 全称 program kill。pkill CMD 命令名称。例子 1:pkill sleep(使用进程的命令名称来终止进程,会中止所有 CMD 执行着 sleep 的进程)。pkill -9 sleep。
#kill -9 这个强大和危险的命令迫使进程在运行时突然终止,进程在结束后不能自我清理。危害是导致系统资源无法正常释放,一般不推荐使用,除非其他办法都无效。
# 如果想把某个远程连接踢下线,可以杀掉显示 pts 的远程连接进程的父进程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值