單用戶模式 ,救援模式 ,克隆虛擬機 , Linux機器相互登陸

一:單用戶模式linux

一、重啓服務器,在選擇內核界面使用上下箭頭移動,選擇以下,並按「e」shell

2.找到下面這行,把ro改爲把ro 改爲rw init=/sysroot/bin/bashbash

3:改完後輸入「ctrl + x」即進入emergency模式服務器

四、修改密碼ssh

首先切換到原始系統,而後再修改root密碼,操做以下:測試

說明:chroot命令用來切換系統,/sysroot目錄就是原始系統(也就是咱們的CentOS7系統),passwd命令就是修改root密碼的命令。由於VMwave裏面它不支持中文,出現的小方塊俗稱亂碼,輸入LANG=en,這個命令就是把當前終端的語言設置爲英文。密碼改完以後還須要一個額外 的操做,輸入命令:touch /.autorelabel    而後按Ctrl+D,輸入命令reboot重啓,完成更改。spa

spacer.gifdf68069bbbe50b131a12f22d1ddff08b.png-wh_

(退出單用戶命令)exec /sbin/initrest

 

二:救援模式ip

一、在VM虛擬機上設置光盤啓動。get

spacer.gif二、設置完成後,在VMware左側選中這臺虛擬機並右擊,從中選擇「電源」——「啓動時進入BISO()件」,

spacer.gif設置完這步以後,直接按F10保存設置並退出進入系統。

三、隨着進入光驅啓動界面,使用上下方向鍵選擇Troubleshooting回車進入:

spacer.gifa9a3c7f714e9a1c40b38fd8e1c216be7.png-wh_

四、回車出現以下界面,使用向下方向鍵選擇Rescue a CentOS Linux system

spacer.gif58fcbe1be881d45ce5d55e06297d629e.png-wh_

五、鏈接敲兩次回車,出現以下所示界面

spacer.gif02e07d050e9dc0cc1486d3aa9700ee58.png-wh_

六、這裏選擇第1項,輸入數字「1」,回車後再次回車,它又再一次告訴咱們:初始系統已經掛載到了/mnt/sysimage下面,要想進入初始系統下面,須要執行chroot /mnt/sysimage命令

spacer.gif2b813f69c48041a8723a2d317361e3c6.png-wh_

七、進入初始系統後,執行修改root密碼的命令passwd,以下圖:

spacer.gif02c5d6f44830e91cc31ec166c945efda.png-wh_

八、修改完root密碼後,按Ctrl+D組合鍵退出原始系統,而後執行reboot或init 0命令重啓或關機便可,關機後進入BIOS設置硬盤爲第一啓動系統或設置VMware關閉光驅便可。

 

 

三:克隆虛擬機

方便想多臺測試,無需從新再安裝一套環境

一、關閉正在運行的Linux系統,而後在左側對應的虛擬機名字上單擊鼠標右鍵,選擇「管理」,再選擇「克隆」,以下圖:

spacer.gifaef93b2cb8b34cec76d48724ac8def00.png-wh_

二、此時會出現「克隆嚮導」界面,直接點擊「下一步」按鈕,再點擊「下一步」按鈕,選擇」建立連接克隆「,這種類型比較方便節省時間,繼續點擊」下一步「按鈕,而後你能夠設定克隆虛擬機的名稱和保存的路徑,接着點擊」完成「,最終完成虛擬機克隆。

三、開啓克隆完成的虛擬機,登陸系統,因爲這兩臺系統IP是同樣,因此咱們要編輯網卡配置文件更改IP,輸入vi /etc/sysconfig/network-scripts/ifcfg-ens33,而後修改IP ,刪掉UUID那一行,保存退出,

而後重啓網卡服務systemctl restart network.service重啓網卡服務,完成更改。

四、把另一臺虛擬機也開機起來,把主機名更改一下,輸入hostnamectl set-hostname  主機名  ,回車完成更改,輸入hostname查看主機名,完成。

spacer.gif

四:Linux相互登錄

使用密碼登陸:

一、linux虛擬機經過Xshell遠程登陸另一臺服務器bchlinux-01,

第一臺機器上執行命令:ssh 192.168.116.23

 //第一次登陸對方機器,有一提示

這裏咱們直接輸入 yes,而後回車,

輸入密碼便可

備註:這裏能夠使用whoami查看當前登陸用戶,標準鏈接寫法是 ssh username@ip  即   ssh root@192.168.116.23 ,

 

使用密鑰登陸:

 

一、輸入ssh -keygen。

1 :私鑰,,2  公鑰

 

二、咱們從02這臺機器上輸入命令cat /root/.ssh/id_rsa.pub ,把公鑰複製出來,

三、把從02機器複製出來的公鑰粘貼到01機器上的/root/.ssh/authorized_key 保存退出。

四、檢查getenforce 查看狀態,臨時關閉selinux 這個防火牆。

五、驗證使用密鑰登陸成功,不用密碼。

輸入 便可

ssh -p 22 root@192.168.1.237

相關文章
相關標籤/搜索