常用的系统工作命令:
ps
top
pidof
kill
killall
ps命令
查看系统中的进程状态
-a 显示所有的进程(all)
-u 显示用户及其他信息 (user)
-f 全格式
-h 不显示标题
-l 长格式
-w 宽输出
r 只显示正在运行的进程
x 显示没有控制终端的进程
image显示信息从USER到COMMAND一次代表:进程的所有者、进程ID号、运算器占用率、内存占用率、虚拟内存使用量KB、占用固定内存量、所在终端、进程状态、被启动的时间、实际使用CPU的时间、命令名称与参数
top命令
- 用于动态地监视进程活动与系统负载等信息,查看系统运维状态。
- top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;
- 但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。默认是每5秒钟更新一次。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。
- top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。
- 内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
t前5行代表系统整体的信息
第1行: 系统时间、运行时间、登录终端数、系统负载(三个数值代表1分钟、5分钟、15分钟的平均值、越小代表负载越低);
第2行:进程总数,运行中的进程数,睡眠中的进程数,停止的进程数,僵死的进程数;
第3行:用户占用资源的百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲资源的百分比;91.8 id 表示有91.8%的系统资源处于空闲状态。
第4行:物理内存总量、内存使用量、内存空闲量、内核缓存的内存量
第5行:虚拟内存总量、虚拟内存使用总量、虚拟内存空闲总量、已被提前加载的内存量
pidof命令
查询某个指定服务进程的PID号,每个进程的PID号是唯一的。
# pidof java
4199
kill命令
杀死某个pid的进程·
kill 4199 # 杀死Java进程
killall命令
用于终止某个指定名称服务的所对应的的全部进程
# pidof httpd
12848 14937 19938
# killall http
-
注意
1、终端执行 某个命令立即停止:Ctrl+C
2、让某个命令在后台运行:命令结尾加上&
Linux命令_系统工作相关
top