linux netstat 命令简介

常用选项:

        -r, --route              显示路由表
        -i, --interfaces         显示接口信息表-s, --statistics         显示网络协议汇总信息
        -n, --numeric            不解析域名-p, --programs           为端口显示pid或者软件名称        -o, --timers             显示计时器
        -c, --continuous         连续显示
        -l, --listening          显示正在监听的服务端口
        -a, --all                显示所有端口(默认只显示: connected 的端口)

常用示例:

#查看路由器表[[email protected] ~]# 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        0 0          0 ens192
10.10.0.0       0.0.0.0         255.255.0.0     U         0 0          0 ens192
172.31.0.0      0.0.0.0         255.255.0.0     U         0 0          0 docker0
#查看正在监听的tcp端口,并显示对应的监听程序[[email protected] ~]# 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:80              0.0.0.0:*               LISTEN      15614/nginx: master
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6596/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      6245/master
tcp6       0      0 :::22                   :::*                    LISTEN      6596/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      6245/master         
#查看正在监听的udp端口,并显示对应的监听程序[[email protected] ~]# netstat -nupl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
udp        0      0 127.0.0.1:323           0.0.0.0:*                           5711/chronyd
udp6       0      0 ::1:323                 :::*                                5711/chronyd        
#显示所有tcp连接及监听端口[[email protected] ~]# 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:80              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:25            0.0.0.0:*               LISTEN
tcp        0     96 10.10.0.110:22          172.17.1.128:56848      ESTABLISHED
tcp        0      0 10.10.0.110:22          172.17.1.128:62703      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:25                  :::*                    LISTEN     
#显示所有udp连接及监听端口及连接的程序[[email protected] ~]# netstat -anup
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
udp        0      0 10.10.0.110:32932       114.114.114.114:53      ESTABLISHED 18481/nginx: worker
udp        0      0 127.0.0.1:323           0.0.0.0:*                           5711/chronyd
udp6       0      0 ::1:323                 :::*                                5711/chronyd        

  可以按照实际情况有选择的选择命令选项,达到想要查看的目的。

原文地址:https://www.cnblogs.com/yyxianren/p/10820800.html

时间: 2024-10-12 11:58:24

linux netstat 命令简介的相关文章

Linux netstat命令详解

Linux netstat命令详解 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State

Linux netstat 命令查看80端口状态

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.89:t

linux netstat命令

linux netstat命令 netstat命令用来显示用于显示各种网络相关信息:-r:显示路由表-n:以数字方式显示主机地址,不显示名称-t:建立的tcp连接-u:显示udp连接-l:显示监听状态的连接-p:显示指定套接字的进程的进程号及进程名 可以用 kill命令来杀死 原文地址:https://www.cnblogs.com/fps2tao/p/9022012.html

(转)Linux netstat命令详解

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.8

Linux netstat命令介绍

关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令):另外一个就是有什么连接或服务可用(netstat命令).netstat还可以显示ps无法显示的.从inetd或xinetd中运行的服务,比如telnet等. 1.功能与说明 netstat 用于显示linux中各种网络相关信息.如网络链接.路由表.接口状态链接.多播成员等等. 2.参数含义介绍 -a (all)显示所有选项,默认不显示LISTEN相关(本选项显示一个所有的有效连接信息列表,包括已建立的连接(

linux nload命令简介及安装方法

第一步:nload命令简介 nload 命令用于查看linux网络流量状况,实时输出.可以理解为是一个控制台应用程序,用来实时监测网络流量和带宽使用情况的命令. 使用可视化的界面显示流入和留出系统的网络带宽数据. 安装后的使用截图(screenshot)如下: 第二步:nload下载 安装前最好安装以下依赖 yum install gcc gcc-c++ ncurses-devel  官网为:http://www.roland-riegel.de/nload/ xshell登陆到linux,然后

Linux netstat命令详解,高级面试必备

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.8

Linux netstat 命令详解

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.8

linux netstat 命令简解

Netstat 简介: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告.常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字.-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔1秒