• linux网络问题常用命令


    ifconfig

    功能:显示ip地址和网络等相关信息

    # 安装ifconfig
    yum install net-tools
    # 显示网卡精简列表
    ifconfig -s
    # 启用网卡
    ifconfig 网卡名 up
    # 禁止网卡
    ifconfig 网卡名 down
    # 网卡绑定ip
    ifconfig 网卡名 add IP地址
    # # 网卡/解绑ip
    ifconfig 网卡名 del IP地址
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    ping

    功能:检查网络是否通畅

    # 检查网络是否通畅
    ping IP地址
    
    • 1
    • 2

    telnet

    功能:检测指定地址的端口是否开放

    # 安装
    yum install telnet
    # 检测端口是否可以连接
    telnet IP地址 端口号
    
    • 1
    • 2
    • 3
    • 4

    netstat

    功能:显示网络连接状态和相关信息

    参数说明
    -a显示所有选项,包含LISTENT相关选项(默认不显示)
    -t显示tcp相关
    -u显示udp相关
    -s按各个协议显示
    # 显示所有选项
    netstat -a
    
    • 1
    • 2

    lsof

    功能:列出当前系统打开文件的工具

    # 安装
    yum install lsof
    # 显示信息
    lsof -i | grep 进程名
    
    • 1
    • 2
    • 3
    • 4

    tcpdump

    功能:强大的抓包工具

    参数说明
    -i指定要捕获的网卡名
    -X以ASCII和16进制形式输出捕获的数据包内容,减去链路层的包头信息
    -XX以ASCII和16进制形式输出捕获的数据包内容,包含链路层的包头信息
    -S以绝对值显示ISN号
    -vv显示详细的抓包信息
    -vvv显示更详细的抓包信息
    -w将抓包信息写入文件中
    -r读取-w保存的文件
    # 安装
    yum install tcpdump
    # 监听端口 8888
    tcpdump -i any 'port 8888'
    # 显示经过tcp:8888的数据包
    tcpdump -i any 'tcp port 8888'
    # 监听tcp:8888或udp:8889
    tcpdump -i any 'tcp port 8888 or udp port 8889'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  • 相关阅读:
    常用md语法
    一种基于区块链的物联网架构设计
    第八周周报
    分布式系统中自适应统计信息收集策略
    智慧物流数字孪生怎么样?元宇宙医疗供应商首选广州华锐互动
    Vue 入门案例剖析
    MySQL之MHA高可用集群
    既然有了ES,为何还用ClickHouse——从原理万字总结ClickHouse为何这么快
    JVM相关
    Unity延时函数
  • 原文地址:https://blog.csdn.net/lwei3600103/article/details/126186339