如何查看ubuntu服务器开启了哪些端口

发布网友 发布时间:2022-04-24 01:36

我来回答

3个回答

热心网友 时间:2022-05-20 13:28

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。

热心网友 时间:2022-05-20 13:29

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

热心网友 时间:2022-05-20 13:29

root用户执行netstat -ntupl n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com