0
点赞
收藏
分享

微信扫一扫

Linux19--进程和防火墙

Linux进程和防火墙命令

查看全部进程

ps 命令用于查看全部进程(process)的状态

语法格式:

ps 选项

选项说明:

- e 显示全部进程

- u 以用户为主的进程状态

- f 完整的输出

ps -e
ps -ef

利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?

ps -ef (system v 输出)
ps -ef | grep pid

CPU占用最多的前10个进程

ps auxw | head -1;ps auxw | sort -rn -k3 | head -10

内存消耗最多的前10个进程

ps auxw | head -1;ps auxw|sort -rn -k4 | head -10

虚拟内存使用最多的前10个进程

ps auxw | head -1;ps auxw | sort -rn -k5 | head -10

查看进程信息

pgrep 命令表示查看进程的信息,pgrep通过匹配其 程序名称,找到匹配的进程

语法格式:

pgrep 选项 程序名称

选项说明:

-l 同时显示进程名和PID
-o 当匹配多个进程时,显示进程号最小的那个
-n 当匹配多个进程时,显示进程号最大的那个

pgrep ssh
pgrep -l ssh

终止进程

kill 命令终止进程,通常用 ps 查看进程pid,用 kill 命令终止进程

语法格式:

kill 选项 进程号

选项说明:

- 9 表示强迫进程立即停止

kill 3306
kill -9 3306

你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?

使用linux命令’disown -r ’可以将所有正在运行的进程移除。

怎么查看系统支持的所有信号?

kill -l

查看防火墙状态

systemctl status firewalld 命令表示查看防火墙状态

- active(running) 运行

- inactive(dead) 停止

systemctl status firewalld

开启防火墙

systemctl start firewalld 命令表示开启防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld 命令表示关闭防火墙

systemctl stop firewalld

作者:暄总-tester


举报

相关推荐

0 条评论