前言: 系統(tǒng)引導(dǎo)是操作系統(tǒng)運行的開始,在用戶能夠正常登錄到系統(tǒng)之前,linux的引導(dǎo)過程完成了一系列的初始化任務(wù),并加載必要的程序和命令終端,為用戶登錄做好準(zhǔn)備。
目前創(chuàng)新互聯(lián)公司已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、平潭網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。? 1、開機自檢
? 2、MBR引導(dǎo)
? 3、GRUB菜單
? 4、加載linux內(nèi)核
? 5、init 進程初始化
? MBR引導(dǎo)記錄位于物理硬盤的第1個扇區(qū),又稱主引導(dǎo)扇區(qū),除了包含系統(tǒng)引導(dǎo)程序的部分?jǐn)?shù)據(jù)之外,還包含了整個硬盤的分區(qū)表記錄。主引導(dǎo)扇區(qū)發(fā)生故障時,將可能無法進入引導(dǎo)菜單,或者無法找到正確的分區(qū)位置而無法加載系統(tǒng),通過該硬盤引導(dǎo)主機時很可能進入黑屏狀態(tài)。 解決這個問題的思路:提前做好備份文件、以安裝光盤引導(dǎo)進入急救模式、從備份文件中恢復(fù)。
由于MBR扇區(qū)包含整個硬盤的分區(qū)表記錄,因此該扇區(qū)的備份文件必須存放在其他的存儲設(shè)備中。
首先需要創(chuàng)建一塊磁盤(sdb),把原有的數(shù)據(jù)備份到新建的磁盤上。
仍然使用dd命令,人為的將MBR扇區(qū)的記錄覆蓋,以便模擬出MBR扇區(qū)被破壞的故障情況。
? 由于MBR扇區(qū)被破壞已經(jīng)無法再從該硬盤啟動系統(tǒng),所以需要使用其他硬盤中的操作系統(tǒng)進行引導(dǎo),或者直接使用centos7系統(tǒng)的安裝光盤進行引導(dǎo)。目的都是獲得一個可以執(zhí)行命令的shellu環(huán)境,以便從備份文件中恢復(fù)MBR扇區(qū)中的數(shù)據(jù)。
破壞MBR扇區(qū)的數(shù)據(jù)之后 重啟(init 6),在虛擬機上會出現(xiàn)安裝向?qū)Ы缑?,進入“急救模式”
完成恢復(fù)操作之后,執(zhí)行“exit” 命令退出臨時shell環(huán)境,執(zhí)行“reboot” 命令,系統(tǒng)將會自動重啟。
? GRUB是大多數(shù)Linux系統(tǒng)默認(rèn)使用的引導(dǎo)程序,可以通過啟動菜單的方式選擇進入不同的操作系統(tǒng)。當(dāng)配置文件/boot/grub/grub.conf 丟失,或者關(guān)鍵配置錯誤時,Linux主機啟動后會出現(xiàn)“grub>” 的提示符,無法完成進一步的啟動操作了。
在虛擬機上,先刪除配置文件,制作模擬故障,使得linux主機無法正常運行。
重啟之后就會出現(xiàn)“grub>”的符號界面,這時需要再重啟客戶機,在vmware這個圖標(biāo)開始讀條的時候快速按下esc鍵,進去啟動界面。
進入急救模式,開始輸入命令
再退出bash環(huán)境(exit),重啟(reboot)。這時候GRUB故障已經(jīng)解除了,可以正常開啟使用虛擬機了。
? 當(dāng)忘記root用戶的密碼時,將無法登錄linux系統(tǒng)執(zhí)行管理、維護等任務(wù),而只能通過其他用戶登錄使用一些受限制的功能。因此,需要通過其他途徑來重設(shè)root賬號的密碼。
使用安裝的光盤進入急救模式的shell環(huán)境,直接執(zhí)行“passwd root” 命令重設(shè)root用戶的密碼。
對大多數(shù)系統(tǒng)服務(wù)來說,常見的幾種控制類型:
start(啟動):運行指定的系統(tǒng)服務(wù)程序,實現(xiàn)服務(wù)功能
stop(停止):終止指定的系統(tǒng)服務(wù)程序,關(guān)閉相應(yīng)的功能
restart(重啟):先退出,再重新鄖西不過指定的系統(tǒng)服務(wù)程序
reload(重載): 不退出服務(wù)程序,只是刷新配置
status(查看狀態(tài)):查看指定的系統(tǒng)服務(wù)的運行狀態(tài)及相關(guān)信息
當(dāng)用戶需要將系統(tǒng)轉(zhuǎn)換為其他運行級別時,可以通過init 程序進行,只要使用與級別相對應(yīng)的數(shù)字(0~6)作為參數(shù)。
例如:將運行級別由圖形模式(5)切換為字符模式(3),可執(zhí)行“init 3” 命令。再要使用圖形界面時,執(zhí)行“"init 5" 切換回去。
1、先再虛擬機上打開終端輸入init 3,然后進入字符模式
還有一種方式也可以切換運行級別 —— systemctl 工具
2、現(xiàn)在默認(rèn)的狀態(tài)時圖形化界面,如果要想直接打開就是字符終端模式,就要做鏈接性文件。把/lib/systemd/system/multi.user.target 指定到 /etc/systemd/system/default.target。指定完成之后在檢驗是否指定到字符終端模式。
3、再查看當(dāng)前正在運行的服務(wù)類型和端口有哪些----netstat -ntap 。會出現(xiàn)sshd 服務(wù),表示遠(yuǎn)程登錄。
想要查看sshd的狀態(tài),
第一種方法:通過偽終端的形式查看,輸入ntsysv ,進入之后看起來像圖形化界面,實際上還是字符終端的界面。找到sshd.service , 前面帶有*號的證明是開機自啟動,想要關(guān)閉 就點擊空格鍵。
第二種方法:關(guān)閉開機自啟動 ,直接輸入systemctl disable sshd.service
? 開啟開機自啟動 ,直接輸入systemctl enable sshd.service
查看是否關(guān)閉或者開啟,輸入systemctl is-enabled sshd
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。