• netstat


    简介

    Netstat用于显示网络状态,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等

    利用 netstat 指令可让你得知整个 Linux 系统的网络情况

    语法及参数

    -a或--all  显示所有连线中的Socket。

    -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。

    -c或--continuous 持续列出网络状态。

    -C或--cache 显示路由器配置的快取信息。

    -e或--extend 显示网络其他相关信息。

    -F或--fib 显示路由缓存。

    -g或--groups 显示多重广播功能群组组员名单。

    -h或--help 在线帮助。

    -i或--interfaces 显示网络界面信息表单。

    -l或--listening 显示监控中的服务器的Socket。

    -M或--masquerade 显示伪装的网络连线。

    -n或--numeric 直接使用IP地址,而不通过域名服务器。

    -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。

    -o或--timers 显示计时器。

    -p或--programs 显示正在使用Socket的程序识别码和程序名称。

    -r或--route 显示Routing Table。

    -s或--statistics 显示网络工作信息统计表。

    -t或--tcp 显示TCP传输协议的连线状况。

    -u或--udp 显示UDP传输协议的连线状况。

    -v或--verbose 显示指令执行过程。

    -V或--version 显示版本信息。

    -w或--raw 显示RAW传输协议的连线状况。

    -x或--unix 此参数的效果和指定"-A unix"参数相同。

    --ip或--inet 此参数的效果和指定"-A inet"参数相同。

    用法实例

    #netstat -a  //显示所有连接的网络情况

    #netstat -tn  //以IP地址的形式显示TCP连接

    #netstat -au  //列出所有UDP连接

    #netstat -ap  //同时显示进程ID和进程名称

    #netstat -lntp  //只列出正在监听的(LISTEN)TCP连接,注意 -l不能和-a同时使用。

    #netstat -lntup  //同时列出UDP和TCP的LISTEN状态的连接

    #netstat -i  //显示网卡的统计信息

    #netstat -ie  //显示网卡详细信息相当于ifconfig -a

    #netstat -r  //显示网络的路由信息,相当于route -n

    #netstat -s  //显示每个协议的统计信息,包括收/发包的总量

    #netstat -c  //持续输出

    #netstat -anp | grep 3306  //过滤出某个端口的连接

    #netstat -ap | grep ssh  //过滤出某个服务的连接情况

    参考资料

    https://www.runoob.com/linux/linux-comm-netstat.html

    https://www.linuxprobe.com/linux-netstat.html

  • 相关阅读:
    算法图解-散列表
    算法图解-笔记
    ERROR:cannot read property 'getAttribute' of null 报错处理
    Error: Cannot find module 'node-sass' 报错处理
    一、Spring Cloud概述
    十、ActiveMQ多节点集群
    九、ActiveMQ的消息存储和持久化
    八、ActiveMQ的传输协议
    七、SpringBoot整合ActiveMQ
    六、Spring整合ActiveMQ
  • 原文地址:https://www.cnblogs.com/wushuai2018/p/14921435.html
Copyright © 2020-2023  润新知