找出特定服务正在使用的端口

时间:2015-01-18 11:09:44

标签: service port netstat nmap

有人可以帮我使用nmap吗?在找出特定服务器正在运行的端口时,我不太了解它。

为了举例说明我的问题,我必须在Ubuntu OS上安装apache2 Web服务器。然后,我必须启动它的守护进程(没问题,我只是运行“service apache2 start”,我认为,这真的为我做了工作)。现在,我只需要弄清楚这个服务正在运行的端口。我读到了关于netstat和nmap的内容,但我真的不知道应该使用哪些参数来查找端口。所以,我的问题是:有没有办法找出这个服务正在使用的端口?如果是的话,我怎么能这样做?

此外,如果我想知道在特定服务器上打开了哪些端口(处于“已建立”或“正在侦听”状态),我该如何查找?

非常感谢。

1 个答案:

答案 0 :(得分:0)

netstat -tlp做你要求的。 nmap可以工作(例如nmap -n localhost),但为什么扫描端口,如果你只是可以询问系统?