Linux 进程管理

查看进程状态

静态查看

w #显示登录当前服务器用户的详细信息

ps aux #当前系统的进程状态[以简单列表形式]

  • a:显示当前终端下的所有(all)进程信息,包括其他用户的进程。
  • u:使用以用户为主的格式输出进程信息。
  • x:显示当前用户在所有终端下的进程

ps -elf #

  • -e:显示系统内的所有进程信息。
  • -l:使用长(long)格式显示进程信息。
  • -f:使用完整的(full)格式显示进程信息。

pstree -aup #需要安装 psmisc【sudo yum install psmisc】

        -a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示; -c:不使用精简标示法; -G:使用VT100终端机的列绘图字符; -h:列出树状图时,特别标明现在执行的程序; -H<程序识别码>:此参数的效果和指定”-h”参数类似,但特别标明指定的程序; -l:采用长列格式显示树状图; -n:用程序识别码排序。预设是以程序名称来排序; -p:显示程序识别码; -u:显示用户名称;

动态查看

top #动态查看进程可以追踪CPU、MEM的使用信息

htop #

 端口

ss -nplt #查看监听端口号

netstat -nplt #查看端口号[yum -y install net-tools]

nginx #查看端口号

lsof

yum -y install lsof

lsof -i : portnumber #查看此端口号的进程

lsof +d /var/log/ #查看目录下被占用的文件
lsof +D /var/log/ #递归查看目录下被占用的文件

lsof -c portname #查看该进程所占用的所有文件

杀死进程

kill -l [1 9 15 18 19] pid #杀死进程

kill -9 pid

pkill -9 pid

作业控制 

jobs #查看在后台运行的作业

jobs -l #显示进程pidnumber

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值