请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux体系 中ps下令 和gitps下令 的利用 教程

[复制链接]
查看91 | 回复21 | 2021-9-4 22:08:56 | 显示全部楼层 |阅读模式

ps

ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>]

[-G <群组辨认 码>][-p <历程 辨认 码>][p <历程 辨认 码>][-s <阶段作业>]

[-t <终端机编号>][t <终端机编号>][-u <用户辨认 码>][-U <用户辨认 码>]

[U <用户名称>][-<历程 辨认 码>][--cols <每列字符数>]

[--columns <每列字符数>][--cumulative][--deselect][--forest]

[--headers][--help][-- info][--lines <表现 列数>][--no-headers]

[--group <群组名称>][-Group <群组辨认 码>][--pid <历程 辨认 码>]

[--rows <表现 列数>][--sid <阶段作业>][--tty <终端机编号>]

[--user <用户名称>][--User <用户辨认 码>][--version]

[--width <每列字符数>]

参数阐明 :

  -a  表现 全部 终端机下实验 的历程 ,除了阶段作业向导 者之外。
   a  表现 现行终端机下的全部 历程 ,包括其他用户的历程 。
  -A  表现 全部 历程 。
  -c  表现 CLS和PRI栏位。
   c  列出历程 时,表现 每个历程 真正的指令名称,而不包含路径,参数或常驻服务的标示。
  -C<指令名称>  指定实验 指令的名称,并列出该指令的历程 的状态 。
  -d  表现 全部 历程 ,但不包括阶段作业向导 者的历程 。
  -e  此参数的结果 和指定"A"参数雷同 。
   e  列出历程 时,表现 每个历程 所使用 的环境变量。
  -f  表现 UID,PPIP,C与STIME栏位。
   f  用ASCII字符表现 树状布局 ,表达历程 间的相互关系。
  -g<群组名称>  此参数的结果 和指定"-G"参数雷同 ,当亦能使用 阶段作业向导 者的名称来指定。
   g  表现 现行终端机下的全部 历程 ,包括群组向导 者的历程 。
  -G<群组辨认 码>  列出属于该群组的历程 的状态 ,也可使用 群组名称来指定。
   h  不表现 标题列。
  -H  表现 树状布局 ,表示历程 间的相互关系。
  -j或j  采用工作控制的格式表现 历程 状态 。
  -l或l  采用具体 的格式来表现 历程 状态 。
   L  列出栏位的相干 信息。
  -m或m  表现 全部 的实验 绪。
   n  以数字来表示USER和WCHAN栏位。
  -N  表现 全部 的历程 ,除了实验 ps指令终端机下的历程 之外。
  -p<历程 辨认 码>  指定历程 辨认 码,并列出该历程 的状态 。
   p<历程 辨认 码>  此参数的结果 和指定"-p"参数雷同 ,只在列表格式方面稍有差异。
   r  只列出现行终端机正在实验 中的历程 。
  -s<阶段作业>  指定阶段作业的历程 辨认 码,并列出从属 该阶段作业的历程 的状态 。
   s  采用历程 信号的格式表现 历程 状态 。
   S  列出历程 时,包括已制止 的子历程 资料。
  -t<终端机编号>  指定终端机编号,并列出属于该终端机的历程 的状态 。
   t<终端机编号>  此参数的结果 和指定"-t"参数雷同 ,只在列表格式方面稍有差异。
  -T  表现 现行终端机下的全部 历程 。
  -u<用户辨认 码>  此参数的结果 和指定"-U"参数雷同 。
   u  以用户为主的格式来表现 历程 状态 。
  -U<用户辨认 码>  列出属于该用户的历程 的状态 ,也可使用 用户名称来指定。
   U<用户名称>  列出属于该用户的历程 的状态 。
   v  采用假造 内存的格式表现 历程 状态 。
  -V或V  表现 版本信息。
  -w或w  采用宽阔 的格式来表现 历程 状态 。 
   x  表现 全部 历程 ,不以终端机来区分。
   X  采用旧式的Linux i386登陆格式表现 历程 状态 。
   -y 共同 参数"-l"使用 时,不表现 F(flag)栏位,并以RSS栏位代替 ADDR栏位
  -<历程 辨认 码>  此参数的结果 和指定"p"参数雷同 。
  --cols<每列字符数>  设置每列的最大字符数。
  --columns<每列字符数>  此参数的结果 和指定"--cols"参数雷同 。
  --cumulative  此参数的结果 和指定"S"参数雷同 。
  --deselect  此参数的结果 和指定"-N"参数雷同 。
  --forest  此参数的结果 和指定"f"参数雷同 。
  --headers  重复表现 标题列。
  --help  在线帮助。
  --info  表现 排错信息。
  --lines<表现 列数> 设置表现 画面的列数。
  --no-headers  此参数的结果 和指定"h"参数雷同 ,只在列表格式方面稍有差异。
  --group<群组名称>  此参数的结果 和指定"-G"参数雷同 。
  --Group<群组辨认 码>  此参数的结果 和指定"-G"参数雷同 。
  --pid<历程 辨认 码>  此参数的结果 和指定"-p"参数雷同 。
  --rows<表现 列数>  此参数的结果 和指定"--lines"参数雷同 。
  --sid<阶段作业>  此参数的结果 和指定"-s"参数雷同 。
  --tty<终端机编号>  此参数的结果 和指定"-t"参数雷同 。
  --user<用户名称>  此参数的结果 和指定"-U"参数雷同 。
  --User<用户辨认 码>  此参数的结果 和指定"-U"参数雷同 。
  --version  此参数的结果 和指定"-V"参数雷同 。
  --widty<每列字符数>  此参数的结果 和指定"-cols"参数雷同 。

例1

复制代码代码如下:
[root@localhost ~]# ps -e #表现 全部 历程
PID TTY TIME CMD
1 ? 00:00:00 init
2 ? 00:00:00 migration/0
3 ? 00:00:00 ksoftirqd/0
4 ? 00:00:00 watchdog/0
5 ? 00:00:00 migration/1
6 ? 00:00:00 ksoftirqd/1
.....


复制代码代码如下:
[root@localhost ~]# ps aux #不区分终端,表现 全部 用户的全部 历程
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 4535 0.0 0.5 64340 11208 ? S 18:59 0:00 /usr/libexec/notification-daemon
root 4538 2.8 0.4 51116 8712 pts/2 SL+ 18:59 0:44 mplayer /mnt/usb/music/20080625211631.mp3 /mnt/usb/music/46250194.mp3 /mnt
root 4568 0.6 1.1 99516 24752 ? S 19:05 0:07 gedit file:///root/Desktop/csf
root 4624 0.0 0.0 5888 1476 pts/3 Ss 19:13 0:00 bash
root 4693 6.3 0.7 60096 15612 ? SN 19:25 0:00 /usr/bin/python -tt /usr/libexec/yum-updatesd-helper --check --dbus
.....


复制代码代码如下:
[root@localhost ~]# ps -ef #表现 全部 历程 的UID,PPIP,C与STIME栏位
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 18:24 ? 00:00:00 init [3]
root 2 1 0 18:24 ? 00:00:00 [migration/0]
root 3 1 0 18:24 ? 00:00:00 [ksoftirqd/0]
root 4 1 0 18:24 ? 00:00:00 [watchdog/0]
root 5 1 0 18:24 ? 00:00:00 [migration/1]
......


复制代码代码如下:
[root@localhost ~]# ps -u zhangy #表现 zhangy用户的全部 历程
PID TTY TIME CMD
3804 ? 00:00:00 httpd
3805 ? 00:00:00 httpd
3806 ? 00:00:00 httpd
3807 ? 00:00:00 httpd
3808 ? 00:00:00 httpd
3809 ? 00:00:00 httpd
3810 ? 00:00:00 httpd
3811 ? 00:00:00 httpd

例2

复制代码代码如下:
# ps axo pid,comm,pcpu //查看历程 的PID、名称以及CPU 占用率
# ps axo pid,comm,pcpu --sort=pcpu // sort 参数以pcpu 为对象对

例3

复制代码代码如下:
[root@localhost ~]# ps -ef|grep rpc.rstatd #查找rpc.rstatd历程
root 28817 21271 0 15:14 pts/0 00:00:00 grep rpc.rstatd

例4

复制代码代码如下:
# ps -efL #查看线程数

例5

复制代码代码如下:
# ps -e -o "%C : %p :%z : %a"|sort -k5 -nr #查看历程 并按内存使用 大小分列


gitps

gitps 下令 用来表现 历程 状态 ,具有可视化界面,更有利于操作

a 表现 全部 历程 信息
c 只表现 历程 的真实名称
e 表现 环境变量
f 表现 历程 间的关系
n 用数字表示
v 用假造 内存的情势 表现
x 不区分终端

U<用户> 指定用户
p<历程 号> 指定历程
t<终端> 指定终端

例:

复制代码代码如下:
[root@localhost download]# gitps -a #表现 全部 历程


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 勇敢的树袋熊1 | 2021-9-18 13:34:15 | 显示全部楼层
灌水不是我的目的!
回复

使用道具 举报

avatar 万胜 | 2021-9-20 16:15:07 | 显示全部楼层
这么好的帖子,应该加精华!
回复

使用道具 举报

avatar 一夜雨十年灯潞 | 2021-9-21 07:18:11 | 显示全部楼层
感谢admin楼主的推荐!
回复

使用道具 举报

avatar 几器那午 | 2021-9-23 23:04:01 | 显示全部楼层
视死如归的架势啊!
回复

使用道具 举报

avatar 123457710 | 2021-9-29 19:25:30 | 显示全部楼层
admin楼主是我最崇拜的人!
回复

使用道具 举报

avatar 千无情实 | 2021-10-5 14:01:48 | 显示全部楼层
看帖不回帖的人就是耍流氓,我回复了!
回复

使用道具 举报

avatar 成都路人甲萌 | 2021-10-10 10:43:11 | 显示全部楼层
系统居然说我是在灌水,我有吗?
回复

使用道具 举报

avatar 芳芳295 | 2021-10-11 04:03:49 | 显示全部楼层
admin楼主又闹绯闻了!
回复

使用道具 举报

avatar 木易549 | 2021-10-11 04:04:01 | 显示全部楼层
最近压力山大啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则