CentOS 6&7系統(tǒng)故障解決和配置
實 驗 報 告
創(chuàng)新互聯(lián)是專業(yè)的蒙城網(wǎng)站建設(shè)公司,蒙城接單;提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行蒙城網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
實驗項目名稱: CentOS6&7系統(tǒng)故障解決和配置
班級: 0715linux云計算
學(xué)號: 001
姓名: 袁雷
指導(dǎo)教師: 王老師
實驗時間: 2019-8-21
一、
實驗?zāi)康?br/>熟練掌握CentOS -6和CentOS -7發(fā)生故障時的解決方法
二、實驗內(nèi)容
1:centos-7 恢復(fù)root密碼
2:centos-7 grub毀壞并進行修復(fù) (一種方法即可)
3:在centos-6 開機運行,靈活配置進入用戶模式(同時進入單用戶模式恢復(fù)root密碼)--->>> e2e 空格 1 # b
4:將grub引導(dǎo)菜單進行加密(密碼自己設(shè),可以基于grub-md5-crypt命令,使其變成密文)
5:centos-6 mbr將其毀壞并進行修復(fù) (使用一種方法即可,注意,實驗報告必須截圖)
6:centos-6 grub引導(dǎo)程序毀壞并進行修復(fù) (一種方法即可)
三、實驗環(huán)境與準備
1.啟動時任意鍵暫停啟動
2.按e鍵進入編輯模式 將光標移動linux16開始的行,添加參數(shù)rw re
init=/sysroot/bin/sh ctrl+x 保存并退出編輯
3.進入新的shell環(huán)境,進行操作 chroot /sysroot
4.修改超級用戶密碼
passwd root
5.配合激活使用selinux,退出當前shell并完成,重啟系統(tǒng)即可
touch /.autorelabel exit reboot
(2)、centos-7 grub毀壞并進行修復(fù)
若GRUB引導(dǎo)故障,可以和centos-6一樣,在救援模式下進行重新安裝grub。
1.模擬破壞硬盤的前446字節(jié)
hexdump -C -n 512 /dev/sda 查看/dev/sda前512字節(jié)的二進制文件,以十六進制編碼顯示情況
dd if=/dev/zero of=/dev/sda bs=1 count=446
hexdump -C -n 512 /dev/sda 已被破環(huán)
2.重啟計算機,使用救援模式的shell環(huán)境重新安裝grub進行修復(fù)
(1)chroot /mnt/sysimage/
(2)grub2-install /dev/sda
(3)hexdump -C -n 512 /dev/sda 查看是否修復(fù)成功
3.修復(fù)完成,重啟驗證
五、主要實驗過程
(1)centos-7 恢復(fù)root密碼:
1.啟動時任意鍵暫停啟動
2.按e鍵進入編輯模式 將光標移動linux16開始的行,添加參數(shù)re
init=/sysroot/bin/sh ctrl+x 保存并退出編輯
3.進入新的shell環(huán)境,進行操作 chroot /sysroot
4.修改超級用戶密碼
passwd root
5.配合激活使用selinux,退出當前shell并完成,重啟系統(tǒng)即可
touch /.autorelabel exit reboot
(2)centos-7 grub毀壞并進行修復(fù):
1、模擬破壞硬盤的前446字節(jié)
查看/dev/sda前512字節(jié)的二進制文件,以十六進制編碼顯示情況
2、dd if=/dev/zero of=/dev/sda bs=1 count=446
grub已被破環(huán)
4、進入bios固件,首選CD-ROM 啟動
5、選Troubleshooting 選項
8、選擇第二項 救援模式(Rescue a CentOS system)
9、選 1)continue
10、重啟計算機,使用救援模式的shell環(huán)境重新安裝grub進行修復(fù)
11、退出bash環(huán)境,進入shell環(huán)境,并關(guān)機重啟且把開機啟動項恢復(fù)原樣
(3)在centos-6 開機運行,靈活配置進入用戶模式(同時進入單用戶模式恢復(fù)root密碼
1.先按任意鍵暫停,再按e鍵進入編輯模式(GRUB模式)
2.選第二項 按e鍵進入內(nèi)核模式(kernel /vmlinuz-xxx.xxx)
3.按空格輸入1,返回上一級按b鍵,重啟主機進入單用戶模式
4.輸入passwd更改密碼重啟生效(先登錄root&密碼)
(4)centos-7 mbr毀壞并進行修復(fù)
1.新建磁盤sdb +2G,新建分區(qū)sdb1 +20M,格式化新分區(qū)sdb1,把分區(qū)掛載到/backup
2.備份前512字節(jié)的mbr到新分區(qū)sdb1
3.破壞前512字節(jié)的mbr并查看破壞結(jié)果
4.關(guān)機進入bios,選CD-ROM為首啟動項
5.重啟系統(tǒng)進入救援模式的shell環(huán)境
6.在救援模式的shell環(huán)境中將sda.mbr.bak的文件重新復(fù)制回來,重啟即生效,并將boot恢復(fù)原樣
(5)centos-6 grub引導(dǎo)程序毀壞并進行修復(fù)
1.新建磁盤sdb +2G,新建分區(qū)sdb1 +32M,格式化新分區(qū)sdb1,把分區(qū)掛載到/backup
2.備份前446字節(jié)的grub到新分區(qū)sdb1
3.破壞前446字節(jié)的grub并查看破壞結(jié)果
4.關(guān)機進入bios,選CD-ROM為第二啟動項
5.重啟系統(tǒng)進入救援模式的shell環(huán)境,同(4).5
6.在救援模式的shell環(huán)境中將sda.grub.bak的文件重新復(fù)制回來,重啟即生效,并將boot恢復(fù)回來
(6)將grub引導(dǎo)菜單進行加密
1.輸入grub-md5-crypt命令,給grub引導(dǎo)程序加密
2.進入vim編輯模式,路徑/boot/grub/grub.conf
3.reboot-->>重啟主機驗證密碼是否生效
六、實驗結(jié)果及分析
1、centos-7的恢復(fù)root密碼和centos-6 grub引導(dǎo)菜單加密實驗成功,主要記住操作步驟和命令
2、centos6 /7 grub和mrb的破壞和恢復(fù)實驗成功,如何在兩塊磁盤中做真實shell環(huán)境的mbr和grub文件備份和虛擬的shell環(huán)境mbr和grub恢復(fù)文件的配置以及如何進入系統(tǒng)救援模式
3、centos-6單用戶恢復(fù)root密碼,同1
七、總結(jié)
在本次實驗中,實驗過程不是很順利,反復(fù)多次才做出了正確的結(jié)果,本次實驗的關(guān)鍵在于如何在兩塊磁盤中做真實shell環(huán)境的mbr和grub文件備份和虛擬的shell環(huán)境mbr和grub恢復(fù)文件的配置以及如何進入系統(tǒng)救援模式(重點),centos-6的對grup引導(dǎo)菜單加密和centos-7恢復(fù)root密碼相對簡單一點,只要記住實驗步驟和命令,基本都能出結(jié)果,通過這些大大小小的實驗鍛煉了自己發(fā)現(xiàn)、分析和解決問題的能力,對Linux系統(tǒng)有了更全面更深入的了解
網(wǎng)頁名稱:CentOS-6或CentOS-7發(fā)生故障時的解決方法
分享路徑:http://jinyejixie.com/article40/jjigho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、微信公眾號、建站公司、定制開發(fā)、網(wǎng)站排名、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)