网络的基本设置
查看网络接口信息:
ip addr / ip a 简略的查看网络接口信息
ifconfig # 表示只显示当前活跃
eth0 ens33 网卡名称
root@test1:~# ifconfig #显示网络设备的详细信息
ens33: flags=4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
设备名 端口 启用状态 支持广播 正在运行 支持组播 最大传输单元
★inet 192.168.233.10 netmask 255.255.255.0 broadcast 192.168.233.255
网络设备的ip地址 网段的子网掩码 广播地址
★ether 00:0c:29:4f:8e:04 txqueuelen 1000 (以太网)
网卡的mac地址 传输队列长度 物理网卡
RX packets 1021792 bytes 1502253912 (1.5 GB)
接收报文的个数 接收报文的总大小
RX errors 0 dropped 2 overruns 0 frame 0
接收时发生错误 丢包 溢出 冲突帧数
TX packets 94401 bytes 6702296 (6.7 MB)
发送报文的个数 发送报文的总大小
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
发送时的错误 丢弃 溢出 载荷 冲突
ifconfig -a #显示当前主机的所有网络设备(包括未运行的设备)
设置网络设备的虚拟网卡:
ifcongfig ens33;1 192.168.204.100/24
真实网卡必要要能正常工作,后面可以是数字也可以是字母,不要用汉字 而且字母和数字不能重复
虚拟网卡的ip地址也不能重复
虚拟网卡被停掉或者系统重启,就会消失
ifconfig 设备名 up/down #可以对单个网络进行设备操作
更新列表:
记录每次更新的内容。
A - A的升级包名称
B - B的升级包名称
查看主机的路由条目:
linux系统可以作为路由器进行使用
route-n 以数字形式展示路由条目
★查看网络连接情况(端口扫描)(查看指定端口的服务):
netstat
ss
-a: 显示主机中所有活动的网络连接信息
-n:数字化的形式显示主机地址和端口的信息
-r:显示路由表的信息
-t: 只显示使用TCP协议的信息
-u:只显示使用UDP协议的信息
-p:显示网络连接信息的进程号、进程名的相关信息
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 43622/nginx: master
tcp 0 0 192.168.233.10:36608 180.97.251.232:80 TIME_WAIT -
tcp6 0 0 ::80 ::* LISTEN 43622/nginx: master
tcp 协议 0.0.0.0:80 服务开放的监听地址和端口号
监听:listen 等待连接
0.0.0.0:* 表示谁可以连接,表示任意的ip地址 *:任意端口
ESTABLISHED:表示已经连接并且正字传输数据
timewait:不是报错,是tcp连接状态的一种,表示双方已经传输完了数据,进入等待时间,一旦数据传输,可以恢复连接,无需再三次握手建立连接(节约资源)
★netstat-antp | grep 端口号/应用名称
★ss -antp | grep 端口号/应用名称
tcp6 ipv6
lsof list open files:列出一个应用程序在系统中在系统中打开文件的命令
lsof 列出所有
-p: 根据进程号显示打开的文件和网络连接
FD:文件的描述符当前这个进程的工作目录
RTD:目录
TXT:文件
MEM:内存映射(工作在内存)
★lsof -i:22 #列出指定端口被哪些进程占用
isof -u root #指定的用户打开的网络进程和文件
ping 测试网络的连通性 icmp协议
-c: ping的次数
-i:发送包的间隔时间 也是ping的间隔
-W:ping的超时时间
-w:多少秒之后停止ping操作
traceroute
测试当前主机到目标主机之间经过的网络节点
DNS解析命令:
dns解析的目的就是把域名转换成ip地址
nslookup 域名解析的命令
域名对应的ip地址
★/etc/hosts: #本地的域名和ip地址的映射
★/etc/resolv.conf #本地DNS解析服务器的配置文件(内网环境)
bond网卡
绑定网卡:多个网卡共用一个ip地址
实现高可用:如果其中一个网卡故障,不影响业务的使用
linux绑定网卡的模式
mode=0,round robin 轮询 两个网卡都会使用
mode=1,active-backup 冗余功能 只有一个工作,另一个备用
mode=2 load balancin 平衡策略,也能提供轮询的容错
mode=3 广播策略,广播地址的高可用
mode=4 动态链接聚合,交换机设置
mode=5 transmit load ballancing 适配器负载均衡 以太网设备能够获取每个网卡的速率
mode=6 adaptive load balancing 适配器负载均衡 balance-tid 模式,针对流量实现负载均衡,不需要交换机