一 、配置網路引數之主機名
配置永久的主機名
]# hostname svr7.tedu.cn #修改當前
]# echo svr7.tedu.cn > /etc/hostname
]# cat /etc/hostname
svr7.tedu.cn
]# hostname
svr7.tedu.cn
二、配置網路引數之IP地址、子網掩碼、網關地址
修改網卡命令規則(eth0、eth1、eth2……)
]# ifconfig | head -2
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:8a:72:4f txqueuelen 1000 (Ethernet)
]# vim /etc/default/grub #grub內核引導程式
GRUB_CMDLINE_LINUX="…….. quiet net.ifnames=0 biosdevname=0"
]# grub2-mkconfig -o /boot/grub2/grub.cfg #讓網卡命名規則生效
]# reboot
]# ifconfig | head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.81.132 netmask 255.255.255.0 broadcast 192.168.81.255
nmcli命令的網卡命名,洗掉錯誤網卡命名
KVM虛擬機:
[root@svr7 ~]# nmcli connection show #查看
[root@svr7 ~]# nmcli connection delete eth0
[root@svr7 ~]# nmcli connection show #查看
VMware虛擬機:
[root@svr7 ~]# nmcli connection show #查看
[root@svr7 ~]# nmcli connection delete ens33
[root@svr7 ~]# nmcli connection show
[root@svr7 ~]# nmcli connection show
[root@svr7 ~]# nmcli connection delete 有線連接\ 1
[root@svr7 ~]# nmcli connection show
nmcli命令的網卡命名,添加網卡命名
[root@svr7 ~]# nmcli connection add type ethernet ifname eth0 con-name eth0
決議: nmcli connection 添加 型別 以太網設備
網卡設備名為eth0 nmcli命令的命名為eth0
[root@svr7 ~]# nmcli connection show
修改IP地址、子網掩碼、網關[地址
[root@svr7 ~]# nmcli connection modify eth0
ipv4.method manual
ipv4.addresses 192.168.4.7/24
ipv4.gateway 192.168.4.254
connection.autoconnect yes ()
[root@svr7 ~]# nmcli connection 修改 網卡名
ipv4.方法 手工配置
ipv4.地址 192.168.4.7/24
ipv4.網關 192.168.4.254
每次開機自動啟用以上所有引數
[root@svr7 ~]# nmcli connection up eth0 #激活
[root@svr7 ~]# ifconfig | head -2
[b]網卡組態檔:/etc/sysconfig/network-scripts/ifcfg-eth0
]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
]# route -n #查看網關地址資訊
Gateway
192.168.4.254
三、配置網路引數之DNS服務器地址
DNS服務器:負責域名決議的機器,將域名決議為IP地址
/etc/resolv.conf:最終有效組態檔
[root@svr7 ~]# echo nameserver 8.8.8.8 > /etc/resolv.conf
[root@svr7 ~]# cat /etc/resolv.conf
nameserver 8.8.8.8
四、模板機器的修改
KVM虛擬機:將UUID進行修改,修改為/dev/vda1
[root@svr7 ~]# vim /etc/fstab
…….
/dev/vda1 /boot xfs defaults 0 0
…….
VMware虛擬機:將UUID進行修改,修改為/dev/sda1
[root@svr7 ~]# vim /etc/fstab
五、遠程管理(Linux與Linux)
軟體包的安裝
[root@svr7 /]# rpm -qa | grep openssh
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64
遠程登錄工具 ssh
虛擬機A:
[root@svr7 /]# ssh [email protected]
………necting (yes/no)? yes
[email protected]'s password: #輸入密碼
[root@pc207 ~]# touch /root/hahaxixi.txt
[root@pc207 ~]# exit
登出
Connection to 192.168.4.207 closed.
[root@svr7 /]# cat /root/.ssh/known_hosts #記錄曾經遠程管理的機器
實作ssh遠程管理無密碼驗證
虛擬機A:
1.生成公鑰(鎖)與私鑰(鑰匙)進行驗證
[root@svr7 ~]# ssh-keygen #一路回車
…….save the key (/root/.ssh/id_rsa): #回車 設定默認保存位置
……..assphrase): #回車 設定密碼為空
…….. again: #回車 設定密碼為空
[root@svr7 ~]# ls /root/.ssh/
id_rsa(私鑰) id_rsa.pub(公鑰) known_hosts
2.將公鑰(鎖)傳遞給虛擬機B
[root@svr7 ~]# ssh-copy-id [email protected]
[root@svr7 ~]# ssh [email protected] #測驗無密碼
[root@pc207 ~]# exit
登出
Connection to 192.168.4.207 closed.
[root@svr7 ~]#
虛擬機B ?
[root@pc207 ~]# ls /root/.ssh/
authorized_keys(別的機器傳遞過來的公鑰) known_hosts
[root@pc207 ~]#
安全復制工具 scp=ssh+cp
–scp [-r] 用戶名@服務器:路徑 本地路徑
–scp [-r] 本地路徑 用戶名@服務器:路徑
虛擬機A:
]# scp /etc/passwd [email protected]:/root
]# scp -r /home [email protected]:/root/
]# scp [email protected]:/etc/shadow /mnt/
虛擬機B:
]# ls /root
…….
/dev/sda1 /boot xfs defaults 0 0
…….
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/276453.html
標籤:非技術區
上一篇:怎么讓我開發的命令列回應tab鍵自動補全,就像git實作了敲“git checkout {tab}”就能列出branch串列那樣?
下一篇:反引號和$()
