Linux单用户模式、救援模式、克隆虚拟机与Linux机器互相登录
單用戶模式:
單用戶模式類似于windows的安全模式,進入單用戶模式后可以更改root的密碼,在工作忘記密碼了就可以進入單用戶模式進行更改。
?
進入單用戶模式:
進入單用戶模式之前先認識一些關機、重啟的命令:
init 0 關機,init 6 重啟 ,reboot 重啟,shutdown ?-r ?now重啟,shutdown -s now 關機,poweroff ?關機。
需要進入單用戶模式的話,需要在開機界面時隨便按個按鍵進入以下界面:
進入編輯后按方向鍵滑到最下面,接著按示例編輯內容:
修改后:
然后按Ctrl+x鍵重啟進入單用戶模式,這個時候就可以無需密碼進入系統并且可以修改root密碼了:
修改密碼:
因為目前所在的環境就是一個安全模式,在內存系統里,還沒有進入到我們原本的系統。這時候要修改root密碼的話,需要切換到原本的系統里。輸入chroot /sysroot/ 命令切換:
這個時候才可以使用原來系統的命令,所以就可以使用passwd命令修改密碼了:
接下來這一步操作是必須的,如果不進行這一步操作就會登錄不了你的操作系統:
進行完操作后就可以重啟進入操作系統了,有兩種方式重啟系統:
1.使用虛擬機軟件直接重啟:
2.輸入以下命令重啟:
exec ?/sbin/init
?
重啟成功后輸入你的新密碼登錄:
有一點要知道的是,單用戶模式是無法在遠程終端進入的,只能在物理機上進入。
運行級別:
在CentOS7之前的系統版本有運行級別的,一共有7個運行級別,從到6級別。CentOS7則是沒有這個概念的,可以按照以下命令查看7版本和6版本的一些差異:
救援模式:
Linux的救援模式相當于,Windows的pe系統,pe是一種內存系統,救援模式下可以修改root密碼。
? 進入救援模式只能光盤啟動,那個光盤就是安裝此系統的iso鏡像,需要先進入bios更改一下啟動設置:
進入到以下界面會有個提示,按1然后回車,之后的提示按回車就可以了:
需更改root密碼需要使用chroot /mnt/sysimage/ ?命令進入到原本的系統模式下:
然后就可以修改root密碼了:
在救援模式下還可修改配置文件和一些數據。
退出救援模式:
1.exit退出到內存系統:
reboot重啟系統:
能正常登陸就是沒問題了:
然后別忘了進入bios里將啟動順序改回來:
克隆虛擬機:
? 克隆虛擬機就是原封不動的拷貝一個操作系統,當你需要兩個或多個操作系統時就可以直接克隆某個正常的系統即可,就不需要去安裝那么麻煩了,特別是需要裝一些軟件比如mysql什么的,只要在其中一臺操作系統上安裝好,然后將這個系統克隆出多個就可以免去安裝的麻煩了。
克隆完成后需要將克隆的系統更改一下IP地址,不然兩臺操作系統同開啟的話,會使用的同一個IP地址這樣的話就會沖突:
重啟一下網卡服務:
ifconfig看一下ip是否變了:
然后更改主機名,hostname命令可以查看主機名,hostnamectl set-hostname + 主機名稱 ?命令可以修改主機名:
退出重新進就會發新的主機名生效了:
接著將原本的系統也修改一下主機名:
查看主機名的配置文件:
Linux機器互相登錄:
? 使用Xshell先分別登錄兩個系統,然后再將兩臺機器連接起來:
輸入ssh命令連接另一臺機器:
w命令可以查看有哪些機器在連接:
另一臺也是同樣的操作:
這樣就互相登錄成功了。
ssh命令連接的默認端口是22,但是如果連接的機器不是22端口的話,也可以指定某個端口,而且ssh命令的完整寫法是ssh usernam@IP,例如:
使用密鑰認證登錄:
?在Linux上生成密鑰對,使用ssh-keygen命令:
查看公鑰:
然后把公鑰內容保存到對方的機器上:
查看一下selinux是否在打開狀態:
? 進行完以上操作后,再回到剛才那臺機器進行登錄,會發現不需要輸入密碼了,證明密鑰認證成功:
轉載于:https://blog.51cto.com/zero01/1953256
總結
以上是生活随笔為你收集整理的Linux单用户模式、救援模式、克隆虚拟机与Linux机器互相登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车促销活动宣传文案29句
- 下一篇: MAP的get与containskey