一.簡介
Mondo Rescue是一個開源免費的故障恢復和備份工具,用戶可以輕鬆地創建系統(Linux或Windows)克隆或備份的ISO鏡像,可以將這些鏡像存放在CD、DVD、磁帶、USB設備、硬盤和NFS上。Mondo Rescue還可以用來快速恢復或者重新部署工作鏡像到其他系統中,萬一碰到數據丟失,你還可以從備份介質恢復儘可能完整的系統數據。
Mondo Rescue(以下簡稱Mondo)可以說是Linux 下的Ghost,它可以將你的系統照相一樣備份至磁帶,CD-R,CD-RW,NFS或硬盤分區。Mondo廣泛支持LVM、RAID、ext2、ext3、JFS、XFS、ReiserFS、VFAT等。這個軟件可以讓大家一步一步地將Linux系統備份出來,一旦今後出了問題,只要用創建好的MondoCD將系統還原至上次備份時的狀態即可。架構:Mondo Rescue由Mondo和Mindi兩個包組成。Mondo是主程序用來備份和還原。Mindi則類似一個迷你的Linux,它包括核心,模塊,函數庫及一些做系統維護的重要工具。目前,Mondo已經支持Asianux 2/3系統平臺。
Mondo rescue 支持 各版本linux系統,本文檔只在centos和redhat這倆個linux版本里做過實驗,這倆個版本也是當下比較用的普遍的
二.安裝過程
- 1下載鏡像源地址:
yum安裝,首先進入/etc/yum.repos.d目錄。獲取Linux平臺對應的yum源
ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo
Redhat和Centos6版本
ftp://ftp.mondorescue.org/rhel/7x86_64/mondorescue.repo
Redhat和Centos7版本
執行命令:
Wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo
- 2修改源地址
vim mondorescure.repo
注意:這裏一定要修改,否則會安裝出錯。
- 3安裝
yum -y install mondo
三製作iso鏡像
運行mondo
以root用戶權限運行mondoarchive命令,如果沒有要忽略的文件,則全部按默認即可,點擊ok。
具體制作參考地址:Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署
四、使用VNC遠程管理操作ubuntu 系統:
其中最快的方法是:
這個longhr的寫的腳本安裝vncserver非常方便
sudo su - #註釋: 輸入密碼
wget https://github.com/longhr/ubuntu1604hub/raw/master/ubuntu1604VNC.sh #註釋: 下載腳本
sh ubuntu1604VNC.sh #執行腳本
這樣服務器端就搞定了。
然後在客戶端電腦上下載一個vnc viewer
https://www.realvnc.com/download/viewer/windows/
其中的ubuntu1604vnc.sh的指令爲:
# #################################################################
# 腳本名稱 : ubuntu1604VNC
# 腳本描述 : 自動安裝配置和自動啓動X11Vnc
# 編寫日期 : 2016.6.13
# 作 者 : longhr
# 作者網站 : blog.csdn.net/longhr
# 軟件版本 : 0.1
# 注意事項: 運行完5秒內會重啓
# 免責聲明 : 使用自由,後果自付
# #################################################################
# 步驟 1 - 安裝 X11VNC
# #################################################################
sudo apt-get install x11vnc -y
# 步驟 2 - 配置訪問密碼
# #################################################################
sudo x11vnc -storepasswd /etc/x11vnc.pass
# 步驟 3 - 創建服務
# #################################################################
cat > /lib/systemd/system/x11vnc.service << EOF
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
EOF
# 步驟 4 - 配配置防火牆端口,配置和啓動服務
# ################################################################
echo "Configure firewall"
sudo ufw allow 5900
echo "Configure Services"
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
# 步驟 5 - 重啓
# ################################################################
sleep 5s
sudo shutdown -r now