如何查看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端口使用情况。

参考技术B root用户执行netstat -ntupl n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序本回答被提问者采纳

以上是关于如何查看ubuntu服务器开启了哪些端口的主要内容,如果未能解决你的问题,请参考以下文章

如何查看linux服务器开放了哪些端口

linux如何查看开启端口

ubuntu开机启动

ubuntu怎样开启ssh

如何查看端口 ubuntu 14.04

Linux下如何查看哪些端口处于监听状态