工做過程,學習過程,忘記root密碼有兩種方法能夠選擇找回更改root密碼linux
單用戶模式具體流程:ios
重啓linux shell
虛擬機下右鍵重啓虛擬機 安全
出現啓動界面的時候使用方向鍵選擇selection 選第一個,按e鍵編輯服務器
進入grup配置ssh
用方向鍵↓找到linux16開頭的字符並定位到ro(只讀)更改成rw(讀寫)並加上 init=/sysroot/bin/sh 添加完按ctrl+x學習
會進入一個至關於安全模式。你所在的環境不在原來的系統,測試
經過chroot /sysroot/ 切換到原來系統裏,才能更改root密碼ui
經過LANG=en 定義語音爲英語 而後用passwd root命令 更改root密碼 操作系統
最後一步重要的命令 touch /.autorelabel 以後重啓虛擬機
忘記root密碼與grup密碼能夠使用救援模式找回更改密碼
使用光盤(系統u盤)從新進入到裝機界面裏
具體流程
關機並編輯虛擬機 選擇光驅 啓動時鏈接要打鉤,還有系統文件路徑
以後右鍵選擇電源 啓動時進入bios
bios界面選擇boot 把cd-rom排在第一位 按f10 保存退出重啓
光驅啓動界面, 第一項是安裝操做系統 第二項是測試你的光驅 第三項是 troubleshooting
第三項就是咱們要選擇的模式 選擇它
進入下一步 選擇第二項 rescue a Centos linux system
4個選項
1 continue 繼續 2只讀掛載 3直接跳過shell 4 直接reboot
選擇continue繼續
使用chroot /mnt/sysimage 切換回原系統。
使用passwd root 更改root密碼 以後重啓。把bios更改回 或者經過設置把CD-ROM鏈接取消
選管理 克隆
選擇連接克隆
開啓克隆機更改ip地址 刪除uuid
使用hostname查看主機名並使用hostnamectl set-hostname 用戶名 更主機名
cat /etc/hostname 主機名配置文件地址
經過 ssh+ip 連接目標機器
標準寫法 ssh username(用戶名)@ip
端口不一樣的話
ssh -p (指定端口) username@ip
經過祕鑰互登
先用a服務器經過 ssh-keygen命令生成祕鑰
把生成的公鑰複製到b機器的 /root/.ssh/authorized_keys
就能夠直接經過ip登陸 不須要密碼。