文章目录
Linux系统的网络基本设置
1 查看网络接口信息命令
ip addr/ip a 简略的查看网络接口信息
ifconfig 表示只显示当前活跃的设备
ifconfig -a 显示当前主机的所有网络设备(包括未运行的设备)
输出字段含义:

ifconfig ens33:1 192.168.233.100/24 设置网络设备的虚拟网卡
ifconfig 设备名 up/down = ifup 设备名 / ifdown 设备名 对单个网络设备进行操作
注:
-
真实网卡必须要能正常工作:后面可以是数字也可以是字母,不要用汉字而且字母和数字不能重复。
-
虚拟网卡的ip地址不能重复
-
虚拟网卡被停掉或者系统重启,就会消失。
centos: systemctl restart network 重启网络设备
ubuntu: netplan apply 重启网络设备
route -n 数字形式展示路由条目
# linux系统可以作为路由器进行使用
2 查看网络连接情况
2.1 netstat / ss
netstat / ss
-a: 显示主机中所有活动的网络连接信息
-n: 数字化的形式显示主机地址和端口的信息
-r: 显示路由表的信息
-t: 只显示使用TCP协议的信息
-u: 只显示使用UDP协议的信息
-p: 显示网络连接信息的进程号,进程名的相关信息(需要root权限)
netstat -antp | grep 端口号/应用名称
ss -antp | grep 端口号/应用名称
输出字段含义:

2.2 lsof
lsof=list open files 列出一个应用程序在系统中打开文件的命令
lsof -p 根据进程号显示打开的文件和网络连接
lsof -i:端口号 列出指定端口被哪些进程占用
lsof -u 用户名 指定的用户打开的网络进程和文件
输出字段含义:
- FD:文件的描述符当前这个进程的工作目录
- RTD:目录
- TXT:文件
- MEM:内存映射(工作在内存)
2.3 ping
ping 测试网络的连通性 icmp协议
-c: ping的次数
-i: 发送包的间隔时间 也是ping的间隔
-W: ping的超时时间
-w: 多少秒之后停止ping操作
traceroute 测试当前主机到目标主机之间经过的网络节点
nslookup 域名解析的命令
域名解析相关文件
-
/etc/hosts:本地的域名和ip地址的映射
-
/etc/resolv.conf :本地DNS解析服务器的配置文件(内网环境)
3 绑定网卡
绑定网卡:多个网卡共用一个ip地址(bond)
优点:实现高可用(如果其中一个网卡故障,不影响业务的使用)
3.1 linux绑定网卡的模式
| 模式 | 含义 | 说明 |
|---|---|---|
| mode=0 | round robin,轮询 | 两个网卡都会使用(最常见的模式) |
| mode=1 | active-backup,冗余功能 | 只有一个工作,另一个备用 |
| mode=2 | load balancing,平衡策略 | 也能提供轮询和容错 |
| mode=3 | 广播策略 | 广播地址的高可用 |
| mode=4 | 动态链接聚合 | 交换机设置 |
| mode=5 | tansmit load balancing,适配器负载均衡 | 以太网设备能够获取每个网卡的速率 |
| mode=6 | adaptive load balancing,适配器负载均衡 | balance-tld 模式,针对流量实现负载均衡。不需要交换机 |
注:除026外,其他模式都需要交换机
3.2 实验
CentOS(Ubuntu存在问题,可能会失败):
/etc/sysconfig/network-scripts/
分别vim编辑ifcfg-ens33,ifcfg-ens37,ifcfg-bond0
TYPE=Ethernet
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
ifcfg-ens37
TYPE=Ethernet
DEVICE=ens37
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
ifcfg-bond0
TYPE=Ethernet
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.233.10
NETMASK=255.255.255.0
GATEWAY=192.168.233.2
BONDING_OPTS="miimon=100 mode=0 fail_over_mac=1"
DNS1=8.8.8.8
2万+

被折叠的 条评论
为什么被折叠?



