中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行虛機redhat linux的緊急救援

發布時間:2021-10-21 17:53:41 來源:億速云 閱讀:384 作者:柒染 欄目:云計算

如何進行虛機redhat linux的緊急救援,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

由于虛擬機無法啟動,vmware vcenter已經無法監控到虛機vmware tools的心跳。登陸VC通過虛擬機控制臺查看發現虛機REDHAT LINUX卡在如下界面:

如何進行虛機redhat linux的緊急救援

從截圖來看:

顯示chmod、chgrp、chown和awk沒有找到(有可能誤刪),由于系統啟動時候需要執行rc.sysinit腳本,該腳本會執行些權限控制命令,因此必須要用到這些文件,由于文件無法找到,導致系統初始化失敗。

經過溝通,了解到客戶安裝了apache和mysql,并且修改了/etc/profile文件配置了應用的環境變量,導致出現如上問題。

解決問題:

  給這臺虛機加載redhat linux的iso,設置虛擬機bios,CD光驅為第一啟動順序,重新啟動虛擬機,選擇救援模式進行緊急救援。

如何進行虛機redhat linux的緊急救援

由于是丟失文件,因此這里需要開啟網絡功能,方便從其他主機拷貝相關文件。

如何進行虛機redhat linux的緊急救援

在這里輸入原先該虛機的IP和網關

如何進行虛機redhat linux的緊急救援

mount系統到sysimage下

如何進行虛機redhat linux的緊急救援

點擊OK后,進入修復模式的shell下

如何進行虛機redhat linux的緊急救援

然后chroot  /mnt/sysimage

進入/bin后,確實沒有發現chmod、chown和awk等這幾個命令,我們可以考慮從一臺好的redhat linux系統中拷貝這幾個文件過來,在命令行下執行

#scp -r root@11.11.165.177:/usr/bin/* /bin/

結果卻提示命令沒找到,應該是沒有客戶端軟件,導致SCP命令沒有被識別。那么設置本地yum源,并安裝openssh客戶端,

#yum install openssh-clients

再次執行#scp -r root@11.11.165.177:/usr/bin/* /bin/后提示輸入密碼,輸入后開始執行拷貝命令。

拷貝完成后重啟系統,順利初始化并成功進入系統。

  • 總結

Rescue修復要注意系統初始文件和系統命令文件的關系,恢復系統完整性。

補充另一個測試示例:

修改linux系統的文件grub.conf、fstab  我這里就不刪除了,只是更改名稱讓系統找不到就可以了

引導程序(MBR的512字節中前446字節為引導程序,緊跟著后面64字節為分區表,最后面2個字節為結束標記)

   使用以下命令把bootloader( 啟 動引導程序MBR中的446字 )覆蓋掉

   dd if=/dev/zero of=/dev/sda bs=446 count=1

然后進入救援模式

使用fsdisk -l 查看一下分區

在當前的目錄創建一個目錄,用來掛載根

mkdir a

mount /dev/sda2 /a                     掛載根目錄到a下

mount /dev/sda1 /a/boot                  掛載boot目錄,因為它為單獨分區

掛載成功之后就可以看到所有的系統文件,可以進行修復和修改文件了

恢復被我們修改的文件

如何進行虛機redhat linux的緊急救援

接下來是安裝MBR中的446字節的引導程序

裝grub就是裝/boot/grub/stage1,救援模式下輸入 #grub 就可以進入grub的命令模式下

1、root(hd0,0)  這里是指的第一塊一盤的一個分區,就是要指定/boot所在的分區

2、setup(hd0) 這里是安裝grub的意思,當出現successed就是安裝成功了

3、quit退到shell模式

4、exit重啟

重啟后就自動進入了 grub> 的模式,在這里手動引導系統先看一下手動引導系統

root(hd0,0)  指定一下內核文件的位置,還是/boot目錄所在的分區

kernel/vmlinuz-2...ro root=/dev/sda2 具體的內核文件并以只讀的形式掛載上

initrd/initrd.......      具體的內存啟動鏡像

boot  加載系統

如下圖:

如何進行虛機redhat linux的緊急救援

以上操作完成之后,進入系統,這時候系統的 grub.conf 尚未恢復,需要進入目錄恢復此系統文件才算是系統修復完成了。

     注意:根分區和/boot最好是獨立分區,而把之外的做成是LVM卷,那么在救援模式下會比較方便。

有時候根為只讀,需要mount -o remount rw /把根目錄重新掛載可讀寫的。

關于如何進行虛機redhat linux的緊急救援問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衢州市| 讷河市| 汕尾市| 隆回县| 广昌县| 荥经县| 花莲市| 禄劝| 资讯| 灵璧县| 贵南县| 桐柏县| 长沙市| 龙泉市| 肥城市| 九江县| 睢宁县| 上杭县| 台中县| 昌邑市| 河池市| 金坛市| 綦江县| 常山县| 宁乡县| 博白县| 四子王旗| 大足县| 旬阳县| 砀山县| 遂川县| 襄垣县| 云和县| 平原县| 祁门县| 上饶市| 淮阳县| 武宣县| 临泉县| 突泉县| 新和县|