linux常用命令_Linux常用命令 ps 的几种常见用法

作为刚入it职场的菜鸟来说,无论每天的工作有多忙,有多累,每天都需要花点时间来给自己充电,不断学习和巩固技能。今天跟大家一起学习Linux常用命令 ps 的几种常见用法。

在linux中要对进程进行控制和监控,就要先了解进程的情况,也就是说需要找到当前进程的信息,而ps是基本的也是很强大的进程查看命令。通过ps命令可以知道哪些进程是否存在、运行、是否僵死、占用资源等信息

先通过man手册了解ps命令(英语不太好,阅读起来有点费劲,哈哈)

[root@flink ~]# man ps

d3815fe9014eb3b2b794c0e53df83c51.png

用法:ps [ 参数 ]

ps命令有很多参数,具体如下:

-A 显示所有进程(等价于-e)

-a 显示一个终端的所有进程,除了会话引线

-N 忽略选择。

-d 显示所有进程,但省略所有的会话引线

-x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。

-p pid 进程使用cpu的时间

-u uid or username 选择有效的用户id或者是用户名

-g gid or groupname 显示组的所有进程。

U username 显示该用户下的所有进程,且显示各个命令的详细路径。

-f 全部列出,通常和其他选项联用。

-l 长格式

-j 作业格式

-o 用户自定义格式。

v 以虚拟存储器格式显示

s 以信号格式显示

-m 显示所有的线程

-H 显示进程的层次(和其它的命令合用,

e 命令之后显示环境

h 不显示第一行

--version 显示版本信息

--help 显示帮助信息

下面给大家举例在工作中使用较多的ps命令

1、ps aux

1886e96b8c0ce1d311024a86599201e1.png

输出的解释

au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER: 进程所有者

PID: 进程ID
%CPU: 占用的 CPU 使用率

%MEM: 占用的内存使用率

VSZ: 占用的虚拟内存大小

RSS: 占用的内存大小

TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 进程状态:
START: 启动进程的时间;

TIME: 进程消耗CPU的时间;

COMMAND:命令的名称和参数;

进程STAT状态

D 无法中断的休眠状态(通常 IO 的进程);

R 正在运行,在可中断队列中;

S 处于休眠状态,静止状态;

T 停止或被追踪,暂停执行;

W 进入内存交换(从内核2.6开始无效);

X 死掉的进程;

Z 僵尸进程不存在但暂时无法消除;

W: 没有足够的记忆体分页可分配

WCHAN 正在等待的进程资源;

<:>

N: 低优先序进程

L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O),即,有些页被锁进内存

s 进程的领导者(在它之下有子进程);

l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

2、ps -ef 是用标准的格式显示进程的、其格式如下

8eaf8a4e727934201f6ef9eea4e720f7.png

3、根据 CPU 使用来升序排序

[root@flink ~]# ps -aux --sort -pcpu | less

41048aab1a92903038795ba4cda9d97c.png

4、结合其他的命令使用查找相关进程

[root@flink ~]# ps -ef|grep root

1a90773e44f73145e5feb7f2a64964d8.png

最近一直忙于大数据项目的实施工作,时间比较紧、压力也比较大,2020年4月底验收。该项目基本架构是flume+kafka+flink+storm+Hadoop+hbase+solr,当然,项目不止这些内容,集群规模200个物理节点,也就是200台服务器,属于中小型的大数据集群。过段时间总结和大家分享。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值