ps命令
用来列出系统中当前运行的那些进程。。
命令参数:a 显示所有进程
c 显示进程的真实名称
u 指定用户的所有进程
实例:显示指定用户信息
命令:ps -u rootkill命令
用来终止指定的进程(terminate a process)的运行。
命令格式:kill[参数][进程号]
命令功能:
发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。
命令参数:
-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称-a 当处理当前进程时,不限制命令名和进程号的对应关系
-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户
实例:先用ps查找进程,然后用kill杀掉
[root@localhost test6]# ps -ef|grep vim
root 3268 2884 0 16:21 pts/1 00:00:00 vim install.log
root 3370 2822 0 16:21 pts/0 00:00:00 grep vim
[root@localhost test6]# kill 3268
[root@localhost test6]# kill 3268
-bash: kill: (3268) - 没有那个进程
killall命令
用于杀死指定名字的进程(kill processes by name)。使用kill杀掉进程需要先用ps配合grep找到进程,再执行。而killall把这两个过程合二为一。
命令格式:killall[参数][进程名]
命令功能:
用来结束同名的的所有进程
命令参数:
-e 要求匹配进程名称-I 忽略小写
-g 杀死进程组而不是进程
-i 交互模式,杀死进程前先询问用户
-l 列出所有的已知信号名称
-q 不输出警告信息
-s 发送指定的信号
-v 报告信号是否成功发送
top命令
能够实时动态显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
实例:显示进程信息命令:top
hostname命令
显示主机名
uname命令
显示系统信息
关机/重启机器
shutdown-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启