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