Linux网络的配置和检测

1.网络配置命令

1.1 ifconfig

基础用法

ifconfig
在不带任何选项和参数执行 ifconfig 命令时, 
将显示当前主机中已启用(活动)的网络接口信息

在这里插入图片描述

ifconfig          -a                                              
 #表示显示所有网卡包括没有启动的网卡

在这里插入图片描述

ifconfig     网卡名称    [up|down]         
#表示开启或关闭网卡
ifconfig -s
#网络的通讯情况

在这里插入图片描述

ifconfig 网卡名:数字 
#IP地址/子网掩码

在这里插入图片描述

1.2 ip

ip link
#数据链路层

在这里插入图片描述

ip addr
#网络层

在这里插入图片描述

ip route
#查看路由

在这里插入图片描述

1.3 hostname ----查看或设置当前主机名

1.3.1临时修改主机名
hostname 主机名
#重启后失效

在这里插入图片描述

1.4 route —查看或设置当前主机路由表中信息

route -n
#显示默认路由

在这里插入图片描述

#路由表主要构成:
#Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路
由,优先级最低
#Genmask:目标网络对应的netmask
#Iface: 到达对应网络,应该从当前主机哪个网卡发送出来
#Gateway: 到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果
是直连网络,gateway是0.0.0.0
#Metric: 开销cost,值越小,路由记录的优先级最高

添加 指定网段的路由记录

route add -net 网段地址 gw IP地址
在这里插入图片描述

删除指定网段的路由记录

route del -net 网段地址
在这里插入图片描述

向路由表中添加默认网关记录

route add default gw IP地址
在这里插入图片描述
删除路由表中默认的网关记录

route del default gw IP地址
在这里插入图片描述

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

选项功能
-a显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-n以数字的形式显示相关的主机地址、端口等信息
-r显示路由表信息
-l显示处于监听(Listening)状态的网络连接及端口信息
-t查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息
-u显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息
-p显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)
netstat -natp
#查看端口号

在这里插入图片描述

1.6 ss (显示比netstat要全)

ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。
但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快速更高效
当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。

选项功能
-ttcp协议相关
-uudp协议相关
-w裸套接字相关
-xunix sock相关
-llisten状态的连接
-a所有
-n数字格式
-p相关的程序及PID
-e扩展的信息
-m内存用量
-o计时器信息
-r–resolve 把 IP 解释为域名,把端口号解释为协议名称。 dns 服务
ss -natp
#查看端口号

在这里插入图片描述

1.7 ping —测试网络的连联通性

格式:
ping [选项] 目标主机

-c 选项是发送多少个包

在这里插入图片描述

-w 选项是延迟几秒

在这里插入图片描述

1.8 nslookup ----域名解析

域名解析 nslookup

格式:

nslookup 域名

nslookup www.baidu.com

在这里插入图片描述
dig (更强大的nslookup)
在这里插入图片描述

1.9 traceroute ----路由追踪

格式:

traceroute IP地址
在这里插入图片描述

2.永久修改网络相关配置

主机名

vim /etc/hostname
#通过修改/etc/hostname/文件来修改主机名

在这里插入图片描述
网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33
#编辑网卡
#TYPE:接口类型;常见有的Ethernet, Bridge
#PROXY_METHOD:此配置文件应用到的设备  
#BROWSER_ONLY:
#BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
#DEFROUTE:
#IPV4_FAILURE_FATAL:
#IPV6INIT:
#IPV6_AUTOCONF:
#IPV6_DEFROUTE:
#IPV6_FAILURE_FATAL:
#IPV6_ADDR_GEN_MODE:
#NAME:此配置文件应用到的设备
#UUID:设备的惟一标识
#DEVICE:设备名
#ONBOOT:在系统引导时是否激活此设备
#IPADDR::
#NETMASK:
#GATEWAY:
#DNS1:

域名解析配置文件

本地主机映射文件

/etc/resolv.conf
保存的是你DNS服务器的地址
在这里插入图片描述

/etc/hosts 文件
保存主机名与IP地址的映射记录

添加新网卡
虚拟机

1.先添加网卡
在这里插入图片描述
在这里插入图片描述
2.为新网卡编写配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.重启网卡
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值