1. 程式人生 > >單使用者模式與救援模式,及Linux機器間的相互登入

單使用者模式與救援模式,及Linux機器間的相互登入

1. 單使用者模式

1. 重新啟動虛擬機器中的Linux系統,在如下介面選項第一列按e鍵;

按e後進入grub介面(啟動工具);

2. 找到linux16所在行,將”ro”(只讀)修改為”rw”(讀寫),並加上 init=/sysroot/bin/bash;

3. 同時按Ctrl和x兩個鍵,進入到emergency模式;

4. 輸入以下指令:

chroot   /sysroot  ------切換至系統環境

passwd  ------修改root密碼

LANG=en  ------修改語言顯示,因中文顯示亂碼

touch /.autorelabel  ------很重要,必須建立該檔案。

5. 同時按Ctrl+D鍵,輸入命令reboot,等待幾秒後,出現登入介面,使用新設定的密碼登入即可。

2. 救援模式

1. 在虛擬機器設定裡,選擇勾選“已連線”和“啟動時連線”;

2. 選擇“啟動時進入BIOS”;

3. 進入到BIOS後,按向右方向鍵,選擇BOOT,按-或+調節,將CD-ROM Drive在最前面,按F10儲存設定並退出;

4. 進入到光碟機啟動介面,使用上下方向鍵選擇Troubleshooting;

回車後,選擇第二項;

5. 進入到如下介面,選擇第1項,輸入數字“1”;

第一項:繼續;

第二項:只讀掛載;

第三項:直接跳過shell;

第四項:重啟;

6. 輸入命令 chroot /mnt/sysimage 進入初始系統,輸入修改密碼的命令passwd修改密碼,在右下角找到光碟圖示點選取消光碟的啟動連線後重啟客戶機即可。

3. 克隆虛擬機器

1. 關閉正在執行的虛擬機器,在如下視窗開啟克隆虛擬機器嚮導;

2. 選擇從“虛擬機器中的當前狀態”克隆,若儲存了快照,也可從“現有快照”進行克隆;

3. 選擇“建立連結克隆”,因為其所需的磁碟空間較少;

4. 複製成功後,登入複製的虛擬機器,修改IP地址,刪除UUID這一欄,不然會引起衝突;

儲存後,重啟網路服務;

5. 修改主機名,使用“hostnamectl set-hostname

”命令;

使用Ctrl+D鍵,發現命令列的字首已經改變;

4. Linux機器相互登入

1. 使用密碼連線

輸入命令“ssh 192.168.30.128”,輸入密碼後,即可登入yuioplvlinux-01;

使用“w”,可檢視連線的使用者;

2. 使用金鑰連線

1. 使用Xshell連線到192.168.30.129,輸入命令“ssh-keygen”;

2. 敲擊三次回車後,顯示如下資訊,最終生成了金鑰對;

3. 檢視生成金鑰的內容,輸入命令“cat /root/.ssh/id_rsa.pub”,複製這些字串;

4. 在192.168.30.128中輸入命令“vi /root/.ssh/authorized_keys”;

5. 將複製的字串貼上到該檔案內,儲存並退出;

6. 在192.168.30.129輸入命令“ssh 192.168.30.128”,直接就可以登入yuioplvlinux-01,不用輸入密碼。