Linux系統管理09-----引導過程與服務過程

1、 系統引導流程服務器

一、開機自檢(BIOS):基本的輸入輸出系統 (功能:加電自檢、硬件初始化、引導操做系統)工具

二、MBR引導1.2. MBRISpost

當從本機硬盤中啓動系統時,首先根據硬盤第一個扇區中MBR (Master Boot Record主引導記錄)的設置,將系統控制權傳遞給包含操做系統引導文件的分區ooot) ;或者直接得據MBR記錄中的引導信息調用啓動菜單(如GRUB)優化

 三、GRUB菜單spa

對於Linux操做系統來講. GRUB (GRand Unfed Bolader統一啓動加載器)是使用最力普遍的多系統引導器程序,系統控制權傳遞給GRUB之後,將會顯示啓動菜單給用戶選擇,並根據所選項(或採用默認值)加載Linux內核文件,而後將系統控制權轉交給內核。須要注意的是,Centos 7採用的是GRUB2啓動引導器,(是使用最爲普遍多系統引導器程序)操作系統

 四、加載內核(kernel)3d

          Lnux內核是一個預先編譯好的特殊進制文件,介於各類硬件資源與系統程序之間,負責資源分配與調度。內核接過系統控制權之後,將徹底掌控整個Linux操做系統的運行過程。在CentOS系統中.默認的內核文件位於/boot/vmlinuz-3.10.0-514e17x86 564.rest

五、  init進程初始化(systemd是Liunx操做系統的一種int軟件)blog

2、系統引導級別(0-6)進程

    runlevel----運行級別

0:關機狀態,使用該級別時將會關閉主機

1:單用戶模式,無需密碼驗證便可登陸系統,用於系統維護

2:字符界面的多用戶模式

3:字符界面的完整多用戶模式,大多數服務器運行在此級別

4:未分配使用

5:圖形界面的多用戶模式,提供了圖形桌面操做環境

6:從新啓動,使用該級別時將會重啓主機

3、 引導級別查看及切換

Linux系統的運行級別

(1)查看運行級別:runlevel命令

 

#runlevel  //查看運行級別命令

輸出:以前所在級別(N表示空)   當前所在級別

Init 運行級別  //修改運行級別命令

init  0   //命令用於當即將系統運行級別切換爲0,即關機;

init  6   //命令用於將系統運行級別切換爲6,即從新啓動

4、服務控制

      (1)經常使用方法:

          /etc/rc.d/init.d/ 服務名稱 控制類型(/etc/init.d/ 是/etc/rc.d/int.d/的快捷方式)

(2)經常使用控制類型

          stat     啓動

          stop     中止

          restart  重啓

          reload   平滑重啓,無需中止服務

          status   查看狀態

(3)示例:以postfix 服務爲例

5、服務開機啓動優化

ntsysv工具

提供一個交互式、可視化窗口

能夠在字符終端運行

便於集體管理多個服務

chkconfig工具

不提供交互式、可視化窗口

管理 單個服務效率更高

格式:chkconfig –list

      chkconfig –list

      chkconfig –level 級別列表 服務名 on|off

6、MBR修復

一、添加一個磁盤,進行分區,分一個主分區+1G

二、  先將/dev/sdb1 格式化以.xfs

三、  創建一個目錄/backup,而後掛載/ddev/sdb1掛載到/backup下

四、  備份MBR扇區數據

將從/dev/sda中讀取一次512字節,寫入到/backup/sda.mbr.bak目錄下里面。

五、  模擬MBR扇形區域

從/dev/zero中讀取一次512字節,寫入/dev/sda中,並覆蓋裏面的前512字節。

 

六、  重啓系統reboot

七、  進入急救模式

創建以目錄,將/dev/sdb1掛載到/backup下,

再從備份中/dev/sda.mbr.bak中讀取一次512字節,寫入到/dev/sda下。

進入急救模式

最後重啓系統reboot

7、Grub修復 (文件損壞、引導程序損壞)

       方法一:手動輸入(不支持)

        方法二:進入急救模式,重建grup程序

一、       將/dev/sdb1以ext4類型格式化

創建目錄/backup,將/dev/sdb1掛載到/backup上。

二、  創建備份

 

三、  模擬GRUB損壞

四、  重啓系統reboot

五、進入急救模式

  方法三:若無MBR備份,進入急救模式,從新安裝grup程序

     

一、  將/dev/sdb1以ext4類型格式化

創建目錄/backup,將/dev/sdb1掛載到/backup上。

二、模擬GRUB故障,沒有備份

重啓系統reboot

三、進入急救模式

8、/boot目錄誤刪除

         一、刪除/boot目錄(刪除以前能夠作個備份)

二、重啓系統reboot

 

3進入急救模式

 

9、root密碼修復

   一、第一種方法:

 

   從新啓動reboot

二、第二種方法

     把裏面的密文刪掉(用x)

10、文件系統修復  (掃盤)

 

11、空間耗盡故障

     mkdir /data

     mkfs.ext4 /dev/sdb1

     mount /dev/sdb1 /data

     df -i /data

     df -Th /data

    

     mkdir /backup

     mv /data/* /backup

     ls

     cd

     umount /data

     mkfs.ext4 -N 600000 /dev/sdb1

     mount /dev/sdb1 /data

     df -i /data

     mv /backup/* /data

     ls /data

    

12、磁盤壞道故障 

     磁盤壞道分爲邏輯壞道和物理壞道兩種

badblocks -sv /dev/sdb

相關文章
相關標籤/搜索