一.简介
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