linux查看端口,进程是否存在,是否被占用,如何杀死进程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/black_little_/article/details/82657908

在维护linux服务器的时候,或者安装一些要使用的软件和服务时。难免会遇到一些像:

端口开没开?这个东西安装运行成功了么?端口是不又被占用了?。。等等这样的坑坑。。
这里写图片描述

往往这个时候是不是一脸懵逼。

这里写图片描述

咳咳~~言归正传接下来就给大家推荐几个命令来查看一下这些坑吧


1. 用 ps -ef |grep 来查看某个进程是否存在,是否运行中,也可以看到对应的进程编号

ps -ef |grep nginx

2. 可以用 kill -s 9 端口号 来杀死刚刚查看到的进程。 -s 9 代表强制杀死

kill -s 9 2822

3. 可以用 netstat -tunpl |grep 来显示tcp,udp的端口和进程等相关情况
    后面加上对应的端口号可以查看指定端口号的进程情况。

netstat -tunpl |grep 3306

3. 也可以用 netstat -apn | grep 查看端口的进程方法。

netstat -apn | grep 80

———-当然方法有很多种————————————————–
这里写图片描述

1.用 netstat –apn 可以查看所有的进程和端口使用情况,也可以找到端口对应的PID。

扫描二维码关注公众号,回复: 4703450 查看本文章
netstat -apn

2.用 ps -aux | grep pid 查看对应的进程情况。

ps -aux | grep 9334

1.用 lsof -i:端口号 可以查看某一端口的占用情况。(这个命令需要root权限。)

lsof -i : 22

*完毕
这里写图片描述

猜你喜欢

转载自blog.csdn.net/black_little_/article/details/82657908