linux netstat 命令简介
2024-09-04 20:07:20
常用选项:
-r, --route 显示路由表
-i, --interfaces 显示接口信息表-s, --statistics 显示网络协议汇总信息
-n, --numeric 不解析域名-p, --programs 为端口显示pid或者软件名称
-o, --timers 显示计时器
-c, --continuous 连续显示
-l, --listening 显示正在监听的服务端口
-a, --all 显示所有端口(默认只显示: connected 的端口)
常用示例:
#查看路由器表
[root@localhost ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.10.0.1 0.0.0.0 UG ens192
10.10.0.0 0.0.0.0 255.255.0.0 U ens192
172.31.0.0 0.0.0.0 255.255.0.0 U docker0
#查看正在监听的tcp端口,并显示对应的监听程序
[root@localhost ~]# netstat -ntpl
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.0.0:* LISTEN /nginx: master
tcp 0.0.0.0: 0.0.0.0:* LISTEN /sshd
tcp 127.0.0.1: 0.0.0.0:* LISTEN /master
tcp6 ::: :::* LISTEN /sshd
tcp6 ::: :::* LISTEN /master
#查看正在监听的udp端口,并显示对应的监听程序
[root@localhost ~]# netstat -nupl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 127.0.0.1: 0.0.0.0:* /chronyd
udp6 ::: :::* /chronyd
#显示所有tcp连接及监听端口
[root@localhost ~]# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 127.0.0.1: 0.0.0.0:* LISTEN
tcp 10.10.0.110: 172.17.1.128: ESTABLISHED
tcp 10.10.0.110: 172.17.1.128: ESTABLISHED
tcp6 ::: :::* LISTEN
tcp6 ::: :::* LISTEN
#显示所有udp连接及监听端口及连接的程序
[root@localhost ~]# netstat -anup
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 10.10.0.110: 114.114.114.114: ESTABLISHED /nginx: worker
udp 127.0.0.1: 0.0.0.0:* /chronyd
udp6 ::: :::* /chronyd
可以按照实际情况有选择的选择命令选项,达到想要查看的目的。
最新文章
- 在Linux配置Nginx web服务器步骤
- iOS 链式编程探索(Masonry)
- Go语言总结(图片打开略慢请知晓)
- Linux下Qt的安装与配置
- 第七节:使用实现了dispose模式的类型
- <;转>;Python 多线程的单cpu与cpu上的多线程的区别
- c# 绘图常用对象和方法
- Linux系统挂载点与分区的关系(转载)
- C#网络编程系列(两)它Socket同步TCPserver
- bfs或者dfs Good Bye 2016 D
- ESPlatform 支持的三种群集模型 —— ESFramework通信框架 4.0 进阶(09)
- PyQt5多点触控写字板实现及困惑
- Installation of CarbonData 1.1.0 with Spark 1.6.2
- springcloud第四步:ribbon搭建服务负载均衡
- mysql数据字段整理
- 黄聪:HBuilder左侧项目管理器如何不与标签页一起自动切换
- cocos2d-x 2.2.3 建工程
- [LeetCode] 195. Tenth Line_Easy tag: Bash
- 4.1 shell文本过滤、find、awk、grep
- linux执行命令返回码释义