一、網絡會話
約等於網卡模板
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