百度
360搜索
搜狗搜索

怎么查看linux系统的网络详细介绍

在 Linux 系统中,查看网络状态和进行网络诊断可以通过多种命令和工具实现。以下是从基础配置到高级监控的全面指南:

一、基础网络配置与状态

1.
查看网络接口信息

  • ip addr(推荐):显示所有网络接口的 IP 地址、MAC 地址和状态。bash
     addr show       

    addr show eth0

  • ifconfig(旧版工具):bash
              

    eth0 up

2.
查看路由表

  • ip route(推荐):bash
     route show                  

    route get .8.8

    route .2.0/24 via .1.1

  • route(旧版工具):bash
    route   

3.
DNS 配置

  • cat /etc/resolv.conf:查看当前 DNS 服务器。
  • nslookup example.com:手动解析域名。

二、网络连接与端口

1.
查看网络连接状态

  • ss(推荐,替代netstat):bash
    ss          

    ss state established

    ss dst :53

  • netstat(旧版工具):bash
       

    ESTABLISHED

2.
端口占用排查

  • lsof:bash
      :80     

    TCP:LISTEN

3.
端口扫描

  • nmap:bash
    nmap localhost          

    nmap -1000 .1.100

三、流量监控与统计

1.
实时流量监控

  • iftop:bash
     iftop  eth0  

  • nload:bash
    nload eth0         

    nload Mbps

2.
历史流量统计

  • sar(需安装sysstat包):bash
    sar  DEV       

3.
抓包分析

  • tcpdump:bash
     tcpdump  eth0 port   

四、网络诊断与连通性测试

1.
基础连通性测试

  • ping:bash
       .8.8  

2.
路由跟踪

  • traceroute:bash
     google.com  

  • mtr(推荐,实时监控):bash
      .8.8  

3.
服务可用性测试

  • telnet:bash
    telnet example.com   

  • nc(更灵活):bash
      .1.100   

五、防火墙与安全

1.
iptables(传统防火墙)

  • 查看规则:bash
     iptables     

2.
firewalld(推荐)

  • 查看状态:bash
     firewall-cmd   

    firewall-cmd --list-all

六、综合工具推荐

工具 功能描述 典型命令
ip 网络配置与管理 ip addr show
ss 网络连接与套接字统计 ss -tuln
iftop 实时流量监控 sudo iftop -i eth0
mtr 网络路径与延迟分析 mtr -n 8.8.8.8
tcpdump 数据包捕获与分析 sudo tcpdump -i eth0 port 80

七、常用场景示例

  1. 排查无法访问外网
    bash
     route show          

    .8.8

    example.com

  2. 确认服务是否启动
    bash
    ss    :80    

    :22

  3. 监控网络流量异常
    bash
     iftop           

    nload

通过组合使用这些工具,可以全面掌握 Linux 系统的网络状态,快速定位和解决网络问题。建议根据具体需求选择合适的工具,并注意权限要求(部分命令需root权限)。

阅读更多 >>>  linux如何设置公网ip

网站数据信息

"怎么查看linux系统的网络"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:怎么查看linux系统的网络的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!