netstat命令 – 显示网络状态
netstat命令 – 显示网络状态
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
从整体上看,netstat的输出结果可以分为两个部分:一个是Active Internet connections,称为有源TCP连接,其中”Recv-Q”和”Send-Q”指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到;另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
语法格式:netstat [参数]
常用参数
-a | 显示所有连线中的Socket |
---|---|
-p | 显示正在使用Socket的程序识别码和程序名称 |
-u | 显示UDP传输协议的连线状况 |
-i | 显示网络界面信息表单 |
-n | 直接使用IP地址,不通过域名服务器 |
参考实例
显示详细的网络状况
[root@linuxcool ~]# netstat -a
显示当前户籍UDP连接状况
[root@linuxcool ~]# netstat -nu
显示UDP端口号的使用情况:
[root@linuxcool ~]# netstat -apu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 4000/dhclient
udp 0 0 localhost:323 0.0.0.0:* 3725/chronyd
udp6 0 0 localhost:323 [::]:* 3725/chronyd
显示网卡列表:
[root@linuxcool ~]# 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 181864 0 0 0 141278 0 0 0 BMRU
lo 16436 0 3362 0 0 0 3362 0 0 0 LRU
显示组播组的关系:
[root@linuxcool ~]# netstat -g
IPv6/IPv4 Group Memberships Interface
RefCnt Group
--------------- ------ ---------------------
lo 1 ALL-SYSTEMS.MCAST.NET
eth0 1 ALL-SYSTEMS.MCAST.NET lo 1 ff02::1
eth0 1 ff02::1:ff0a:b0c eth0 1 ff02::1
场景实例
查询端口被哪个进程所占用:
[root@localhost ~]# netstat -anp|grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 891/sshd
tcp 0 52 10.5.1.230:22 10.5.1.200:4203 ESTABLISHED 1000/sshd: root@pts
tcp6 0 0 :::22 :::* LISTEN 891/sshd
netstat命令 – 显示网络状态相关推荐
- linux netstat命令:网络状态查看命令
我们需要先简单了解一下端口的作用.在互联网中,如果 IP 地址是 IP 服务器在互联网中唯一的地址标识,那么大家可以想象一下:我有一台服务器,它有固定的公网 IP 地址,通过 IP 地址可以找到我的服 ...
- 监控io性能, free命令, ps命令, 查看网络状态, linux下抓包
2019独角兽企业重金招聘Python工程师标准>>> 监控io性能 free命令 ps命令 查看网络状态 linux下抓包 --- 监控io性能 查看磁盘 iostat 和sar属 ...
- 网络安全netstat监听网络状态。
网络安全netstat监听网络状态. Internet的通用语言是TCP/TP,它是一组协议,它规定在网络的第四层运输层有两种协议TCP.UDP.端口就是这两个协议打开的,端口分为源端口和目的端口,源 ...
- 群晖服务器显示灯,群晖猫盘LED呼吸灯显示网络状态
上次发了LED控制脚本,这次发一个让LED呼吸灯显示网络状态的方法.设置计划任务- h; Y/ O5 G! m$ m TIM截图20191008222234.jpg (64.3 KB, 下载次数: 1 ...
- Linux 命令之 netstat -- 查看网络状态信息/显示网络状态
文章目录 命令介绍 常用选项 参考示例 (一)列出所有端口 (二)列出所有 TCP 端口 (三)列出所有 UDP 端口 (四)只显示监听端口 (五)只列出所有监听 tcp 端口 (六)只列出所有监听 ...
- 10.7 netstat:查看网络状态
netstat命令 用于显示本机网络的连接状态.运行端口和路由表等信息. netstat命令的参数选项及说明 -r 显示路由表信息,该功能类似于前面学过的route 和ip route -g 显示多播 ...
- netstat命令查看网络信息
文章出处:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 简介 Netstat 命令用于显示各种网络相关信息,如网络连 ...
- linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号
1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...
- Linux ss命令 报错,ECS Linux中ss命令显示连接状态的使用说明
1. ss命令可用来获取socket统计信息,这个命令输出的结果类似于netstat输出的内容,但是它能够显示更多更详细的TCP连接状态的信息,且比netstat更快更高效. ss命令能够从内核空间直 ...
- ss命令,显示socket状态
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...
最新文章
- 跟面试官聊到JVM,他99%会让你谈谈这个问题!
- location 匹配规则 (NGINX)
- java空心字木塔_我国七个千年古塔:第四个空心没有塔顶,最后一个是木塔无钉无铆...
- 在有原来的数据的情况下,恢复数据库的数据
- 一个或多个音频服务未运行 win7 错误1079:此服务的账户不同于运行于同一进程上的其他服务账户...
- 微信转发别人语音的方法
- ICEM使用经验与网格划分错误分析
- 苹果机装w ndows糸统,苹果电脑安装win系统一键安装教程
- 语音文件格式转换:.amr 转 .MP3, .wav格式
- win10删除工作组计算机,win10工作组怎么退出-退出win10工作组的教程 - 河东软件园...
- Vue2.0 —— 运用算法实现 AST 抽象语法树
- MATLAB语音信号处理
- matlab 画多个箱线图
- HTML网页上常见的3种单位是,HTML_CSS中常用的单位,一、长度单位 长度单位 - phpStudy...
- selenium自动化之登录淘宝自动下单案例
- C语言中pthread或Windows API在多线程编程中的基本应用
- 牛客国庆集训派对Day1 C-Utawarerumono(扩展欧几里得)
- Echarts 柱状图,带背景色且数值显示在最顶部
- etch下面,用wine可以安装超星阅览器
- strstr函数[转]