1. 程式人生 > >第四課:單用戶及救援模式(一)

第四課:單用戶及救援模式(一)

單用戶及救援模式.

有時候當我們密碼忘記了,需要遠程修改密碼,可以進入單用戶模式來修改密碼,如下:

1、首先重啟服務器,然後按a鍵,進入當用戶模式:選擇第一項,按e編輯:如下:

技術分享

2、然後定位到ro這裏,修改ro為rw init=/sysroot/bin/sh,完成之後按crtl+X重啟:

技術分享

3、修改後如下:

技術分享

4、此時可以進入單用戶模式了:

技術分享

5此時需要輸入如下命令:

chroot /sysroot/ 需要掛在root目錄下。

passwd 修改密碼

touch /.autorelabel 此時需要使selinux生效,如果啟用了selinux的話。

以上Centos 7的單用戶模式,和6.5是一樣的呢。

2、救援模式

有時候我們當配置文件損壞或者密碼忘記,也可以通過救援模式來修改:如下:

首先進blos修改從光盤啟動系統:按F10保存,如下:

技術分享

2、重啟進入系統,進入測試模式如下:選擇從Rescue a CentOS system.啟動。

技術分享

3、選擇continue繼續:

技術分享

4、選擇掛載原來的系統,則可以修改密碼:

技術分享

chroot /mnt/sysimage.

passwd

這樣既可以。

1、linux服務器下可以克隆虛擬機,這樣兩臺方便操作,克隆步驟如下:

打開虛擬機---右擊-管理==克隆:到如下界面:

技術分享

克隆虛擬機的當前狀態:

創建完整克隆即可,方便以後操作:

技術分享

3、顯示克隆進度:

技術分享

4、此時克隆完成:

技術分享

5、克隆後需要修改IP地址才可以登錄。

2、linux服務器之間登錄:比如A機器和B機器。

首先在A機器上運行ssh-keygen -t rsa連續三次回車後生成公鑰和私鑰,如下:

技術分享

2、公鑰和秘鑰在/root/.ssh/目錄下:

技術分享

3、此時需要把id_rss.pub公鑰內容放在B服務器上,放在/root/.ssh/authorized_keys文件裏。

[root@localhost .ssh]# scp -P 52588 ~/.ssh/id_rsa.pub [email protected]:.ssh/id_rsa.pub

這臺命令是復制本地公鑰到遠程的/root/.ssh目錄下,不過需要輸入密碼:

技術分享

4、此時登錄到B機器上:

cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

表示把id_rsa.pub的內容追加到重定向文件裏。

註意:為了不影響之前秘鑰的使用,一定時追加哦。

技術分享

5、此時則可以使用:返回到A機器,直接通過ssh -p 52588 [email protected]登錄。

技術分享

經測試,可以登錄。


本文出自 “芬野_de博客” 博客,請務必保留此出處http://yuanhaohao.blog.51cto.com/7714752/1975812

第四課:單用戶及救援模式(一)