1.1.1 kill
[语法]:kill -信号 进程号
[说明]: kill 将信号传递给指定进程,信号意义如下
1 暂停(hangup)
2 中断(interrupt)
3 退出(quit)
4 非法指令(illegal instruction)
5 跟踪中断(trace trap)
6 Abort
7 EMT 指令(Emulation trap)
8 浮点格式异常(floating point exception)
9 kill(不可忽略)
10 通道错误(bus error)
11 不合法内存段
12 错误的系统调用参数
13 写入不可读的连通管道
14 alarm clock
15 软件结束信号
16 用户定义信号一
17 用户定义信号二
[例子]:
%kill -9 444 杀死进程号为 444 的进程
1.1.2 ps
[语法]: ps [ -efl] [ -t 终端表] [ -u 用户表] [ -g 组表]
[说明]: 显示出有关进程的状态
-e 显示出现在正在运行的所有进程
-f 显示所有信息
-l 产生一个长列表
-t 显示指定终端进程
-u 显示指定用户进程
-g 显示指定组进程
[例子]:
1.ps -ef 列出所有正在进行的进程
2.ps -ef|grep XXX 查找进程中含有XXX的进程
3.ps –f –u smp1 列出用户smp1的进程详细信息
结果字段说明:
字段 | 说明 |
F | 十六进制标志,它们加起来表示进程的当前状态。 00 进程终止,而且它们在进程表中的空间已释放。 01 系统进程,长驻内存 02 进程被父进程跟踪 04 进程被父进程跟踪而且已被停止 08 该进程无法被信号量唤醒 10 该进程当前在内存中,而且被锁定直到一个事件完成 20 进程不能被交换出 |
S | 进程当前状态,由以下字母之一显示: O 当前正在处理器上运行 S 睡眠;等待I/O事件完成 R 运行结束I 空闲;进程被创建 Z 僵死。进程已终止 T 由于父进程跟踪而停止 X 等待更多的内存 |
UID | 进程所有者的用户ID |
PID | 进程ID |
PPID | 父进程ID |
C | 进程的CPU使用情况(即进程占CPU时间的百分比) |
PRI | 进程优先权方案。较大的数表示较低的优先权 |
NI | 进程的nice值,该值与优先权方案相关联。使一个进程“nicer”意指降低该进程的优先权,以使它不会用尽CPU的时间 |
SZ | 进程请求的虚拟内存量。这是该系统对内存需求的一个好的指标。 |
TTY | 启动进程(或者父进程)的终端; 带问号的进程无控制终端(通常为系统进程)。 |
TIME | 自进程启动以来占CPU时间总量 |
CMD | 产生进程的命令 |
1.1.3 sleep
[语法]: sleep 时间
[说明]: 挂起参数指定的秒数
1.1.4 nice
命令:nice
格式:nice [-n] command
功能:以低的优先级运行程序或命令。
选项:-n 为优先级0-20从高到低
注释:
例如:nice -5 progame
1.1.5 shutdown
[语法]:shutdown [-y] [-gn] [-in]
[说明]: UNIX 系统必须先关闭系统,再关电源
-y 对提示的所有问题都回答 y
-g n 给其他用户n 秒的时间退出,缺省值为60秒
-i n 系统退到第n种方式,方式如下:
0 关机
1 单用户模式
2 多用户模式
3 网络下的多用户模式
6 关机并重新启动
1.1.6 halt
[语法]:halt
[说明]:关闭系统
1.1.7 reboot
[语法]:reboot
[说明]: 重启系统