一 單用戶模式linux
能夠更改用戶密碼,前提是你能夠進入到屋裏機房shell
系統重啓命令 reboot init 6 shutdown -r now 關機 init 0 poweroff
重啓linux,選擇第一行,按e鍵進入編輯界面centos
向下找到linux16 這一行,將ro(只讀)改爲rw(讀寫),後面再加init=sysroot/bin/sh網絡
(sysroot是你係統所在目錄)ssh
改好後 按ctrl x測試
進入emergency modespa
注意:這個時候的系統不是咱們安裝的centos系統,而是至關於內存的一個系統,咱們要進入到原系統中。rest
這時咱們須要輸入chroot /sysroot/ 切換系統code
切換後 passwd root 更改密碼(顯示亂碼是由於vmware不支持中文顯示)ip
輸入 LANG=en 更改語言爲English,更改密碼。
最後 touch /.autorelabel(不加這步 極可能系統起不來)
最後重啓linux系統,用新的密碼登陸成功。
二 救援模式
先關機,編輯虛擬機設置,光驅設置啓動時鏈接,選擇centos鏡像
點擊電源選項,選擇啓動時進入BIOS
設置光驅爲第一啓動項,F10保存退出
選擇第三項troubleshooting
選擇第二項rescue
enter,等待進入
選擇1 continue
按回車
輸入chroot /mnt/sysimage/更改系統
passwd root 更改密碼
重啓,更改啓動項,取消光驅爲第一啓動
這兩種模式除了改密碼。還能夠用於失誤,將系統配置文件改錯致使沒法啓動系統。能夠經過這種方式進入系統從新修改配置文件
三 克隆虛擬機
克隆前先關閉系統 init 0
點擊管理——克隆
直接下一步
選擇建立連接克隆。(完成克隆是將整個系統複製一份,不必)
更改虛擬機名稱,就建立完成了
登陸新系統
更改ip,vi /etc/sysconfig/network-scripts/ifcfg-ens33
刪除UUID這一行,要不會和原機重複
重啓網絡服務 systemctl restart network.service
測試網絡是否正常
爲了區分原機和克隆機,更改一下克隆機主機名hostnamectl set-hostname aming-02
原機hostnamectl set-hostname aming-01,退出從新登陸就能夠看見主機名已改
四 兩臺linux機器互聯
w命令 查看linux01系統負載(還不懂啥意思先記着- -。。)
192.168.133.1是物理機
用linux02 連接linux01 輸入ssh 192.168.133.130
再查看01負載,發現02的ip已經鏈接上了。
ssh命令用法
ssh username@ip 若是直接寫ip 是默認當前用戶,默認端口爲22 whoami 該命令能夠查看當前用戶是誰 ssh -p 22 root@192.168.133.130 能夠經過-p 指定端口
前面講過,putty和xshell能夠用密鑰登錄,linux之間登錄也可使用密鑰來登陸。
命令ssh -keygen 就是生成密鑰對
enter file in which to save the key 在哪保存祕鑰文件,直接回車默認保存
enter passphrase 輸入密碼。回車設密碼爲空
密鑰對生成成功,id_rsa 私鑰 id_rsa.pub公鑰
能夠查看祕鑰文件
複製公鑰內容
粘貼到linux01的 祕鑰文件中
vi /root/.ssh/authorized_keys
檢查selinux是否開啓狀態
輸入getenforce 若是返回enforcing說明開啓
輸入setenforce 0 將selinux關閉 再次輸入getenforce 檢查,返回permissive說明關閉。
注意當前關閉重啓後會失效,若是須要一直關閉,須要更改配置文件。
用linux02鏈接01 登陸成功。