在维护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。
netstat -apn
2.用 ps -aux | grep pid
查看对应的进程情况。
ps -aux | grep 9334
1.用 lsof -i:端口号
可以查看某一端口的占用情况。(这个命令需要root权限。)
lsof -i : 22
*完毕