linux在某些情況出現故障,比如忘記密碼,grub損壞等等。以下將介紹幾種模式用來應對這些意外錯誤。
1.介紹幾種模式之前先初步了解下linux的運行過程,僅做大概了解。(如下圖所示)
2.Linux 中的單用戶模式可以類比一下 Windows 中的安全模式。在單用戶模式下很常用的功能是修改 root 密碼。(下面將使用單用戶模式修改密碼)
1.重啟系統---->3秒內按下方向鍵----->如圖所示
2.選中第一行摁下e即可進入------->然后如下圖所示
3.這樣我們進入了emergency模式------>
4.最后需要讓selinux寫入我們之前操作
即命令行執行 touch /.autorelabel
然后 摁下ctrl+d;reboot 即可
3 .救援模式可以類比 Windows PE ,在系統不能正常啟動時進入可以通過救援模式提取數據或者進行修復。
1.虛擬機選擇bios模式
2.虛擬機里選擇電源然后選擇啟動進入BIOS即可,BOOT下把CD-ROM作為啟動第一項,F10保存退出。
3.進入后選擇的界面
4.選擇第二項的“rescue...”並回車
5.選擇continue繼續。
6.如下所示(操作命令更改即可)
7.修改密碼后在右下角找到光盤圖標點擊取消光盤的啟動連接后重啟客戶機即可。
4.虛擬機克隆linux系統
選擇要克隆的centos系統--->右鍵點擊電源----->克隆------>直到結束
hostname和原來的一樣了,所以要更改,ip也需要修改
vi /etc/hostname
刪除原來的改為can2(被克隆的是can1)
下面的uuid那一行要刪除
克隆成功。
5.linux兩台機器互相登錄
這步寫入yes即可
這樣就陳功登錄到克隆的機器上了(.38的主機登錄到.40的主機上了)
2.密鑰驗證登陸
(1) 執行命令ssh-keygen,然后下一步一直確認
(2)將生成的公鑰復制到192.168.40的主機上去
這里因為出錯(由於hostname兩台都是localhost,下圖之后才修改過來)之前的都還是localhost為名字的主機,之后全部修改過來了,解決了密鑰無法登錄的問題。
最后成功登錄上克隆的機器。