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