ubuntu关于端口的命令

来源:互联网 发布:笔记本触摸手写软件 编辑:程序博客网 时间:2024/05/21 08:58

查看端口使用情况,使用netstat命令。


查看已经连接的服务端口(ESTABLISHED

netstat -a 


查看所有的服务端口(LISTEN,ESTABLISHED)

netstat -ap


查看哪些进程打开了指定端口port

1、使用 netstat -nap|grep port 最后一列是进程ID(此方法对于守护进程作用不大)

tcp        0      0 0.0.0.0:8032            0.0.0.0:*               LISTEN      8335/java  
netstat -ap|grep 8032,注意与上面的netstat -nap|grep 8032 的执行结果的区分

tcp        0      0 *:8032                  *:*                     LISTEN      8335/java 


2、使用 lsof -i:8032(对于守护进程必须以root用户执行才能查看到),如查看8888端口,则在终端中输入:

COMMAND  PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAMEjava    8335 root  184u  IPv4 35486697      0t0  TCP *:8032 (LISTEN)


若要停止使用这个端口的程序,使用kill +对应的pid即可


# 启动|停止|重启系统服务
sudo /etc/init.d/service start|stop|restart


注:关于端口的开启和停用,可以参考http://blog.csdn.net/wang794686714/article/details/41978487

0 0
原创粉丝点击