12个Linux进程管理命令介绍(1)(3)
8.ulimit
该命令用于控制系统资源在shell和进程上的分配量。对于系统管理员是最有用的,可以管理重度使用和存在性能问题的系统。限制资源大小可以确保重要进程持续运行,其他进程不会占用过多资源。
- ulimit -a - 显示当前用户关联的资源限制
- -f - 最大文件尺寸大小
- -v - 最大虚拟内存大小KB)
- -n - 增加最大文件描述符数量
- -H : 改变和报告硬限制
- -S : 改变和报告软限制
浏览ulimit man页面获取更多选项。
9.w
w 提供当前登录的用户及其正在执行的进程的信息。显示信息头包含信息,如当前时间、系统运行时长、登录用户总数、过去的1,5,15分钟内的负载均衡数。
基于这些用户信息,用户在终止不属于他们的进程时要小心。
who是类似命令,提供当前登录用户列表、系统启动时间、运行级别等。
whoami 命令输出当前用户ID
10.pgrep
pgrep的意思是"进程号全局正则匹配输出"。该命令扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出。对于通过名字检索进程号是很有用。
- pgrep -u mint sh
这个命令将会显示用户为‘mint’和进程名为‘sh’的进程ID。
评论暂时关闭