1. 程式人生 > 其它 >單使用者模式破解root密碼,grub加密,光碟修復模式改root,基礎命令,快捷鍵

單使用者模式破解root密碼,grub加密,光碟修復模式改root,基礎命令,快捷鍵

單使用者模式破解root密碼

1、開機進入grub選啟動核心介面,按e鍵進入核心引數介面。
2、按方向鍵下,定位到最後,找到“ro”這一行,將ro替換成rw init=/sysroot/bin/sh
3、按Ctrl+x進入單使用者模式,執行chroot /sysroot   其中chroot命令用來切換系統,/sysroot/目錄就是原始系統
4、執行passwd,輸入新密碼,重複確認輸入新密碼。然後執行touch /.autorelabel,輸入exit或者Ctrl+D退出使用者,重啟。或者直接虛擬機器重啟。

grub加密

1、執行grub2-setpassword命令,輸入密碼,重複確認輸入密碼。
2、reboot重啟驗證,只有當輸入正確的使用者名稱和密碼時,才能進入grub選單或者修改引導條目。
ps:如果grub密碼忘了,可以在管理員賬戶中再次執行grub2-setpassword命令,輸入新密碼。

光碟修復模式(可繞過grub加密)

1、進入bios,設定從光碟啟動。
2、點選Troubleshooting進入介面,選擇Rescue a CentOS Linux system
3、進入選項介面,選1 Coutinue
4、進入命令列後回車一下,輸入chroot /mnt/sysimage   (作用是sh切換bash模式)
5、執行passwd root命令,輸入root新密碼

ps:root密碼忘了可以用grub進入單使用者模式改root密碼。grub密碼忘了可以用管理員使用者輸入grub2-setpassword改grub密碼。如果root密碼和grub密碼都忘了,可以進入關盤修復模式,改root密碼,然後再改grub密碼。

posix

posix:可移植作業系統介面(一套介面規範)

shell命令語法

三部分組成:
	命令 選項 引數
	 ls  -l   /boot  (瀏覽  以列表形式  /boot資料夾內的內容)
	 
可以直接  命令 選項
         命令 引數
         命令 選項 引數

shll基礎命令

useradd   (新增使用者)    示範:useradd egon(新增egon使用者)
passwd   (給使用者設定登入密碼)  示範:passwd egon(給egon使用者設定登入密碼)
cd   (切換資料夾)
pwd   (顯示當前所在資料夾)
shutdown now   (立馬關機)
shutdown 0   (立馬關機)
reboot   (重啟)
shutdown 10   (10分鐘後關機)
shutdown 11.30   (指定時間關機)
shutdown -c   (取消關機命令)
退出:
    exit
    Ctrl+d

時間設定

netdate net1.aliyun.com(系統與網路時間伺服器同步)
hwclock -w(把時間同步給硬體)
timedatectl set-ntp true(自動同步ntp時間)
timedatectl set-net false(關閉同步ntp時間)

設定時區:
    timedatectl list-timezones(列舉全部時區)
    timedatectl set-timezone "Asia/Shanghai"
uname -a   (檢視主機名、核心版本、utc時間、cup架構)
uname -r   (檢視系統核心版本)
uname -m   (檢視cp架構)
cat /etc/redhat-release   (檢視系統版本)

bash直譯器特性

命令和檔案自動補全tab

tab鍵:自動補全命令和檔名

快捷鍵

Ctrl+c	終止前臺執行的程式Ctrl+d	退出 等價於exitCtrl+l	清屏Ctrl+a	游標移到命令列最前端Ctrl+r	游標移到命令列最後端Ctrl+r	搜尋歷史

歷史命令

1、檢視歷史命令	history2、清空歷史命令	history -c3、歷史命令儲存檔案cat ~/.bash_history4、歷史命令預設保留1000條,可以修改/etc/profile中的HISTSIZE=2000