进程管理

发布时间 2023-11-24 22:08:00作者: lcy1111

   进程的含义为正在运行的程序,包括这个运行的程序所占用的系统资源,进程是具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的一个独立单位。同一个程序,同一时刻被两次运行了,它们就是两个独立的进程。

 

查看进程包括静态进程和动态进程

ps aux        //静态查看进程
top           //动态查看进程

 

基本权限意义

列名 说明 列名 说明
USER 运行进程的用户 RSS 占用实际内存
PID 进程ID TTY 进程运行的终端
%CPU CPU占有率 STAT 进程状态
%MEM 内存占有率 TIME 进程累计占有CPU时间
VSZ 占有虚拟内存 COMMAND 进程发起者

 

 

 

 

 

 

 

 

ps -ef 可以查看UID,PID,PPID等信息,查看指定进程PID的方法可以使用cat命令,pidof命令,pgrep命令

ps -ef 

cat /run/sshd.pid
pidof sshd
pgrep sshd

 

kill命令的常用信号

信号编号 名称 特征及意义
1 SIGHUP 启动被终止的进程,重新加载,PID不会发生变化
9 SIHKILL 强制终止进程,使用此信号可能导致进程无法再次启动
15 SIGTERM 默认信号,以正常流程终止进程,允许进程释放资源。若进程已经出现问题,无响应,此信号将不起作用    
18 SIGCONT 恢复进程
19 SIGSTOP 暂停进程

 

 

 

 

 

 

 

kill -l    //查看全部信号
kill -1
kill -9
... kill -19
killall vsftpd //终止某个指定名称的服务所对应的全部进程,现在是终止所有的vsftpd服务进程