系统进程管理

使用 ps 查看进程工具

1、ps 查看进程工具

常用的参数:

a: 显示跟当前终端关联的所有进程

u: 基于用户的格式显示(U: 显示某用户 ID 所有的进程)

x: 显示所有进程,不以终端机来区分

常用的选项组合是 ps -aux # 全部显示

[root@caicai ~]# ps -axu | more # 分页显示

[root@caicai ~]# ps -aux | grep a.txt # 显示含有a.txt的进程

注:

ctrl-c 是发送 SIGINT 信号,终止一个进程

ctrl-z 是发送 SIGSTOP 信号,挂起一个进程。将作业放置到后台(暂停) 前台进程收到这些信号,就会采取相应动作。

ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。代表输入完成或者注销在 shell 中,ctrl-d 表示退出当前 shell.

ps 常用的参数: ps  -ef

-e 显示所有进程

-f 显示完整格式输出

注:

ps aux 是用 BSD 的格式来显示进程。

ps -ef 是用标准的 Unix 格式显示进程

top 命令

[root@caicai~]# top   #top

top 快捷键:

默认 3s 刷新一次,按 s 修改刷新时间

按空格 :立即刷新。

q 退出

P:按 CPU 排序

M:按内存排序

T 按时间排序

p: 进程 pid,查看某个进程状态

数字键 1:显示每个内核的 CPU 使用率,展示 cpu 数量,再按下,就收起来了

u/U:指定显示的用户

h:帮助

lsof 命令

lsof 命令用于查看你进程打开的文件,打开文件的进程,进程打开的端口(TCP、UDP)

-i<条件>:列出符合条件的进程。(ipv4、ipv6、协议、:端口、 @ip )

-p<进程号>:列出指定进程号所打开的文件;

[root@caicai ~]# yum -y install lsof # 没有lsof指令,需要安装一下

[root@caicai ~]# lsof -p 43641  #一般用于查看木马进程,在读哪些文件

[root@caicai ~]# lsof -i :22  #用于查看端口,或查看黑客开启的后门端口是哪个进程在

free 显示系统中可用内存和已用内存的数量

free 命令查看内存使用状态

子选项:

-b:以字节为单位表示。

-k:以 KB 为单位显示,默认是以 KB 为单位显示。

-m:以 MB 为单位显示。

-g:以 GB 为单位显示。

[root@localhost ~]# free -m  # 以MB单位显示

跟系统任务相关的几个命令(了解):

& 用在一个命令的最后,可以把这个命令放到后台执行.

ctrl + z 将一个正在前台执行的命令放到后台,并且暂停.

jobs 查看当前有多少在后台运行的进程.它是一个作业控制命令

fg(foreground process)将后台中的命令调至前台继续运行, 如果后台中有多个命令,可以用 fg %jobnumber 将选中的命令调出,%jobnumber 是通过 jobs 命令查到的后台正在执行的命令的序号(不是 pid)

bg(background process)将一个在后台暂停的命令,变成继续执行; 如果后台中有多个命令,可以用bg %jobnumber 将选中的命令调出,%jobnumber 是通过 jobs 命令查到的后台正在执行的命令的序号(不是 pid)

kill 关闭进程

关闭进程 3 个命令:kill killall pkill

kill 关闭进程:kill 进程号 关闭单个进程

killall 和 pkill 命令用于杀死指定名字的进程

通过信号的方式来控制进程的

kill -l =====> 列出所有支持的信号(了解) 用最多的是: 9 信号

信号编号 信号名

1) SIGHUP 重新加载配置

2) SIGINT 键盘中断 crtl+c

3)   SIGQUIT 退出

9) SIGKILL 强制终止

15) SIGTERM 终止(正常结束),缺省信号

18) SIGCONT 继续

19) SIGSTOP 停止

20) SIGTSTP 暂停 crtl+z

进程的优先级管理

优先级取值范围为(-20,19),值越小优先级越高, 默认优先级是 0

优先级越高占用的 CPU 值就越高

命令 1:nice 指定程序的运行优先级

格式:nice n command

命令 2:renice 改变程序的运行优先级

格式:renice -n pid

例 1:指定运行 vim 的优先级为 5

[root@caicai~]# nice -n 5 vim a.txt

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值