Articles of netstat

WinServer 2003:无法find持有端口的进程

我们有几个生产WCF服务无法启动,因为他们的端口明显被另一个进程使用。 我做了一个netstat -ano,并find正在使用这些端口的PID,它们都处于LISTEN状态。 托pipe在同一个进程中的端点/服务端口都具有相同的PID,因此可以检出。 问题是,在任务pipe理器中我看不到任何这些PID。 当尝试使用-b选项时,netstat报告进程是[System]。 它报告正在工作的服务的正确进程名称,但不报告这些端口。 我怀疑,我们的服务的旧实例可能是悬而未决…和服务器重新启动可能会解决这个问题,但我宁愿知道发生了什么事情之前采取行动。 不幸的是我不允许在prodction环境中安装Process Explorer。 我还有什么其他选项可以find这些PID的进程名称? 对不起,可能是一个noob问题,但我不是一个系统pipe理员:) 感谢迈克尔

本地连接太多的问题

我的服务器(VPS)有问题。 这是很慢的。 用netstat检查连接,有很多内部连接。 我不明白为什么! 所有这些连接都正常吗? # netstat -anp Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 174 0 localhost:80 localhost:50035 ESTABLISHED – tcp 0 0 localhost:80 localhost:49523 FIN_WAIT2 – tcp 174 0 localhost:80 localhost:50034 ESTABLISHED – tcp 0 0 localhost:80 localhost:49522 FIN_WAIT2 – tcp 174 0 […]

如何利用netstat信息

我们在名为“R2DUO”的2008R2机器上安装了名为“Seamer”的应用程序,在主机文件中IP地址设置为192.61.247.37,而172.26.127.40是以太网卡的IP地址。我们在局域网中有两个系统,称为R2TMBER, R2LEAF。 一个function应该实现时,与端口5009连接。截至目前,function没有达到,当我检查netstat -a我可以看到这些条目, TCP 0.0.0.0:5009 R2DUO:0 LISTENING TCP 127.0.0.1:445 R2DUO:64181 ESTABLISHED TCP 127.0.0.1:5009 R2DUO:49519 ESTABLISHED TCP 127.0.0.1:49156 R2DUO:5009 TIME_WAIT around 50 entries are there now TCP 127.0.0.1:49519 R2DUO:5009 ESTABLISHED TCP 127.0.0.1:64181 R2DUO:microsoft-ds ESTABLISHED TCP 127.0.0.1:65190 R2DUO:5009 TIME_WAIT again 50 entries are there TCP 172.26.127.42:5009 R2DUO:64445 ESTABLISHED TCP 172.26.127.42:64445 R2DUO:5009 ESTABLISHED TCP 192.61.247.37:5009 R2TMBER:50334 ESTABLISHED […]

山狮,我怎样才能释放端口?

$ netstat -ltanp tcp | grep 8000 | grep LISTEN tcp4 0 0 *.8000 *.* LISTEN 我想释放这个端口当我这样做 $ lsof -i:8000 我什么也得不到 我什至重新启动机器,没有任何帮助 请让我知道如何释放这个端口 谢谢

netstat为2个不同的连接输出相同的本地地址

试图了解如何读取netstat输出。 在我的浏览器中,我打开了site1.com 在我的服务器上netstat -A inet -p -e输出如下内容: tcp 0 0 site1.com:www foreign-adress:37991 ESTABLISHED www-data 94215 19880/apache2 没有,当我在我的浏览器打开site2.com并再次运行netstat -A inet -p -e我得到的输出: tcp 0 0 site1.com:www foreign-adress:37991 ESTABLISHED www-data 94215 19880/apache2 tcp 0 0 site1.com:www foreign-adress:37992 ESTABLISHED www-data 93034 19879/apache2 现在为什么不显示netstat: tcp 0 0 site1.com:www foreign-adress:37991 ESTABLISHED www-data 94215 19880/apache2 tcp 0 0 site2.com:www foreign-adress:37992 ESTABLISHED […]

如何从连接到我的电脑的远程IP地址开始连接到已打开连接的进程?

如果我input“netstat”,我可以看到我的电脑连接的IP地址列表。 如果我从一个IP地址开始,我如何find已经打开到所述IP地址的连接的进程?

端口7080上的数百个本地环回TIME_WAIT连接,Plesk

如果我运行netstat -tnep我会看到大约二十左右的regulra连接,然后是数百和数百个本地环回连接到端口7080.我认为这是与Plesk有关,但是谁能告诉我这是否有问题,以及如何修理它。 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name … snip … tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39875 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:40225 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39980 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39061 TIME_WAIT […]

Apache SSL不接受外部stream量

在Amazon EC2中的Ubuntu 11上运行Apache 2。 尝试通过执行以下操作来添加新的SSL VirtualHost: 在“ports.conf”中添加“Listen 443”。 在启用的站点中添加了新的VirtualHost,并在“SSLEngine on”中添加了。 奇怪的是:我可以curlhttps://localhost并得到一个响应,但我不能curl从远程服务器的我的httpsurl。 Netstat显示它正在443: # netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1923/apache2 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1923/apache2 tcp6 0 0 :::22 :::* LISTEN 482/sshd 但是,如果我从另一个并置的EC2框中映射内部IP ,则显示只有端口22和80处于打开状态: $ nmap […]

IIS没有响应

我的问题是可以从服务器机器(本地主机)打开默认网站,但无法从testing机器(在同一个局域网中)打开。 Netstat说IIS 7.5正在侦听0.0.0.0:80。 WireShark显示testing机器上的浏览器发出三个TCP SYN数据包,这些数据包到达Web服务器,但没有SYN-ACK(等)。 我究竟做错了什么? 感谢您的帮助。

如何检查套接字是否在Linux上发送/接收数据?

我经常需要debugging涉及服务器客户端TCP连接的进程。 我想在客户端似乎卡住的时候检查服务器是否正在发送数据。 我可以用: 'netstat -tpe | grep PID_SERVER' find服务器的套接字,或'netstat -tlpe | grep PID_CLIENT'来find客户端的。 有一种方法可以进一步检查特定的套接字,一旦我确定它? 除了它的State ? 我觉得Recv-Q or Send-Q可能是有用的,虽然我不知道它是指什么 – 但除此之外,还有什么我可以用来诊断之间发生了什么? 在想,可能是在/proc/PID/fd ? 任何有识之士将不胜感激…