• Netstat- Linux必学的60个命令


    1.作用

    检查整个Linux网络状态。

    2.格式

    netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]

    3.主要参数

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

    -A:列出该网络类型连线中的IP相关地址和网络类型。

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

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

    -e--extend:显示网络其它相关信息。

    -F--fib:显示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--statistice:显示网络工作信息统计表。

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

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

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

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

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

    -x--unix:和指定“-A unix”参数相同。

    --ip--inet:和指定“-A inet”参数相同。

    4.应用实例

    netstat 主要用于Linux察看自身的网络状况,如开启的端口、在为哪些用户服务,以及服务的状态等。此外,它还显示系统路由表、网络接口状态等。可以说,它是一个综合性的网络状态的察看工具。在默认情况下,netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口,使用-a参数即可:

    #netstat -a

    Active Internet connections (only servers)

    Proto Recv-Q Send-Q Local Address Foreign Address State

    tcp 0 0 *:32768 *:* LISTEN

    tcp 0 0 *:32769 *:* LISTEN

    tcp 0 0 *:nfs *:* LISTEN

    tcp 0 0 *:32770 *:* LISTEN

    tcp 0 0 *:868 *:* LISTEN

    tcp 0 0 *:617 *:* LISTEN

    tcp 0 0 *:mysql *:* LISTEN

    tcp 0 0 *:netbios-ssn *:* LISTEN

    tcp 0 0 *:sunrpc *:* LISTEN

    tcp 0 0 *:10000 *:* LISTEN

    tcp 0 0 *:http *:* LISTEN

    ......

    上面显示出,这台主机同时提供HTTP、FTP、NFS、MySQL等服务。

  • 相关阅读:
    边工作边刷题:70天一遍leetcode: day 58-1
    边工作边刷题:70天一遍leetcode: day 58
    边工作边刷题:70天一遍leetcode: day 59
    边工作边刷题:70天一遍leetcode: day 90
    边工作边刷题:70天一遍leetcode: day 60-2
    边工作边刷题:70天一遍leetcode: day 60-1
    边工作边刷题:70天一遍leetcode: day 60
    边工作边刷题:70天一遍leetcode: day 61-7
    边工作边刷题:70天一遍leetcode: day 61-6
    边工作边刷题:70天一遍leetcode: day 61-5
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11107419.html
Copyright © 2020-2023  润新知