大數(shù)據(jù)服務(wù)上云的思考">大數(shù)據(jù)服務(wù)上云的思考
914
2025-03-31
寫在前面:博主是一只經(jīng)過實戰(zhàn)開發(fā)歷練后投身培訓(xùn)事業(yè)的“小山豬”,昵稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態(tài)對待周邊的事物。本人的技術(shù)路線從Java全棧工程師一路奔向大數(shù)據(jù)開發(fā)、數(shù)據(jù)挖掘領(lǐng)域,如今終有小成,愿將昔日所獲與大家交流一二,希望對學(xué)習(xí)路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術(shù)圖書館,任何與文章技術(shù)點有關(guān)的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。
對于文章中出現(xiàn)的任何錯誤請大家批評指出,一定及時修改。
有任何想要討論和學(xué)習(xí)的問題可聯(lián)系我:zhuyc@vip.163.com。
發(fā)布文章的風(fēng)格因?qū)诙悾猿审w系,不足之處請大家指正。
CentOS 6.x 單用戶模式重置root密碼
本文關(guān)鍵字:Linux、系統(tǒng)運行級別、單用戶模式、忘記root密碼、重置root密碼
文章目錄
CentOS 6.x 單用戶模式重置root密碼
一、系統(tǒng)運行級別
1. Linux系統(tǒng)啟動過程
2. 相關(guān)配置文件
3. 運行級別列表
4. 默認(rèn)運行級別
二、單用戶模式下重置密碼
一、系統(tǒng)運行級別
1. Linux系統(tǒng)啟動過程
要進(jìn)入到單用戶模式我們首先要了解一下系統(tǒng)的啟動過程,確認(rèn)我們在哪一步下手。只有理解了才是真正掌握了,告別死記硬背。
接通電源:對于虛擬機(jī)來說點擊運行按鈕即可。
BIOS自檢:這一步主要是進(jìn)行各種掃描,確認(rèn)啟動的方式并進(jìn)行引導(dǎo),如硬盤、光盤、網(wǎng)絡(luò)等。
grub引導(dǎo)菜單:如果硬盤上已經(jīng)有一個可以正常工作的操作系統(tǒng),則會進(jìn)入啟動菜單。這一步對于我們來說很關(guān)鍵,因為再下一步就會加載內(nèi)核來啟動init進(jìn)程,隨后根據(jù)指定的運行級別運行系統(tǒng)了,如果我們要臨時改變一下系統(tǒng)的啟動級別,進(jìn)入到單用戶模式,必須要在引導(dǎo)菜單這一步來操作。
加載內(nèi)核:系統(tǒng)讀取/boot目錄下的相關(guān)文件,加載系統(tǒng)核心內(nèi)容
init進(jìn)程:初始化進(jìn)程,用于初始化系統(tǒng)環(huán)境
確定運行級別:根據(jù)配置使系統(tǒng)在指定級別下運行
用戶登錄:輸入用戶名密碼進(jìn)行登錄
執(zhí)行登錄腳本:根據(jù)用戶的配置信息執(zhí)行用戶登錄后的腳本(會在用戶管理的文章中進(jìn)一步介紹)
2. 相關(guān)配置文件
/boot/grub/grub.conf:grub引導(dǎo)菜單配置文件
可以在該配置文件中修改引導(dǎo)菜單的倒計時讀秒,對應(yīng)配置項:timeout。
也可以在該文件中配置啟動菜單加密,對應(yīng)配置項:password。(會在單用戶加密文章中介紹)
/etc/inittab:配置各運行級別下的行為和命令,也可用于修改系統(tǒng)默認(rèn)運行級別
配置文件的內(nèi)容格式為如下:
id:runlevels:action:process
id為自定義的名稱,要求在文件內(nèi)唯一,且長度不超過四個字符。
runlevels的范圍與系統(tǒng)運行級別一致,可以同時指定多個。
action表示在指定的級別下要執(zhí)行的行為,為固定值。指定系統(tǒng)啟動后的默認(rèn)運行級別的配置為:initdefault。
process部分用來指定具體需要執(zhí)行的命令,當(dāng)action指定為initdefault時,該部分可省略。
3. 運行級別列表
直接使用/etc/inittab中的內(nèi)容來做對照
0:關(guān)機(jī)
1:單用戶
2:多用戶(無NFS)
3:完全的多用戶模式
4:暫未使用
5:圖形界面
6:重啟
4. 默認(rèn)運行級別
如果需要修改默認(rèn)的運行級別只要將配置文件中原有的一行修改為目標(biāo)級別對應(yīng)的數(shù)字。如:將默認(rèn)運行級別由圖形界面更改為完全的多用戶模式,則將5修改為3。
# 原始內(nèi)容 id:5:initdefault: id:3:initdefault:
1
2
二、單用戶模式下重置密碼
在開機(jī)讀秒時按任意鍵進(jìn)入grub菜單
根據(jù)提示,按e進(jìn)入編輯界面
選擇第二項:內(nèi)核,繼續(xù)按e編輯
結(jié)尾輸入:[空格] 1[回車]
回到菜單界面,按b啟動
啟動后就會進(jìn)入到單用戶模式,可以使用passwd命令直接重置root用戶密碼
在密碼輸入狀態(tài),光標(biāo)不會產(chǎn)生任何變化,是正常現(xiàn)象,輸入完成后回車即可
密碼修改完成后使用reboot命令重啟,系統(tǒng)將會重新進(jìn)入之前默認(rèn)的運行級別
CentOS
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。