Linux 查看网络配置、测试网络连接

查看网络接口信息----------------------ifconfig

  • 查看所有活动的网络接口信息
    • 执行 ifconfig 命令
  • 查看指定网络接口信息
    • ifconfig + 接口

示例:

ifconfig ens33

在这里插入图片描述

  • inet:IP地址,如(192.168.1.188)
  • netmask:子网掩码,如(255.255.255.0)
  • broadcast:广播地址,如(192.168.1.255)
  • ether:MAC地址,如(00:0c: 29:e8:a2:cf)
    除此以外,还能通过 “TX” 、“RX” 等信息了解到通过该网络接口发送和接收的数据包个数、流量等更多属性。

查看路由表条目 ----------------------route

  • 查看或设置主机中路由表信息(信息显示为数字形式)
    • route -n

route与route -n区别
在这里插入图片描述
在这里插入图片描述

查看网络连接情况---------------------- netstat

  • 查看系统的网络连接状态、路由表、接口统计等信息
    • netstat 【选项】
  • 常用选项
    • -a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)。
    • -n:以数字的形式显示相关的主机地址、端口等信息。
    • -r: 显示路由表信息。
    • -I: 显示处于监听(Listening) 状态的网络连接及端口信息。
    • -t: 查看TCP (Transmission Control Protocol,传输控制协议)相关的信息。
    • -a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)。
    • -p:显示与网络连接相关联的进程号、进程名称信息(该选项需要root权限)。

除了netstat, ss命令也可以查看网络连接情况,它是Socket Statistics 的缩写,主要用于获取socket统计信息,它可以显示和netstat命令类似的输出内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。要想使用ss命令,首先确保iproute程序包已被安装,可以通过yum方式进行安装。

  • -h: --help通过该选项获取更多的使用帮助。
  • -V: --version显示软件的版本号。
  • -t: --tcp显示TCP协议的sockets。
  • -u: --udp显示UDP协议的sockets。
  • -n: --numeric不解析服务的名称,如"22"端口不会显示成"ssh"。
  • -1: --listening 只显示处于监听状态的端口。
  • -p: --processes显示监听端口的进程。
  • -a: --all对TCP协议来说,既包含监听的端口,也包含建立的连接。
  • -r: --resolve把IP解释为域名,把端口号解释为协议名称。

ss 命令的输出结果, 可以提供TCP和UDP的socket 信息,以及各种服务建立的持久 连结,
熟悉这个命令有助于更好的发现与解决系统性能问题。

跟踪数据包---------------------- traceroute

  • 测试从当前主机到目的主机之间经过的网络节点
    • traceroute 目标主机地址

示例:

traceroute 192.168.1.190

在这里插入图片描述

域名解析---------------------- nslookup

  • 测试DNS域名解析
    • nslookup 目标主机地址

示例:

nslookup www.baidu.com

在这里插入图片描述

设置网络接口参数----------------------ifconfig

  • 设置网络接口的IP地址、子网掩码
    • ifconfig 网络接口 ip地址

示例:

ifconfig ens33:2 190.0.0.10
ifconfig ens33:3 190.0.0.110 netmask 255.255.255.0

在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 11823795 查看本文章
  • 禁用或者重新激活网卡
    • ifconfig 网络接口 up /ifup 网络接口 --------------##激活网卡
    • ifconfig 网络接口 down /ifdown 网络接口 --------------##禁用网卡

示例:
在这里插入图片描述

设置路由记录----------------------route

  • 添加到指定网段的路由记录
    • route add -net 网段地址 gw IP地址
  • 删除到指定网段的路由记录
    • route del -net 网段地址
  • 向路由表中添加默认网关记录
    • route add default gw IP地址
  • 删除路由表中默认的网关记录
    • route del default gw IP地址

修改主机名----------------------hostname

hostname 主机名称(一次性)
hostnamectl set-hostname 主机名称(永久修改)

猜你喜欢

转载自blog.csdn.net/weixin_48190875/article/details/107618786
今日推荐