linux进阶知识5——进程管理

基本介绍

1)linux中,每个执行的程序都称为一个进程,每一个进程都分配一个id号;

2)每一个进程,都会有对应的一个父进程,这个父进程可以复制
多个子进程,如www服务器;

3)每个进程都可以以前台或后台两种方式存在;

4)一般系统的服务都是后台方式存在的,并且会常驻内存,
直至关机才结束。



显示系统执行的进程


基本命令:

ps [选项]


常用选项:

-a   显示当前所有进程信息

-u   以用户的格式显示进程信息

-x   显示后台运行的进程

-ef  显示父进程



显示的内容

linux进阶知识5——进程管理_第1张图片

linux进阶知识5——进程管理_第2张图片



父进程指令显示内容

linux进阶知识5——进程管理_第3张图片



终止进程

基本语法

kill [选项] 进程号     

killall 进程名称


常用选项

-9  强迫进程立即停止


例子

一、踢掉非法登录用户

1)搜索当前登录的用户(假设进程号是4010)
   ps -aux | grep sshd  

2)关闭进程
   kill 4010


二、终止多个gedit编辑器

killall gredit


三、强制杀掉一个终端

1)搜索所有终端进程(假设进程号是4090)
   ps -aux | grep bash

2)关闭进程
   kill -9 4090



查看进程树


基本语法:

pstree [选项]

常用选项:

-p   显示进程的PID(进程号)

-u   显示进程的所属用户

你可能感兴趣的:(linux)