11-19,20筆記

查看及更改文件安全標籤

wKioL1g2vLnQqlVOAAIw95p4xdQ157.png-wh_50

查看及更改服務selinux策略值
wKiom1g2vO_SlV3tAALGJJQLjoM028.png-wh_50
##############系統啓動故障修復
系統引導過程概述
     通電
      |
  bios初始化
      |
  grub2磁盤引導階段
      |
   grub2文件引導
      階段
      |
  指定boot所在分區
      |
  啓動內核,只讀
   掛載/設備
      |
  啓動init程序進入初始化階段
      |
  啓動systemd初始化進程
      |
 讀取/etc/systemd/中的文件
      |
   啓動程序
      |
  啓動登陸環境


grub系統引導(grub分爲兩個階段)
 1)mbr(主引導記錄)主引導記錄在硬盤上的0磁道,一扇區,446個字節
  *)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr
  *)進入到挽救模式,執行chroot /mnt/sysimage切換到真實/環境,並執行grub2-install /dev/vda
 2) 階段2 grub文件引導階段
    找到/boot分區
    讀取/boot/grub2/grub.cfg
    文件丟失,grub2-mkconfig >/boot/grub2/grub.cfg

啓動內核,只讀掛載/設備
檢測設備
對設備驅動進行初始化
進入系統初始化階段
內核丟失,重新安裝內核安裝包就可以解決
rpm -ivh kernel-xxxxx.rpm --force


系統初始化階段
系統初始化階段加載initrd鏡像
開啓初始化進程systemd
開始selinux
加載內核參數
初始化系統時鐘,鍵盤,主機名稱
重新讀寫掛載/設備
激活raid,lvm
激活配額
啓動multi-user.target.wants中的所以服務
開啓虛擬控制檯
啓動圖形
initramfs-`uname -r`.img丟失:
    mkinitrd initramfs-`uname -r`.img `uname -r`
恢復

改密碼


##mbr(主引導記錄)丟失
fdisk -l 查看系統boot分區

wKiom1g2vZ_CWQk3AAN6zBTo9nc899.png-wh_50

dd if=/dev/zero of=/dev/vda bs=446 count=1      ##清空mbr
wKioL1g2vbmhqsocAAOMyBVr3pg750.png-wh_50

wKioL1g2veqRa-M7AADAy3gkPwE038.png-wh_50

鏈接光盤到鏡像文件,forceoff系統,並選擇使用光盤啓動
wKiom1g2vf2BJ-V9AAGlXb6BEPA902.png-wh_50選擇Troubleshooting模式

選擇Rescue a.... 模式

切換環境
grub2-install /dev/vda
wKiom1g2vlLANkpfAADwACujJL0082.png-wh_50exit
exit
forceoff,並使用磁盤啓動

修復成功
wKiom1g2vmPxrL32AADs0r9rDeM330.png-wh_50

##/boot/grub2/grub.cfg文件丟失
wKioL1g2***ALMWTAADBo8D-qvo320.png-wh_50

force off,並選擇光盤啓動進入挽救模式
chroot
grub2-mkconfig >/boot/grub2/grub.cfg

exit
exit
磁盤啓動
修復成功
wKiom1g2vtWw4aCuAADrznVxtJ0193.png-wh_50

##內核丟失(rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64)
wKioL1g2vv-DPPaFAADGN1SHt9w261.png-wh_50

選擇光盤啓動進入挽救模式
切換真實環境。找到磁盤中的鏡像文件並把它掛載到一個目錄下,找到其內核並強制重新安裝

wKiom1g2v26igKdzAAEQLXkKiUY703.png-wh_50

wKioL1g2v3HjMGtAAAEno8jFKpg809.png-wh_50


磁盤啓動
修復成功
wKiom1g2v4axNSaHAADu59N-d44812.png-wh_50

##initramfs-`uname -r`.img丟失
wKiom1g2v-zTT8DqAAD0HVs1tjM827.png-wh_50

選擇光盤啓動進入挽救模式
chroot
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
exit
wKioL1g2wAOjOyPsAADia1wgQdk112.png-wh_50

磁盤啓動
修復成功

wKiom1g2wCXCZtc9AADonpA5DFg547.png-wh_50
###鏈接default.target錯誤導致的開機故障
查看vsftpd服務狀態,是否自啓動
鏈接vsftpd到系統自啓動鏈接default.target
reboot
wKioL1g2wIbz5sEbAAF6qWWRxzw146.png-wh_50

查看vsftpd服務狀態,已改爲自啓動狀態

鏈接重啓到開機自啓動
ln -s /usr/lib/systemd/system/reboot.target /etc/systemd/system/default.target
系統選擇界面時按 e 鍵進入編輯模式
wKiom1g2wLnCUC2xAADMonXAtu8999.png-wh_50

打斷系統啓動,手動刪除鏈接文件,並還原爲默認設置
wKioL1g2wMijNrzGAADekiW-hR8839.png-wh_50

wKiom1g2wO3hKpnIAAEVtZTUd6I461.png-wh_50

修復成功
wKioL1g2wP3Sy3bfAAD0QPnpMDc783.png-wh_50

!!!更改root密碼    『系統的密碼認證在初始化之後,所以可以在開機之前更改密碼』
如上,開機選擇系統界面按 e 鍵選擇編輯模式,打斷系統
輸入passwd更改密碼
 !!!!touch創建/.autorelabel文件(否則系統沒有記錄密碼大更改,下此開機失效)
密碼更改,成功登陸
wKiom1g2wU3gW31IAAEFF5vNtWA735.png-wh_50###############搭建dns服務
配置客戶端dns指向爲server端
nameserver 172.25.254.99

在server端安裝dns服務軟件bind

wKioL1g2wWzgS7ozAAD_TLY4ZXo100.png-wh_50systemctl start named && systemctl enable named ##設定named服務自啓動,並開始服務
firewall-cmd --add-service=dns --permanent      ##防火牆設置
firewall-cmd --reload
vim /etc/named.conf    #配置named
wKioL1g2wX7BUDOmAAHWOq3HUlc588.png-wh_50systemctl restart named
client端測試成功
wKiom1g2wZbRwumVAAIN2SKKu4M005.png-wh_50###配置正向dns解析
vim /etc/named.rfc192.zones       ##配置named.conf文件的子配置文件
wKioL1g2wbPzsCJ0AAF0Xx6QYQM363.png-wh_50systemctl restart named
cd /var/named
cp -p named.localhost westos.come.zone        ##複製文件模板,名稱爲westos.come.zone
vim westos.com.zone                ##編輯文件westos.com.zone文件
wKioL1g2weuhgGhUAAEEJi_A8wo710.png-wh_50systemctl restart named
client端測試結果
 vim westos.com.zone
wKioL1g2whyAZL7_AAJtzQdDydA212.png-wh_50

####配置反向dns解析
vim /etc/named.rfc192.zones       ##配置named.conf文件的子配置文件
wKiom1g2wxSjeTV-AAFcc0Usv78618.png-wh_50cp -p named.loopback westos.com.ptr         ###複製文件模板,名稱爲westos.com.ptr
vim westos.com.ptr
wKioL1g2wzLgj4ZRAAE14saTraQ187.png-wh_50

wKioL1g2wrzxHCWRAAJ4vzFz12Q154.png-wh_50

##########雙向解析
cp -p westos.com.zone westos.com.inter        ###複製文件模板,名稱爲westos.com.inter

vim westos.com.inter
wKioL1g2w1KwREvcAAFk05rYFZo554.png-wh_50

vim /etc/named.rfc1912.zones

wKioL1g2w9GzSwaPAAFCFgGXfjM337.png-wh_50

wKioL1g2w9bAeGqBAAFPTrwvcLA532.png-wh_50


vim /etc/named.conf

wKioL1g2xAWjL9IzAAFFhb17NzQ401.png-wh_50

wKiom1g2xAawiQWCAAJ8aGWcnDY311.png-wh_50


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章