大家好,今天來給大家分享單用戶模式的相關知識,通過是也會對麒麟系統(tǒng)進入單用戶模式相關問題來為大家分享,如果能碰巧解決你現(xiàn)在面臨的問題的話,希望大家別忘了關注下本站哈,接下來我們現(xiàn)在開始吧!
例如:red
hat
linux
7.2,未編輯時引導菜單是:
RedHat
Linux
(2.4.7-10)
root
(hd0,1)kernel
/boot/vmlinuz-2.4.7-10
ro
root=/dev/hda2
然后編輯,就在其后添加“1”或single,使其如下:RedHat
Linux
(2.4.7-10)
root
(hd0,1)kernel
/boot/vmlinuz-2.4.7-10
ro
root=/dev/hda2
1即可。
在單用戶模式下,用passwd命令更改口令。
使用GRUB時,可以添加一個S(大寫S)到內(nèi)核命令行,可以進入單用戶模式。
要做到這樣,
需要重新起動系統(tǒng),當GRUB的屏幕出現(xiàn)時:
1、使用方向鍵選擇你希望引導的內(nèi)核。
2、按下e鍵以編輯這個命令行。
3、選擇以單詞kernel起頭的這行。
4、按下e鍵以編輯這個命令行。
5、在行末添加一個字母S
6、回車接受改動。
7、按b鍵接受修改并且啟動內(nèi)核。
這樣就會進入單用戶模式,可以在bash下執(zhí)行命令。
linux進入單用戶模式的***是有很多的。進入單用戶模式的前提是系統(tǒng)引導器能正常工作。下面以GRUB啟動為例說明進入單用戶模式的***。在GRUB啟動菜單里有''a”,“e”,“c”三個操作按鍵,使用這三個按鍵均可以進入單用戶模式。
1、使用"a"操作按鍵進入單用戶模式。
這是進入單用戶模式最快速的***。在GRUB啟動菜單里使用a操作按鍵編輯kernel參數(shù),在末行輸入single,來告訴linux內(nèi)核后續(xù)的啟動過程需要進入單用戶模式。
編輯后按enter鍵,即可啟動單用戶模式。
2、使用'e'操作按鍵進入單用戶模式。
在GRUB啟動菜單里使用e操作按鍵進入Linux啟動菜單向界面,移動光標至kernel配置項一行。
按e編輯kernel菜單項,在行末輸入single,告訴Linux內(nèi)核后續(xù)的啟動過程需要進入單用戶模式。
更改后,按回車返回Linux啟動菜單項界面,然后按b,使用更改后的Linux啟動菜單啟動單用戶模式。
3、使用c操作按鍵進入單用戶模式
這是進入單用戶模式最麻煩的一中方式,必須要熟悉GRUB命令行界面才行。在grup啟動菜單里使用c進入GRUB命令行.分別使用grup下的root、kernel(在末行輸入single)、initrd命令指定啟動參數(shù),最后使用boot命令啟動到單用戶模式。
原理是先kill占用了數(shù)據(jù)庫的那個進程,然后設置數(shù)據(jù)庫為多用戶模式。
use
master;
go
declare
@sql
varchar(max);
set
@sql=''
select
@sql=@sql+';
kill
'+rtrim(spid)
from
master..sysprocesses
where
dbid=db_id('數(shù)據(jù)庫名');
exec(@sql);
go
alter
database
數(shù)據(jù)庫名
set
multi_user;
1、系統(tǒng)啟動時,按鍵盤上的“e",直到進入下面這個頁面:
2、選擇kernel...(即第二項)這一項,按下”e",在行尾輸入:空格single,然后回車確定
3、按鍵盤的"b",重新引導系統(tǒng)
4、然后就進入了單用戶模式下
單用戶模式鍵盤無法使用是口令改錯了,需要更改口令。
單用戶模式就是系統(tǒng)處于最原始的狀態(tài),所有網(wǎng)絡服務都未啟動,文件系統(tǒng)都沒有mount,只有最基礎的系統(tǒng)module被加載,然后由kernel啟動進入命令行狀態(tài)。
這樣的狀態(tài)我們稱之為單用戶模式。進入單用戶模式,就是當開機看到boot:提示符號時,馬上鍵入boot-s就可以。如果已經(jīng)安***ootloader,在loader里打boot-s也可以進入單用戶模式。單用戶模式是指只允許一個用戶執(zhí)行一個任務,多用戶模式是指一個用戶可以執(zhí)行多個任務,還可允許多個用戶在一個機子同時登陸。
單用戶模式的運行級是1。
有兩種***進入單用戶模式。1.修改/etc/inittab下的默認運行級為1,開機就進入單用戶。2.在shell下運行init1。
本文到此結束,希望對大家有所幫助。