码迷,mamicode.com
首页 > 其他好文 > 详细

系统管理工具

时间:2019-01-14 15:07:08      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:帮助   进程信息   表示   iostat   rmi   upn   关闭进程   禁用   pat   

ps:
a 选项包括所有终端中的进程 ?
x 选项包括不链接终端的进程 ?
u 选项显示进程所有者的信息 ?
f 选项显示进程树,相当于 --forest ?
k|--sort 属性 对属性排序,属性前加- 表示倒序 ?
o 属性… 选项显示定制的信息 pid、cmd、%cpu、%mem

-C cmdlist 指定命令,多个命令用,分隔 ?
-L 显示线程 ?
-e: 显示所有进程,相当于-A ?
-f: 显示完整格式程序信息 ?
-F: 显示更完整格式的进程信息 ?
-H: 以进程层级格式显示进程相关信息 ?
-u userlist 指定有效的用户ID或名称 ?
-U userlist 指定真正的用户ID或名称 ?
-g gid或groupname 指定有效的gid或组名称 ?
-G gid或groupname 指定真正的gid或组名称 ?
-p pid 显示指pid的进程 ?
--ppid pid 显示属于pid的子进程 ?
-M 显示SELinux信息,相当于Z

pgrep:
pgrep [options] pattern
-u uid: effective user,生效者
-U uid: real user,真正发起运行命令者
-t terminal: 与指定终端相关的进程
-l: 显示进程名
-a: 显示完整格式的进程名
-P pid: 显示指定进程的子进程

free:
free [OPTION]
-b 以字节为单位
-m 以MB为单位
-g 以GB为单位
-h 易读格式
-o 不显示-/+buffers/cache行
-t 显示RAM + swap的总和
-s n 刷新间隔为n秒
-c n 刷新n次后即退出

glances命令:EPEL源 ?
glances [-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port] [-P password] [-password] [-t refresh] [-f file] [-o output]
常用选项:
-b: 以Byte为单位显示网卡数据速率
-d: 关闭磁盘I/O模块
-f /path/to/somefile: 设定输入文件位置
-o {HTML|CSV}:输出格式
-m: 禁用mount模块
-n: 禁用网络模块
-t #: 延迟时间间隔
-1:每个CPU的相关数据单独显示

dstat命令:系统资源统计,代替vmstat,iostat ?
dstat [-afv] [options..] [delay [count]]
-c 显示cpu相关信息
-C #,#,...,total
-d 显示disk相关信息
-D total,sda,sdb,...
-g 显示page相关统计数据
-m 显示memory相关统计数据
-n 显示network相关统计数据
-p 显示process相关统计数据
-r 显示io请求相关的统计数据
-s 显示swapped相关的统计数据
--top-cpu:显示最占用CPU的进程 ?
--top-io: 显示最占用io的进程 ?
--top-mem: 显示最占用内存的进程 ?
--top-latency: 显示延迟最大的进程

lsof:list open files查看当前系统文件的工具。
-n<目录>:列出使用NFS的文件 ?
-i<条件>:列出符合条件的进程(4、6、协议、:端口、 @ip ) ?
-p<进程号>:列出指定进程号所打开的文件 ?
-u:列出UID号进程详情 ?
-h:显示帮助信息 ?
-v:显示版本信息。 ?
-n: 不反向解析网络名字

kill:
常用信号:
1) SIGHUP 无须关闭进程而让其重读配置文件
2) SIGINT 中止正在运行的进程;相当于Ctrl+c
3) SIGQUIT 相当于ctrl+\
9) SIGKILL 强制杀死正在运行的进程
15) SIGTERM 终止正在运行的进程
18) SIGCONT 继续运行
19) SIGSTOP 后台休眠
格式:
按PID:kill [-SIGNAL] pid … kill –n SIGNAL pid kill –s SIGNAL pid ?
按名称:killall [-SIGNAL] comm… ?
按模式:pkill [options] pattern -SIGNAL
-u uid: effective user,生效者
-U uid: real user,真正发起运行命令者
-t terminal: 与指定终端相关的进程
-l: 显示进程名(pgrep可用)
-a: 显示完整格式的进程名(pgrep可用)
-P pid: 显示指定进程的子进程

系统管理工具

标签:帮助   进程信息   表示   iostat   rmi   upn   关闭进程   禁用   pat   

原文地址:http://blog.51cto.com/14133915/2342410

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!