Linux网络管理
nmcli命令
###nmcli命令配置网络信息
输入nmcli按两次Alt键可以,提示信息
nmcli connection add con-name 会话名 ifname 接口
type 网卡类型
ip4"192.168.1.10/24" gw4 192.168.1.254
ipv4.method manual ipv4.dns 119.6.6.6
nmcli connection up 会话名 启用配置好的会话
nmcli connection show 查看结果
IP
ip addr 查看ip信息
网卡链路聚合(解决在不改变当前服务架构的情况下,让网络一直在线)
常见的模式:负载均衡轮询策略 (负载均衡和容错能力)
主备用策略(只提供容错) activebackup
广播策略(浪费资源,容错高)
负载均衡(良好的负载均衡)
链路聚合设置
1.创建链路聚合会话
nmcli connection add con-name team0 ifname team0 type team config ‘{“runner”:{“name”:“activebackup”}}’
2.添加网卡
nmcli connection add con-name team0-p1 ifname ens33 type
team-slave master team0
nmcli connection add con-name team0-p2 ifname ens38 type
team-slave master team0
3.给当前会话配置会话地址
nmcli connection modify team0 ipv4.addresses "192.168.1.10/24 ipv4.gateway 192.168.1.254" nmcli connection modify team0 ipv4.method manual
4.启用会话
nmcli cinnection up team0
查看来链路聚合状态 teamdctl team0 state
断开网卡 nmcli device disconnect eth0 “eth0 网卡名”
IPV6地址配置 ipv6
nmcli connection modify team0 ipv6.addresses 1:123::ABCD:10/96
nmcli connection modify team0 ipv6.method manual
nmcli xonnection down team0
nmcli connection up team0
SSH
ssh 用户名 服务器地址
第一次登录会返回服务器的信息,确认是否真的是目标服务器
之后输入密码
免密登录:
ssh-keygen//生成秘钥 会生成一个秘钥和公钥(id_rsa,id_rsa.pub)
ssh-copy-id user1@192.168.1.10//上传到服务器
改配置端口:
修改配置文件
先进入SSH目录,可以看到ssh-config(客户端配置文件)和sshd-config(服务端配置文件)
vim sshd-config 增加或更改port 22 22位端口号
设置SElinux
semanage port -l | grep ssh //查看端口的安全上下位置
semanage port -a -t ssh_port_t -p tcp 10008//-a表示添加-t表示类型-p表示协议
设置防火墙
firewall-cmd --permanent --add-port=10008/tcp //–permanent表示永久生效,后面表示添加端口并使用tcp协议
firewall-cmd --reload//重启防火墙
systemctl restart sshd//重启ssh
ssh -p 端口号 用户名 服务器地址