8.ulimit

该命令用于控制系统资源在shell和进程上的分配量。对于系统管理员是最有用的,可以管理重度使用和存在性能问题的系统。限制资源大小可以确保重要进程持续运行,其他进程不会占用过多资源。

  1. ulimit -a - 显示当前用户关联的资源限制 

  1. -f - 最大文件尺寸大小 
  2.  
  3. -v - 最大虚拟内存大小KB) 
  4.  
  5. -n - 增加最大文件描述符数量 
  6.  
  7. -H : 改变和报告硬限制 
  8.  
  9. -S : 改变和报告软限制 

浏览ulimit man页面获取更多选项。

9.w

w 提供当前登录的用户及其正在执行的进程的信息。显示信息头包含信息,如当前时间、系统运行时长、登录用户总数、过去的1,5,15分钟内的负载均衡数。

基于这些用户信息,用户在终止不属于他们的进程时要小心。

who是类似命令,提供当前登录用户列表、系统启动时间、运行级别等。

whoami 命令输出当前用户ID

10.pgrep

pgrep的意思是"进程号全局正则匹配输出"。该命令扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出。对于通过名字检索进程号是很有用。

  1. pgrep -u mint sh 

这个命令将会显示用户为‘mint’和进程名为‘sh’的进程ID。




相关内容