一、创建网络会话:实现不同场景ip自由切换
举例:在公司ip:192.168.10.10 回到家后IP有自己的路由器进行分配
nmcli connection add con-name 场景名称 ifname 网卡名称 autoconnect no type ethernet ip4 192.168.1.1/24 gw4 192.168.1.1
查看已经创建的场景会话
nmcli connection show
切换到相应场景会话
nmcli connection up 场景名称
删除已经创建的网络会话
nmcli connection delete 场景名称
二、双网卡绑定
一台服务器同时绑定两块网卡,当一块网卡损坏后,另一块即使补上,保证系统的网络畅通
此例子虚拟机中容易失败
虚拟机中配置两块网卡,两块网卡类型相同,
编辑两块网卡信息
[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=eno16777736 MASTER=bond0 SLAVE=yes [root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno33554968 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=eno33554968 MASTER=bond0 SLAVE=yes
编辑绑定后网卡信息
[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes USERCTL=no DEVICE=bond0 IPADDR=192.168.10.10 PREFIX=24 DNS=192.168.10.1 NM_CONTROLLED=no
Vim文本编辑器创建一个用于网卡绑定的驱动文件,使得绑定后的bond0网卡设备能够支持绑定技术(bonding);同时定义网卡以mode6模式进行绑定,且出现故障时自动切换的时间为100毫秒。
[root@linuxprobe ~]# vim /etc/modprobe.d/bond.conf alias bond0 bonding options bond0 miimon=100 mode=6
mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持 通常mode6
配置完毕后重启网卡服务
systemctl restart network
三、远程控制服务
Linux系统中的一切都是文件
运维人员一般会把保存着最主要配置信息的文件称为主配置文件 通常:/etc/服务名称/服务名称.conf
使用SSH协议来远程管理Linux系统 需要配置sshd服务,sshd是基于SSH协议开发的远程管理服务,提供两种安全验证的方案
*基于口令的验证------使用账户和密码验证登录
*基于秘钥的验证------需要再本地生成秘钥,再把秘钥中的公钥传至服务器,与服务器的公钥进行比较,安全可靠
1、口令验证
ssh 主机IP地址
输入root密码 完成连接
配置sshd服务信息
vim /etc/sshd/sshd_config
2、安全秘钥验证
第一步、客户端:ssh-keygen
回车或设置秘钥存储路径
回车设置秘钥密码
回车确认秘钥密码
第二步、客户端:ssh-copy-id 服务器ip 将客户机的公钥传至服务端
ssh-copy-id 192.168.159.10
yes
输入远程服务器密码
第三步、服务器 vim /etc/sshd/sshd_config
PasswordAuthentication no 拒绝传统口令登录
systemctl restart sshd 重启sshd 服务
第四步、客户端:远程连接服务器
ssh 192.168.159.10 无需密码
3、远程传输命名
scp基于SSH协议在网络之间进行安全传输的命名
scp 文件名称 用户名称@服务器ip:文件地址 将本机文件传输至服务器端指定路径
scp 用户名称@服务ip:文件名称 本地路径 将服务器文件下载到本机指定路径
4、不间断会话服务
SSH也不完全全是优点,也是有部分缺陷的,比如说 不支持断点续传以及不支持断点操作,(下载时断网则需要重新下载),所以为解决断点续传问题,引用screen服务
使用screen服务需要yum仓库
配置yum仓库单独处理
screen -S 创建会话窗口 (意外关闭后)
screen -ls 查看当前已经存在的会话
screen -r 会话名称 恢复到指定会话
screen -wipe 删除无法使用的会话
题外话screen支持会话共享
终端A:
ssh 192.168.159.10
screen -s zhang
终端B:
ssh 192.168.159.10
screen -x
那么两个终端就可以看到相同的画面了