unix命令netstat
命令的作用:
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
输出结果:
从整体上看,netstat的输出结果可以分为两个部分:
一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。
另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSEActive UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 1 [ ] STREAM CONNECTED 16178 @000000dd unix 1 [ ] STREAM CONNECTED 16176 @000000dc unix 9 [ ] DGRAM 5292 /dev/log unix 1 [ ] STREAM CONNECTED 16182 @000000df
常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
列出所有 tcp 端口 netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:523 *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 localhost:5939 *:* LISTEN
tcp 0 0 zhangxin-ThinkPa:domain *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 *:microsoft-ds *:* LISTEN
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:git *:* LISTEN
tcp 1 1 dingchao.yeepay.c:44933 117.79.157.201:http CLOSING
tcp 1 0 dingchao.yeepay.c:49200 backoo.canonical.c:http CLOSE_WAIT
tcp 1 0 dingchao.yeepay.c:54873 stimpy.musicbrainz:http CLOSE_WAIT
tcp 1 0 dingchao.yeepay.c:49203 backoo.canonical.c:http CLOSE_WAIT
tcp 0 0 dingchao.yeepay.c:58543 117.79.157.251:http ESTABLISHED
tcp 1 0 dingchao.yeepay.c:50899 barbadine.canonica:http CLOSE_WAIT
列出所有 udp 端口 netstat -au
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:4000 *:*
udp 0 0 *:4001 *:*
udp 0 0 *:4002 *:*
udp 0 0 *:4003 *:*
udp 0 0 *:4004 *:*
udp 0 0 *:4005 *:*
udp 0 0 *:4006 *:*
udp 0 0 *:4007 *:*
udp 0 0 *:4008 *:*
udp 0 0 zhangxin-ThinkPa:domain *:*
udp 0 0 *:bootpc *:*
udp 0 0 192.168.100.:netbios-ns *:*
udp 0 0 dingchao.yee:netbios-ns *:*
只显示监听端口 netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:523 *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 localhost:5939 *:* LISTEN
tcp 0 0 zhangxin-ThinkPa:domain *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 *:microsoft-ds *:* LISTEN
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:git *:* LISTEN
tcp6 0 0 [::]:netbios-ssn [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN
tcp6 0 0 [::]:microsoft-ds [::]:* LISTEN
tcp6 0 0 [::]:daap [::]:* LISTEN
tcp6 0 0 [::]:git [::]:* LISTEN
udp 0 0 *:4000 *:*
udp 0 0 *:4001 *:*
udp 0 0 *:4002 *:*
udp 0 0 *:4003 *:*
udp 0 0 *:4004 *:*
udp 0 0 *:4005 *:*
udp 0 0 *:4006 *:*
udp 0 0 *:4007 *:*
udp 0 0 *:4008 *:*
udp 0 0 zhangxin-ThinkPa:domain *:*
udp 0 0 *:bootpc *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 17180 @/tmp/.ICE-unix/3079
unix 2 [ ACC ] STREAM LISTENING 22741 /home/dasuser1/das/tmp/dasnamedpipe
unix 2 [ ACC ] STREAM LISTENING 11833 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 15893 /var/lib/samba/winbindd_privileged/pipe
unix 2 [ ACC ] STREAM LISTENING 17905 @/tmp/dbus-bBksXDeV
unix 2 [ ACC ] STREAM LISTENING 16841 /tmp/ssh-ZBiQGjOj3bvy/agent.2959
unix 2 [ ACC ] STREAM LISTENING 17181 /tmp/.ICE-unix/3079
unix 2 [ ACC ] STREAM LISTENING 15891 /var/run/samba/winbindd/pipe
unix 2 [ ACC ] STREAM LISTENING 761153 socket
unix 2 [ ACC ] STREAM LISTENING 15905 /var/run/samba/nmbd/unexpected
unix 2 [ ACC ] STREAM LISTENING 11832 @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 9014 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 17978 /run/user/1000/pulse/native
unix 2 [ ACC ] STREAM LISTENING 13373 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 17223 /run/user/1000/keyring-AuVpEk/ssh
unix 2 [ ACC ] STREAM LISTENING 21856 @/dbus-vfs-daemon/socket-V1zAlI5U
unix 2 [ ACC ] STREAM LISTENING 9038 /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 863619 @/dbus-vfs-daemon/socket-j94ZcNiL
unix 2 [ ACC ] STREAM LISTENING 17249 /run/user/1000/keyring-AuVpEk/gpg
只列出所有监听 UNIX 端口 netstat -lx
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 17180 @/tmp/.ICE-unix/3079
unix 2 [ ACC ] STREAM LISTENING 22741 /home/dasuser1/das/tmp/dasnamedpipe
unix 2 [ ACC ] STREAM LISTENING 11833 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 15893 /var/lib/samba/winbindd_privileged/pipe
unix 2 [ ACC ] STREAM LISTENING 17905 @/tmp/dbus-bBksXDeV
unix 2 [ ACC ] STREAM LISTENING 16841 /tmp/ssh-ZBiQGjOj3bvy/agent.2959
unix 2 [ ACC ] STREAM LISTENING 17181 /tmp/.ICE-unix/3079
unix 2 [ ACC ] STREAM LISTENING 15891 /var/run/samba/winbindd/pipe
unix 2 [ ACC ] STREAM LISTENING 761153 socket
unix 2 [ ACC ] STREAM LISTENING 15905 /var/run/samba/nmbd/unexpected
unix 2 [ ACC ] STREAM LISTENING 11832 @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 9014 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 17978 /run/user/1000/pulse/native
unix 2 [ ACC ] STREAM LISTENING 13373 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 17223 /run/user/1000/keyring-AuVpEk/ssh
unix 2 [ ACC ] STREAM LISTENING 21856 @/dbus-vfs-daemon/socket-V1zAlI5U
unix 2 [ ACC ] STREAM LISTENING 9038 /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 863619 @/dbus-vfs-daemon/socket-j94ZcNiL
显示所有端口的统计信息 netstat -s
Ip:
742693 total packets received
0 forwarded
2 with unknown protocol
0 incoming packets discarded
598618 incoming packets delivered
357142 requests sent out
4 outgoing packets dropped
Icmp:
229 ICMP messages received
3 input ICMP message failed.
ICMP input histogram:
destination unreachable: 228
echo requests: 1
12417 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 12416
echo replies: 1
IcmpMsg:
InType3: 228
InType8: 1
OutType0: 1
OutType3: 12416
Tcp:
7169 active connections openings
100 passive connection openings
89 failed connection attempts
156 connection resets received
4 connections established
267968 segments received
249190 segments send out
12317 segments retransmited
43 bad segments received.
1076 resets sent
Udp:
514384 packets received
12417 packets to unknown port received.
0 packet receive errors
82823 packets sent
UdpLite:
TcpExt:
1994 TCP sockets finished time wait in fast timer
1666 delayed acks sent
6 delayed acks further delayed because of locked socket
Quick ack mode was activated 816 times
635 packets directly queued to recvmsg prequeue.
7417 bytes directly in process context from backlog
765973 bytes directly received in process context from prequeue
155844 packet headers predicted
448 packets header predicted and directly queued to user
36321 acknowledgments not containing data payload received
17185 predicted acknowledgments
9 times recovered from packet loss by selective acknowledgements
198 congestion windows recovered without slow start after partial ack
3 timeouts after SACK recovery
3 timeouts in loss state
netstat 将每隔一秒输出网络信息:netstat -c
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192.168.100.1 0.0.0.0 UG 0 0 0 eth0
192.168.100.0 * 255.255.255.0 U 0 0 0 eth0
netstat -ap|grep ssh
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 *:ssh *:* LISTEN -
tcp6 0 0 [::]:ssh [::]:* LISTEN -
unix 2 [ ACC ] STREAM LISTENING 16841 - /tmp/ssh-ZBiQGjOj3bvy/agent.2959
unix 2 [ ACC ] STREAM LISTENING 17223 - /run/user/1000/keyring-AuVpEk/ssh
显示网络接口列表:netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 3100980 0 0 0 326281 0 0 0 BMRU
lo 65536 0 36056 0 0 0 36056 0 0 0 LRU
wlan0 1500 0 0 0 0 0 0 0 0 0 BMU
unix命令netstat相关推荐
- 聊聊linux查看服务和端口状态命令netstat
使用netstat命令可以查看linux系统中正在使用的服务和端口情况 常见参数 -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示 ...
- Linux系统安全与应用(二)——安全机制、安全控制、弱口令检测JR、网络扫描NMAP和控制台命令Netstat
Linux系统安全与应用(二)--安全机制.安全控制.弱口令检测JR.网络扫描NMAP和控制台命令Netstat 一.使用sudo机制提升权限 1.su命令的缺点 2.sudo的用途和用法 3.配置s ...
- CMD / UNIX 命令
CMD命令 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理 ...
- sed/awk与unix命令等价代码[转]
转自: www.chinaunix.net 特此感谢 sed与unix 命令等价代码 特此感谢转贴者:admirer ----------------------------------------- ...
- windows常用命令netstat
netstat 显示协议统计和当前tcp/ip网络连接 NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-t] [-v] [interva ...
- linux对目录进行操作,Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令 笔记...
参考文章<Linux Basic – Linux and Unix Commands for File and Directory Manipulation> https://www.ji ...
- 多线程、多平台环境中的跟踪 - 使用 log4j 和 UNIX 命令来挖掘跟踪数据
2004 年 4 月 01 日 大多数 Java 程序员都使用某种跟踪系统来跟踪开发中的代码的潜在错误和问题.然而,多线程和多平台环境可能产生大量莫名其妙的跟踪数据.在本文中,软件工程师 Daniel ...
- @程序员,你真的会用 Unix 命令?
那些常用的 Unix 命令,你不知道的功能! 作者 | Vegard Stikbakke 译者 | 弯月 责编 | 屠敏 出品 | CSDN(ID:CSDNNews) 如何挑战百万年薪的人工智能! h ...
- GNU 和 UNIX 命令
使用命令行 本节讨论初级管理(LPIC-1)考试 101 的主题 1.103.1 的内容.这个主题的权值是 5. 在本节中,学习以下主题: 使用命令行与 shell 和命令进行交互 有效的命令和命令序 ...
最新文章
- php 实现 html转js
- 【转载】COM 连接点
- java数据结构排序实验报告_java数据结构与算法之插入排序详解
- Firefox无法启动,提示Profile is yet in use by another Firefox
- 【转】TFS自动签出解决方案sln或者项目文件csproj的解决办法
- (转)jquery图片左右滚动
- 嫦娥五号回来要打水漂,载人回来怎么办?
- WordPress收费下载插件Erphpdown 免费下载(更新至v9.6.2)
- Linux安装与配置SSH服务
- 电驴让分享继续 服务器不稳定,电驴快快跑—分流教程
- hadoop的filesplit
- 【技术问题】浏览器主页修复
- 卸载 AutoCAD 清理注册表
- 土豆视频搜索显示服务器走丢了,她往土里丢了一个土豆,结果家里变成了菜园!...
- UE4 FlipFlop的使用
- [清华集训2014]奇数国
- 谁的数据在说谎:天翼云71亿、浪潮云估值100亿、金山云亏了27亿?
- 互联网行业应届待遇十一档2014
- 验证码总是错误问题的总结
- RedHat8更换CentOS阿里云镜像源