引導過程與服務控制

引導過程與服務控制

為谷城等地區(qū)用戶提供了全套網頁設計制作服務,及谷城網站建設行業(yè)解決方案。主營業(yè)務為做網站、網站建設、谷城網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

引導過程與服務控制

學習內容

  • 引導過程
  • 排除啟動類故障
  • 服務空氣及切換運行級別
  • 優(yōu)化啟動過程

    系統(tǒng)引導是操作系統(tǒng)運行的開始,在用戶能夠正常登錄到系統(tǒng)之前,Linux 操作系統(tǒng)的
    引導過程將完成一系列的初始化任務,并加載必要的程序和命令終端,為用戶登錄做好準備。
    本節(jié)將對 Linux 操作系統(tǒng)的引導過程做簡單介紹。

    引導過程總覽

    Linux 操作系統(tǒng)的引導過程一般包括以下幾個階段:開機自檢、MBR 引導、GRUB 菜單、加載 Linux 內核、init 進程初始化。
    引導過程與服務控制

    init進程

  • 由Linux內核加載運行 /sbin/init程序
  • 是系統(tǒng)中第一個進程
  • PID(進程標記)號永遠為1

    Systemd單元類型

單元類型擴展名說明
Service .service 描述一個系統(tǒng)服務
Socket .socket 描述一個進程間通信的套接字
Device .device 描述一個內核識別的設備文件
Mount .mount 描述一個文件系統(tǒng)的掛載點
Automount .automount 描述一個文件系統(tǒng)的自動掛載點
Swap .swap 描述一個內存交換設備或交換文件
Path .path 描述一個文件系統(tǒng)中文件或目錄
Timer .timer 描述一個定時器(用于實現類似cron的調度任務)
Snapshot .snapshot 用于保存一個systemd的狀態(tài)
Scope .scope 使用systemd的總線接口以編程的方式創(chuàng)建外部進程
Slice .slice 描述居于cgroup的一組通過層次組織的管理系統(tǒng)進程
Target .target 描述一組systemd的單元

運行級別Systemd的target說明
0 target 關機狀態(tài),使用該級別時將會關閉主機
1 rescue.target 單用戶模式,不需要密碼驗證即可登錄系統(tǒng),多用于系統(tǒng)維護
2 multi-usr.target 用于定義/域特定運行級別。默認等同于3
3 multi-usr.target 字符界面的完整多用戶模式,大多數服務器主機運行再次級別
4 multi-usr.target 用于定義/域特定運行級別。默認等同于3
5 graphical.target 圖形界面的多用戶模式,提供了圖形桌面操作環(huán)境
6 reboot.target 重新啟動,使用該級別時將會重啟主機

修復MBR扇區(qū)故障

  • 故障原因
    • 病毒***等造成的破壞
    • 不正確的分區(qū)操作、磁盤讀寫誤操作
  • 故障現象
    • 找不到引導程序,啟動中斷
    • 無法加載操作系統(tǒng),開機后黑屏
  • 解決思路
    • 應提前作好備份文件
    • 以安裝光盤引導進入急救模式
    • 從本分文件中恢復
      實驗案例

      一、實驗步驟
      1.備份mbr引導扇區(qū)到其他磁盤
      2.模擬破壞mbr引導扇區(qū)
      3.引導鏡像急救模式進行mbr扇區(qū)恢復
      引導過程與服務控制
      此時備份完成。下面進行模擬破壞:
      引導過程與服務控制
      然后重啟:
      引導過程與服務控制
      發(fā)現無法重啟,引導代碼消失,繼續(xù)重啟,眼疾手快!按esc
      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制
      此時創(chuàng)建新的掛載點,將備份的文件掛載上去。

      恢復成功!

      修復GRUB引導故障

  • 故障原因
    • MBR中的GRUB引導程序遭到破壞
    • grub.conf文件丟失、引導配置有誤
  • 故障現象
    • 系統(tǒng)引導停滯,顯示“grub>”提示符
  • 解決思路
    • 嘗試手動輸入引導命令
    • 進入急救模式,重寫或者從備份中恢復grub.conf
    • 向MRB扇區(qū)中重建grub程序

      實驗案例

      grub菜單恢復實驗步驟
      1.引導急救模式,加載系統(tǒng)鏡像
      2.重新建立sda分區(qū)
      3.重新構建grub菜單功能配置文件

      注:grub 啟動菜單的背景文件
      grub2 啟動菜單的配置文件

      引導過程與服務控制
      此時模擬破壞:
      引導過程與服務控制
      重啟
      引導過程與服務控制
      同樣還是重啟時及時按esc
      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制
      加載系統(tǒng)鏡像
      引導過程與服務控制
      chroot /mnt/sysimage/
      重新構建sda
      引導過程與服務控制
      grub2-install /dev/sda
      重新構建grub菜單配置文件
      grub2-mkconfig -o /boot/grub2/grub2.cfg
      引導過程與服務控制
      4.退出bash環(huán)境 Exit
      5.重啟Reboot
      引導過程與服務控制

遺忘root用戶密碼

  • 故障原因
    • 遺忘root用戶的密碼
  • 故障現象
    • 無法進行需要root權限的管理操作
    • 若沒有其他可用賬號,將無法登錄系統(tǒng)
  • 解決思路
    • 進入急救模式,重設密碼

      實驗案例
  • 破解centos7 root 登錄密碼
    1.加載鏡像系統(tǒng)
    2.修改密碼
    引導過程與服務控制
    輸入密碼
    引導過程與服務控制
    改完之后,重啟:
    引導過程與服務控制
    引導過程與服務控制
    直接登錄即可

    系統(tǒng)服務控制

  • 常用方式:systemctl 控制類型 服務名稱
  • 控制類型:
    srart: 啟動
    stop:停止
    restart:重新啟動
    seload:重新加載
    status:重看服務狀態(tài)

    Linux系統(tǒng)的運行級別

  • 查看運行級別

    • Runlevel命令
    • Systemctl工具
  • 臨時切換運行級別
    • Init命令
    • Systemctl工具

      實驗案例

      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制

      在這里,

      systemctl isolate graphical.target=init5

      systemctl isolate multi-user.target=init3

      引導過程與服務控制
      引導過程與服務控制
      引導過程與服務控制

  • 優(yōu)化啟動過程

  • 系統(tǒng)服務管理工具
    • Ntsysv工具
    • 提供一個交互式、可視化窗口
    • 可以再字符終端運行
    • 便于集中管理多個服務
  • Systemctl工具
    • 不提供交互式、可視化窗口
    • 管理單個服務效率更高

      系統(tǒng)服務的啟動和控制

  • ntsysv系統(tǒng)服務管理工具
  • ntsysv --level級別列表
    引導過程與服務控制

    查看系統(tǒng)服務的啟動狀態(tài)

  • sysemctl is-enabled 服務名稱

    設置系統(tǒng)服務的啟動狀態(tài)

  • systemctl enable/disable 服務名稱
    • 按空格取消 按空格開啟

      本章總結

  • Linux操作系統(tǒng)引導過程
  • Linux系統(tǒng)服務控制
  • 運行級別切換
  • 優(yōu)化開機自動加載服務

網站名稱:引導過程與服務控制
URL鏈接:http://www.muchs.cn/article2/ihpiic.html

成都網站建設公司_創(chuàng)新互聯,為您提供響應式網站網站策劃、軟件開發(fā)、外貿網站建設移動網站建設、品牌網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

網站建設網站維護公司