一、网络会话
约等于网卡模板
1、使用nmcli命令管理NetworkManager
2、查看网卡配置信息:nmcli connection show
3、添加网卡模板:
- 手动IP:nmcli connection add con-name XXX type XXX ifname XXX autoconnect [yes|no] ip4 XX.XX.XX.XX/XX gw4 XX.XX.XX.XX
- DHCP:nmcli connection add con-name XXX type XXX ifname XXX autoconnect [yes|no]
4、切换模板:nmcli connection up XXX
5、删除:nmcli connection delete XXX
6、永久生效
二、网卡绑定
1、绑定
2、/etc/sysconfig/network-script/ifcfg-bond0
TYPE=Etherner
BOOTPROTO=[none|static|dhcp]
ONBOOT=[yes|no]
USERCTL=no
DEVICE=bond0
IPADDR=xx.xx.xx.xx
NETMASK=xx.xx.xx.xx
[PREFIX=XX]
DNS=xx.xx.xx.xx
NM_CONTROLLED=no ##不受NetworkManager服务控制,因为可能会报错
3、2块网卡上都要配置
TYPE=Etherner
BOOTPROTO=[none|static|dhcp]
ONBOOT=[yes|no]
USERCTL=no
DEVICE=XXXXXXX
MASTER=bond0
SALVE=yes
4、配置文件中大小写大小写不敏感
5、两个服务管理网络:
- network
- NerworkManager:保持网卡运转状态
6、同步到内核:/etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=[0|1|6]
#0=平衡负载(需交换机支持),1=自动备援,6、平衡负载(无需交换机支持)
三、SSH
3个明文协议:FTP、HTTP、telnet
Linux下直接使用
1、两个前提:
- 网络通
- 清空防火墙(iptables -F)
2、主配置文件:/etc/ssh/sshd_config
3、想要让新参数生效,需要重启该服务,顺手加入到启动项
4、在以下目录中存在主配置文件
- /etc:主配置文件
- 主配置文件保存的是最重要的参数
- /etc/服务名称/服务名称.conf
- /etc/服务名称/服务名称.cfg
- /etc/协议名称/服务名称.config
5、想让配置参数生效,需要在修改参数后再去掉前面的#号
6、密钥登陆:
- 密钥对在服务端生成,含公钥和私钥:ssh-keygen
- 查看私钥:cat ~/.ssh/id_rsa(或自选目录)
- 查看公钥:cat ~/.ssh/id_rsa.pub(或自选目录)
- 密钥有2048位
- 私钥加密,公钥解密
- 将公钥发送给服务端:ssh-copy-id XX.XX.XX.XX
- 在服务端查看公钥:cat .ssh/authorized_keys
- 服务端设置不允许口令登陆:PasswordAuthentication no
四、远程传输
scp,基于SSH,可远程传输
1、命令:
-
上传:scp [参数] 本地文件 远程账户@远程IP地址:远程目录
-
下载:scp [参数] 远程账户@远程IP地址:远程目录 本地文件
2、参数 -
-v:显示连接进度
-
-P:指定远程主机的sshd端口号
-
-r:用于传输文件夹
3、路径名要写绝对路径
五、不间断会话
1、screen,默认未安装,为了解决网络异常中断或为了同时控制多个远程终端窗口
2、设置yum:
[rhel7]
name=XXX
baseurl=ftp://,http://,file://
enable=1 #1为启用,0为不启用
gpgcheck=0 #1为自检,0为不自检
3、新建会话:screen -S xxx
4、查看会话:screen -ls
5、恢复会话:screen -r XXX
6、简便操作:screen +需进行的操作,如screen vim XXX
7、不间断会话(同步):screen -x XXX