Linux-进程管理

基本介绍

在Linux中,每个执行的程序都称为一个进程,每一个进程都分配一个ID号(pid)
程序运行起来就产生了进程

ps

ps命令用来查看在目前系统中,有哪些正在执行的进程,以及他们执行的状况,可以不加任何参数
-a 显示当前终端的所有进程信息
-u 以用户的格式显示进程信息
-x 显示后台进程运行的参数
在这里插入图片描述
USER:用户名称
PID:进程号
%CPU:进程占用CPU的百分比
%MEM:进程占用物理内存的百分比
VSZ:进程占用的虚拟内存的大小
RSS:进程占用的物理内存的大小
TT:终端名称,缩写
STAT:进程状态,S:睡眠,R:正在运行,D:短期等待
STARTED:进程的启动时间
COMMAND:启动进程所用的命令和参数

ps -ef

以全格式显示当前系统所有的进程,查看进程的父进程
-e 显示所有进程
-f 全格式
在这里插入图片描述
UID:用户ID
PID:进程ID
PPID:父进程ID
C:CPU用于执行优先级的因子
STIME:进程启动的时间
TTY:完整的终端名称
CMD:启动进程所用的命令和参数

在这里插入图片描述

终止进程 kill killall

kill [选项] 进程号:通过进程号杀死或者终止进程
killall 进程名称 : 杀死该进程的同时,子进程也会终止
-9:表示强迫进程立即停止

终止ssh服务(踢掉通过ssh登陆的用户)

首先查找sshd的进程,然后kill掉该进程
在这里插入图片描述

终止终端

在这里插入图片描述
找到bash的进程号9179,然后kill -9 9179

查看进程树

pstree [选项] ,可以更加直观的查看进程信息
-p : 显示进程的PID
-u: 显示进程的所属用户
在这里插入图片描述

查看进程的端口号

netstat -tunlp
在这里插入图片描述
如果要查看哪个端口号被哪个进程占用
在这里插入图片描述
再使用ps查看详细的进程信息
在这里插入图片描述

使用lsof查看端口号

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值