CentOS-6或CentOS-7發(fā)生故障時(shí)的解決方法-創(chuàng)新互聯(lián)

CentOS 6&7系統(tǒng)故障解決和配置
實(shí) 驗(yàn) 報(bào) 告

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比泰順網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式泰順網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋泰順地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。

實(shí)驗(yàn)項(xiàng)目名稱(chēng): CentOS6&7系統(tǒng)故障解決和配置
班級(jí): 0715linux云計(jì)算
學(xué)號(hào): 001
姓名: 袁雷
指導(dǎo)教師: 王老師
實(shí)驗(yàn)時(shí)間: 2019-8-21

一、
實(shí)驗(yàn)?zāi)康?br/>熟練掌握CentOS -6和CentOS -7發(fā)生故障時(shí)的解決方法
二、實(shí)驗(yàn)內(nèi)容
1:centos-7 恢復(fù)root密碼

2:centos-7 grub毀壞并進(jìn)行修復(fù) (一種方法即可)

3:在centos-6 開(kāi)機(jī)運(yùn)行,靈活配置進(jìn)入用戶模式(同時(shí)進(jìn)入單用戶模式恢復(fù)root密碼)--->>> e2e 空格 1 # b

4:將grub引導(dǎo)菜單進(jìn)行加密(密碼自己設(shè),可以基于grub-md5-crypt命令,使其變成密文)

5:centos-6 mbr將其毀壞并進(jìn)行修復(fù) (使用一種方法即可,注意,實(shí)驗(yàn)報(bào)告必須截圖)

6:centos-6 grub引導(dǎo)程序毀壞并進(jìn)行修復(fù) (一種方法即可)

三、實(shí)驗(yàn)環(huán)境與準(zhǔn)備

  1. centos-6 虛擬機(jī)一臺(tái)
  2. centos-7虛擬機(jī)一臺(tái)
    四、實(shí)驗(yàn)分析與設(shè)計(jì)思路
    (1)centos-7 恢復(fù)root密碼

1.啟動(dòng)時(shí)任意鍵暫停啟動(dòng)
2.按e鍵進(jìn)入編輯模式 將光標(biāo)移動(dòng)linux16開(kāi)始的行,添加參數(shù)rw re
init=/sysroot/bin/sh ctrl+x 保存并退出編輯
3.進(jìn)入新的shell環(huán)境,進(jìn)行操作 chroot /sysroot
4.修改超級(jí)用戶密碼
passwd root
5.配合激活使用selinux,退出當(dāng)前shell并完成,重啟系統(tǒng)即可
touch /.autorelabel exit reboot

(2)、centos-7 grub毀壞并進(jìn)行修復(fù)
若GRUB引導(dǎo)故障,可以和centos-6一樣,在救援模式下進(jìn)行重新安裝grub。
1.模擬破壞硬盤(pán)的前446字節(jié)
hexdump -C -n 512 /dev/sda 查看/dev/sda前512字節(jié)的二進(jìn)制文件,以十六進(jìn)制編碼顯示情況
dd if=/dev/zero of=/dev/sda bs=1 count=446
hexdump -C -n 512 /dev/sda 已被破環(huán)
2.重啟計(jì)算機(jī),使用救援模式的shell環(huán)境重新安裝grub進(jìn)行修復(fù)
(1)chroot /mnt/sysimage/
(2)grub2-install /dev/sda
(3)hexdump -C -n 512 /dev/sda 查看是否修復(fù)成功
3.修復(fù)完成,重啟驗(yàn)證

五、主要實(shí)驗(yàn)過(guò)程
(1)centos-7 恢復(fù)root密碼:
1.啟動(dòng)時(shí)任意鍵暫停啟動(dòng)
2.按e鍵進(jìn)入編輯模式 將光標(biāo)移動(dòng)linux16開(kāi)始的行,添加參數(shù)re
init=/sysroot/bin/sh ctrl+x 保存并退出編輯

3.進(jìn)入新的shell環(huán)境,進(jìn)行操作 chroot /sysroot
4.修改超級(jí)用戶密碼
passwd root
5.配合激活使用selinux,退出當(dāng)前shell并完成,重啟系統(tǒng)即可
touch /.autorelabel exit reboot

(2)centos-7 grub毀壞并進(jìn)行修復(fù):
1、模擬破壞硬盤(pán)的前446字節(jié)
查看/dev/sda前512字節(jié)的二進(jìn)制文件,以十六進(jìn)制編碼顯示情況

2、dd if=/dev/zero of=/dev/sda bs=1 count=446
grub已被破環(huán)

4、進(jìn)入bios固件,選CD-ROM 啟動(dòng)

5、選Troubleshooting 選項(xiàng)

8、選擇第二項(xiàng) 救援模式(Rescue a CentOS system)

9、選 1)continue

10、重啟計(jì)算機(jī),使用救援模式的shell環(huán)境重新安裝grub進(jìn)行修復(fù)

11、退出bash環(huán)境,進(jìn)入shell環(huán)境,并關(guān)機(jī)重啟且把開(kāi)機(jī)啟動(dòng)項(xiàng)恢復(fù)原樣

(3)在centos-6 開(kāi)機(jī)運(yùn)行,靈活配置進(jìn)入用戶模式(同時(shí)進(jìn)入單用戶模式恢復(fù)root密碼
1.先按任意鍵暫停,再按e鍵進(jìn)入編輯模式(GRUB模式)
2.選第二項(xiàng) 按e鍵進(jìn)入內(nèi)核模式(kernel /vmlinuz-xxx.xxx)
3.按空格輸入1,返回上一級(jí)按b鍵,重啟主機(jī)進(jìn)入單用戶模式
4.輸入passwd更改密碼重啟生效(先登錄root&密碼)

(4)centos-7 mbr毀壞并進(jìn)行修復(fù)
1.新建磁盤(pán)sdb +2G,新建分區(qū)sdb1 +20M,格式化新分區(qū)sdb1,把分區(qū)掛載到/backup

2.備份前512字節(jié)的mbr到新分區(qū)sdb1

3.破壞前512字節(jié)的mbr并查看破壞結(jié)果

 4.關(guān)機(jī)進(jìn)入bios,選CD-ROM為首啟動(dòng)項(xiàng)

5.重啟系統(tǒng)進(jìn)入救援模式的shell環(huán)境

6.在救援模式的shell環(huán)境中將sda.mbr.bak的文件重新復(fù)制回來(lái),重啟即生效,并將boot恢復(fù)原樣

(5)centos-6 grub引導(dǎo)程序毀壞并進(jìn)行修復(fù)
1.新建磁盤(pán)sdb +2G,新建分區(qū)sdb1 +32M,格式化新分區(qū)sdb1,把分區(qū)掛載到/backup

2.備份前446字節(jié)的grub到新分區(qū)sdb1

3.破壞前446字節(jié)的grub并查看破壞結(jié)果

 4.關(guān)機(jī)進(jìn)入bios,選CD-ROM為第二啟動(dòng)項(xiàng)

5.重啟系統(tǒng)進(jìn)入救援模式的shell環(huán)境,同(4).5

6.在救援模式的shell環(huán)境中將sda.grub.bak的文件重新復(fù)制回來(lái),重啟即生效,并將boot恢復(fù)回來(lái)

(6)將grub引導(dǎo)菜單進(jìn)行加密
1.輸入grub-md5-crypt命令,給grub引導(dǎo)程序加密

2.進(jìn)入vim編輯模式,路徑/boot/grub/grub.conf

3.reboot-->>重啟主機(jī)驗(yàn)證密碼是否生效

六、實(shí)驗(yàn)結(jié)果及分析
1、centos-7的恢復(fù)root密碼和centos-6 grub引導(dǎo)菜單加密實(shí)驗(yàn)成功,主要記住操作步驟和命令
2、centos6 /7 grub和mrb的破壞和恢復(fù)實(shí)驗(yàn)成功,如何在兩塊磁盤(pán)中做真實(shí)shell環(huán)境的mbr和grub文件備份和虛擬的shell環(huán)境mbr和grub恢復(fù)文件的配置以及如何進(jìn)入系統(tǒng)救援模式
3、centos-6單用戶恢復(fù)root密碼,同1

七、總結(jié)
在本次實(shí)驗(yàn)中,實(shí)驗(yàn)過(guò)程不是很順利,反復(fù)多次才做出了正確的結(jié)果,本次實(shí)驗(yàn)的關(guān)鍵在于如何在兩塊磁盤(pán)中做真實(shí)shell環(huán)境的mbr和grub文件備份和虛擬的shell環(huán)境mbr和grub恢復(fù)文件的配置以及如何進(jìn)入系統(tǒng)救援模式(重點(diǎn)),centos-6的對(duì)grup引導(dǎo)菜單加密和centos-7恢復(fù)root密碼相對(duì)簡(jiǎn)單一點(diǎn),只要記住實(shí)驗(yàn)步驟和命令,基本都能出結(jié)果,通過(guò)這些大大小小的實(shí)驗(yàn)鍛煉了自己發(fā)現(xiàn)、分析和解決問(wèn)題的能力,對(duì)Linux系統(tǒng)有了更全面更深入的了解

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享文章:CentOS-6或CentOS-7發(fā)生故障時(shí)的解決方法-創(chuàng)新互聯(lián)
文章位置:http://muchs.cn/article0/coshoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、電子商務(wù)網(wǎng)站內(nèi)鏈、網(wǎng)站排名動(dòng)態(tài)網(wǎng)站、靜態(tài)網(wǎng)站

廣告

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

外貿(mào)網(wǎng)站建設(shè)