Articles of netstat

IP路由Solaris 9从本地networking访问Internet

我正在尝试在Solaris Sparc服务器上configurationNICS。 我的问题在于从本地networking走出“互联网”。 我已请求NIC接收DHCP服务器地址 #ifconfig -interface dhcp start. 如果有人能指导我下一步我需要做什么。 我无法ping通4.2.2.2或访问互联网。 非常感谢,谢谢 #uname -a SunOS dev 5.9 Generic_122300-59 sun4u sparc SUNW,Sun-Fire-V210 ifconfig -a lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.100.0.3 netmask ffffc000 broadcast 10.100.63.255 bge0:2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.100.0.22 netmask ffffc000 broadcast […]

Netstat按端口计数TIME_WAIT连接

我可以在一个端口上获得单独的TIME_WAIT计数, netstat -nat | grep :11300 | grep TIME_WAIT | wc -l; 但如何基于所有端口做到这一点,例如: 11300 2900 connection 3306 1200 connection 80 890 connection

显示每个接口的IP和TCP统计信息(带接口的netstat -s)

Linux能够使用netstat -s显示协议统计信息。 输出如下所示: 摘抄: 7487 times unabled to send RST due to no memory TCPDSACKIgnoredOld: 817 TCPDSACKIgnoredNoUndo: 7246527 TCPSpuriousRTOs: 4583587 TCPSackShifted: 15825 TCPSackMerged: 455582 但是这些都是通过所有networking接口累积的。 有没有办法查看每个接口的统计数据? 我知道/sys/class/net/$INTERFACE/statistics中有数据包级别的统计/sys/class/net/$INTERFACE/statistics ,但是找不到任何与协议有关的数据。

如何使用像ss这样的不推荐使用的工具来获取在端口上运行的进程ID?

我正在寻找一种非弃用的方式来运行像netstat -tulpn | grep 8000这样的netstat -tulpn | grep 8000 netstat -tulpn | grep 8000输出有关活动端口的信息。 任何关于如何使用像ss这样的工具来获取进程ID的build议? 我有一个本地主机在端口8000上运行,但ss -a | grep 8000 ss -a | grep 8000不输出任何东西。 运行fuser 8000/tcp输出端口的进程,就像netstat -tulpn | grep 8000 netstat -tulpn | grep 8000 。 为什么ss命令没有输出关于我的端口的任何信息?

当两个IP地址都可用但是无法parsing时,将IP地址与主机名匹配

我是接受RDP连接的服务器上的pipe理员。 当客户端连接时,我知道客户端的计算机名称。 使用netstat我可以确定为RDPbuild立了哪些连接。 ping命令和变种只有通过IP地址ping才能工作; 但是,该命令不会返回主机名。 如果我通过主机名ping命令将始终失败。 nslookup命令总是在主机名和IP地址上都失败。 nbstat命令在机器上不可用。 题 如果我有他的主机名和IP地址,我怎么匹配他们彼此? 命令行工具,C#中的编程解决scheme或两者的组合都是可行的select。

如何find在服务器上运行的networking服务器,并find为什么一些networking应用程序响应,有些不?

我没有configuration这个服务器,所以我不知道什么是正在运行或在哪里运行。 服务器是运行Centos的某种机架式服务器(运行在我们数据中心的1U或2U Dell)。 所以我们有在我们的服务器上运行的webapps。 一个是端口8080上的Jenkins。另一个是在服务器的端口1234上显示日志文件的目录列表。 我们以前可以通过端口1234访问日志,但是由于某种原因它今天停止工作。 我不知道什么Web服务器正在服务日志,但盲目执行: find / -name "tomcat*" 没有任何回报。 我也执行了 netstat -a | grep 1234 netstat -a | grep 8080 但它不显示端口,这是没有意义的B / Cjenkins正在运行,所以至less端口8080应该由netstat返回(至less我认为8080应该返回)。 jenkins看起来是在自己运行,所以它似乎没有使用tomcat java -jar /path/to/jenkins.war. 如果有人可以告诉我如何find运行在端口1234上的networking服务器,我会很感激。

来自外部主机的mysql上的TIME_WAIT连接太多

我的netstat显示超过2000个连接的状态TIME_WAIT,似乎卡住,不会消失。 就是这样几个小时,许多连接来自一个IP地址,没有我的数据库服务器的特权。 这似乎是悬挂,我怎么清除这个? 这是蛮力攻击吗? 我所有的用户权限都有特定的主机,我不使用任何通配符。 这是一个netstat的片段: tcp 0 0 server:mysql static.98.17.76.1:45222 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:34341 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:51888 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:54459 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:49599 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:50751 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:50731 TIME_WAIT tcp 0 0 server:mysql static.98.17.76.1:54658 TIME_WAIT tcp […]

openVPN和433端口上的myhttpd

我试图设置OpenVPN来侦听Asteror NAS上的443端口,然后通过基于以下方式的port-share选项将所有HTTPS通信传递给Apache: 使用Apache / SSL的OpenVPN端口共享 但是我没有得到它的工作。 我认为问题是,端口443似乎正在听一个进程myhttp。 当我运行#netstat -tulpn | grep LISTEN命令,我会得到这个结果: tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 4475 / myhttpd 当我将OpenVPN上的端口更改为444并运行#netstat -tulpn | grep LISTEN命令再次,我会得到下一个结果: tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 4475 / myhttpd tcp 0 0 0.0.0.0:444 0.0.0.0:* LISTEN 1507 / openvpn tcp 0 0 127.0.0.1:1195 0.0.0.0:* LISTEN 1507 / openvpn 我不知道如何解决这个问题。 有没有人有build议?

许多TIME-WAIT连接

我正在Solaris系统上运行。 我写了一个Korn shell脚本,每30秒运行一行:netstat -a | grep TIME-WAIT | wc -l 这一年来工作正常。 现在我进入一个新的实验室,当我运行时,TIME-WAIT中的连接数从80增加到32000。 大多数这些连接是在本地networking上的另一个盒子上运行的ldap服务器。 有没有人见过这种行为? 你怎么修好它的? 谢谢。

给定端口上的给定服务器连接了哪个本地进程?

在Linux上,我可以简单地: netstat -ntp | grep server_ip:port 而且我得到给定连接的程序的PID和进程名称。 但是我如何在Solaris上执行?