Linux——进程:能够碾压别人的骚操作

在这里插入图片描述
c)所有正在运行的名为zookeeper的进程要求一次性删除

客户抱怨Linux server很慢,你会怎么来检查资源使用情况?
请点击此处:系统变慢怎么查看

proc1==zookeeper

a : ps -ef|grep zookeeper|grep -v grep|wc -l(具体解释请耐心往下看)
b:ps -ef|grep zookeeper|grep -v grep|sort -nrk2|head -n 1|awk '{print$2}'
c:ps -ef|grep zookeeper|grep -v grep|sort -nrk2|head -n 1|awk ‘{print$2}’|xargs kill -9

1,首先需要明白

1.1 find/grep 有什么区别?
find:就是相当于我们本机电脑window的搜索
在这里插入图片描述
(解决有没有的问题)
grep:
(解决有的基础上有多少的问题)

1.2 | 有什么用?(重点)

筛选+分割+传递参数(上一个命令的结果集可以作为下一个命令的输入参数)
ps -ef|grep zookeeper|grep -v grep
上一个命令的结果集 | 下一个命令的输入参数
*grep -v grep (屏蔽掉某个关键词):标题3,看图1第四行grep

2,如何查看后台Linux的进程,比如zookeeper。

2.1 ps -ef|grep zookeeper
查找之后看此行号:ps -ef|grep -n zookeeper

2.2 netstat -anp|grep 3306(mysql默认端口号):
a(升序排列),n(数字),p(端口)

2.3 lsof -i:端口号

3,查看共有几行(包含上题答案a,b,c)

a

:查看所有正在运行的名为zookeeper的进程数量?
在这里插入图片描述
mysql
select count(pid)from t_linux

Linux统计后面的进程数量(江湖人称:上厕所):
ps -ef|grep zookeeper|grep -v grep|wc -l

(wc==wordcount)
在这里插入图片描述

b

:查看所有正在运行的名为zookeeper的进程中最小(大)的进程ID

mysql
select max(pid) from t_linux
order by pid desc;

linux
ps -ef|grep zookeeper|grep -v grep|sort -nrk2|head -n 1|awk '{print$2}'

ps -ef|grep zookeeper|grep -v grep|sort -nrk2(倒排序从大到小)|head -n 1(提取第一个)|awk ‘{print$2}’
nk2:n:number,k2:第二列。
总:nk2:正排序从小到大
nrk2:倒排序从大到小
head:从头阅读

c

:所有正在运行的名为zookeeper的进程要求一次性删除
mysql
delect from t_linux where pid in(p1,p2,p3)

linux
ps -ef|grep zookeeper|grep -v grep|sort -nrk2|head -n 1|awk ‘{print$2}’|xargs kill -9

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值