如何查看ubuntu服务器开启了哪些端口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看ubuntu服务器开启了哪些端口相关的知识,希望对你有一定的参考价值。
1、同时按住Alt Ctrl T打开终端。输入命令 sudo netstat -nultp 这里是当前已使用的所有端口的情况。
2、查看具体某个特定端口。例如查看上图中的22端口,输入命令 sudo netstat -anp |grep 22 就可查看22端口。
3、更多关于 netstat 的命令参见如图。
4、用lsof方法查看某一端口信息。在终端中输入 sudo lsof -i:22 这里表示查看端口22的状态。
注意事项:
Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。
参考技术A查看ubuntu服务器可以通过netstat命令进行简单查询。
netstat命令各个参数说明如下:
-t : 指明显示TCP端口;
-u : 指明显示UDP端口;
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序);
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序;
-n : 不进行DNS轮询,显示IP(可以加速操作)即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况;
netstat -ntlp //查看当前所有tcp端口;
netstat -ntulp |grep 80 //查看所有80端口使用情况;
netstat -an | grep 3306 //查看所有3306端口使用情况。
以上是关于如何查看ubuntu服务器开启了哪些端口的主要内容,如果未能解决你的问题,请参考以下文章