Questions tagged «netstat»

分析工具,用于统计有关活动连接,打开的套接字,路由表的统计信息;通常,网络子系统。

5
使用特定端口查找过程的PID?
我在Ubuntu系统上安装hadoop。当我启动它时,它报告端口9000繁忙。 我用了: netstat -nlp|grep 9000 看看是否存在这样的端口,我得到了: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 但是,如何获取正在保存的进程的PID?
391 linux  process  ip  netstat 


14
查找未使用的本地端口的最简单方法是什么?
查找未使用的本地端口的最简单方法是什么? 目前,我正在使用与此类似的东西: port=$RANDOM quit=0 while [ "$quit" -ne 1 ]; do netstat -a | grep $port >> /dev/null if [ $? -gt 0 ]; then quit=1 else port=`expr $port + 1` fi done 感觉到处都是回旋处,所以我想知道是否有更简单的路径,例如我所错过的内建路径。

4
如何检查守护程序在哪个接口上侦听?
例如:sshd配置为仅侦听wlan0。所以。除了检查sshd_config之外,我如何检查守护程序在什么接口上侦听?netstat可以做到吗?怎么样?(作业系统:openwrt或Scientific linux或openbsd) 更新: 我以为sshd可能仅限于一个接口...但是没有...(192.168.1.5在wlan0上...) # grep ^ListenAddress /etc/ssh/sshd_config ListenAddress 192.168.1.5:22 # # lsof -i -n -P COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 23952 root 3u IPv4 1718551 0t0 TCP 192.168.1.5:22 (LISTEN) # # ss -lp | grep -i ssh 0 128 192.168.1.5:ssh *:* users:(("sshd",23952,3)) # # …
28 daemon  netstat 

6
chrome浏览器(pepperflashplugin)在0.0.0.0:5353上打开侦听端口
我使用chromium browser(铬)用pepperflashplugin在Debian。我注意到,chrome / pepperflashplugin在我的公共接口上打开了一个侦听端口,0.0.0.0:5353如netstat: netstat -lptun Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:5353 0.0.0.0:* 13971/libpepflashpl 我以前使用过Firefox(Iceweasel),但从未见过浏览器/ Flash插件打开端口。实际上,我从未见过任何客户端应用程序打开上的监听端口0.0.0.0。 铬为什么要这样做? 这有必要吗? 我可以禁用它吗? 我可以在禁用Pepperflashplugin的情况下开始使用铬吗?

4
记录传出连接的发生情况
有没有一种方法可以记录文件创建的所有传出连接?我知道,netstat但这似乎更像是某个时间点的快照,而不是在一段时间内运行和记录信息的东西。 我只需要IP或主机名,端口以及进行连接的过程。
23 tcp  netstat 

3
替代“ netstat -s”
netstat -s 打印出很多非常详细的协议统计信息,例如收到的TCP重置消息数或发送的ICMP“回显请求”消息数或由于缺少路由而丢弃的数据包数。 netstat如今,当在Linux 中不推荐使用时,还有其他选择吗? ss -s与提供的统计信息相比,提供的统计信息是肤浅的netstat。
23 linux  netstat  iproute 

3
输出netstat中的tcp6
输出netstat上的“ tcp6”列是什么意思?请任何人解释netstat的以下输出: tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2 tcp6是什么意思?
23 tcp  netstat 

2
netstat —为什么IPv4守护程序仅侦听-A inet6中列出的端口?
我有一台计算机,具有: Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux 它在所有接口的端口80上运行Apache,并且未在中显示netstat -planA inet,但是可以在netstat -planA inet6以下位置意外地找到它: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::5672 :::* LISTEN 2402/beam.smp tcp6 0 0 :::111 :::* LISTEN 1825/rpcbind tcp6 0 0 :::9200 :::* …
22 linux  debian  ipv6  netstat  ipv4 

2
为什么不建议使用netstat?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我已经听到很多次了,现在我大部分时间都在使用ss。但是有时我会对两者之间的差异感到沮丧,并且我希望能提供一些见识。 另外,在使用时,我不是唯一想到希特勒的人ss。不是一个好名字。
21 linux  netstat 

5
Netstat本地地址列的含义
当我这样做时,netstat -ntlp有一列称为Local Address: 有时它将输出IP地址为 0.0.0.0:7180 有时 127.0.0.1:9001 这两种符号的含义是什么? 特定的IP地址是否充当传入连接的筛选器?例如,127.0.0.1:9001它将仅接受来自本地主机的9001端口连接?
20 netstat 


3
正在使用的端口未显示在netstat输出中
在什么情况下,进程正在使用的端口不会显示在netstat -a输出中。 我正在jenkins机器上运行。它正在侦听端口8080。我正在尝试启动另一个尝试在同一端口上进行绑定的进程,但该进程失败并出现错误,表明该端口已在使用中。 现在,当我这样做时netstat -a | grep 8080,它不会显示在输出中。停止jenkins我的进程后,成功绑定到8080。有什么线索吗? 我正在运行CentOS。
11 centos  netstat 


3
为什么SSH在netstat中将协议显示为tcp6 *和* tcp?
$ netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN 为什么有两个端口22(:::22和0.0.0.0:22)记录,为什么一个使用协议as tcp而另一个使用协议tcp6 这是在Ubuntu …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.