• netstat和ifconfig命令


    Netstat:
    Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
    Recv-Q:接收队列
    Send-Q:发送队列
    Proto:连接使用的协议
    RefCnt:连接到套接口的进程号
    Types:套接口类型
    State: 套接口当前状态
    Path:连接到套接口的其他进程使用的路径名
    TCP中网络状态(State列):
    netstat常见参数:
    -a (all) 显示所有选项,默认不显示LISTEN相关。
    -t (tcp) 仅显示tcp相关选项。
    -u (udp) 仅显示udp相关选项。
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -l 仅列出有在 Listen (监听) 的服务状态。
     
    -p 显示建立相关链接的程序名
    -r 显示路由信息,路由表
    -e 显示扩展信息,例如uid等
    -s 按各个协议进行统计
    -c 每隔一个固定时间,执行该netstat命令。
     
    常用netstat相关命令:
    1、列出所有端口 #netstat -a
     
    2、列出所有 tcp 端口 #netstat -at
     
    3、列出所有 udp 端口 #netstat -au
     
    4、只显示监听端口 #netstat -l
     
    5、只列出所有监听 tcp 端口 #netstat -lt
     
    6、只列出所有监听 udp 端口 #netstat -lu
     
    7、列出所有监听 UNIX 端口 #netstat -lx
     
    8、显示所有端口的统计信息 #netstat -s
     
    9、显示 TCP 或 UDP 端口的统计信息 #netstat -st 或 -su
     
    10、 输出中显示 PID 和进程名称 #netstat -p
     
    11、持续输出 netstat 信息  #netstat -c
     
    12、找出程序运行的端口 #netstat  -ap | grep ':80'
     
    Ifconfig:
    ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具,这个工具极为常用的。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。也可以把它写入一个文件中(比如/etc/rc.d/rc.local),这样系统引导后,会读取这个文件,为网卡设置IP地址
    lo表示主机的环回地址,一般用来在本地主机上测试某个网络程序。
    wlp0s20f3表示网卡,显示了该主机IP/MAC地址,广播地址和子网掩码等。
    ifconfig常用参数:
    Ifconfig lo  //查看某个端口状态
    Ifconfig 网络端口 ip地址 hw MAC地址 netmask 掩码地址 broadcast 广播地址 //配置网络接口
  • 相关阅读:
    知道这几 个正则表达式,能让你少写 1,000 行代码
    移除手机端a标签点击自动出现的边框和背景
    CSS 元素垂直居中的 6种方法
    当文本超出时出现省略号
    css清除select的下拉箭头样式
    设置透明边框
    js 输出语句document.write()及动态改变元素中内容innerHTML的使用
    LOCAL_EXPORT_××用法
    sprd测试系统跑vts
    C++ const用法
  • 原文地址:https://www.cnblogs.com/zxy1122/p/11947727.html
Copyright © 2020-2023  润新知