Ubuntu系统备份

Ubuntu备份系统

打开终端,输入以下命令:
1、root用户: sudo su
2、转根目录: cd /
3、备份系统:
tar -cvpzf /media/sda7/backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media /
其中:
tar 是用来备份的程序
c - 新建一个备份文档
v - 详细模式, tar程序将在屏幕上实时输出所有信息。
p - 保存许可,并应用到所有文件。
z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
f - 说明备份文件存放的路径,/media/sda7/backup.tgz 是本例子中备份文件名。这个备份文件备份的位置是其它分区,也就是原来的WIN分区中。因为我的根目录的空间不足,所以只有备份在其它的地方了。来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。确认你不想包含的文件,否则您会得到一个很奇怪的结果。您也不必备份/mnt 目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在 /media目录下(比如,任何CD或者移动存储介质)。否则,剔除/media。最後一个参数是我们想要保存的目录。我们想要保存所有的东西,使用 / 作为根目录。

Ubuntu系统还原

打开终端,输入以下命令:
tar -xvpzf /media/sda7/backup.tgz -C /
参数x是告诉tar程序解压缩备份文件。 -C 参数是指定tar程序解压缩到的目录。以上的Ubuntu系统教程是转来的,在桌面上用命令提示符备份后有个错误:tar:error exit delayed from previous error进入纯命令下就没有这个错误!


1.1 设置root密码
sudo passwd,输入当前用户密码后回车,设置root新密码
1.2切换root用户
su root,输入root密码可切换到root用户
1.3 退出登录用户
exit,退出当前登陆用户
1.4设置右键Terminal
搜索到Terminal,执行sudo apt-get install nautilus-open-terminal,然后重启系统

2.1 安装Java
解压缩文件:sudo tar -xvzf jdk-7u71-linux-x64.tar.gz
新建文件夹:sudo mkdir /home/XXX/java
移动文件夹:sudo mv jdk1.7.0_71 /home/XXX/java/jdk1.7.0_71
2.1.1 打开环境变量配置文件
sudo gedit /etc/profile
2.1.2 配置环境变量
export JAVA_HOME=/home/XXX/java/jdk1.7.0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2.1.3 使配置的环境变量生效
source /etc/profile
2.1.4 查看类路径和Java版本
echo $CLASSPATH java –version
2.1.5 如果已经有其它版本的java,则配置默认JDK版本
sudo update-alternatives –install /usr/bin/java java /home/XXX/java/jdk1.7.0_71/bin/java 1
sudo update-alternatives –config java
sudo update-alternatives –display java

一定不要在/etc/environment中export PATH,否则无法登陆系统

若果配置了,解救方法如下:
在登录界面alt +ctrl+f2进入命令模式,root用户登陆
/usr/bin/sudo /usr/bin/vi /etc/environment
光标移到export PATH**行,连续按 d两次删除该行
按:wq【按下shift然后输入”:”,然后在后面输入wq】保存退出
键入 /sbin/reboot 重启系统

2.2 安装Tomcat
解压缩文件:sudo tar -xvzf apache-tomcat-7.0.57.tar.gz
新建文件夹:sudo mkdir /home/XXX/apache
移动文件夹:sudo mv apache-tomcat-7.0.57 /home/XXX/apache/apache-tomcat-7.0.57
2.2.1 打开环境变量配置文件
sudo gedit /etc/profile
2.2.2 配置环境变量
export CATALINA_HOME=/home/XXX/apache/apache-tomcat-7.0.57
export CLASSPATH=${CATALINA_HOME}/lib:$CLASSPATH
export PATH=${CATALINA_HOME}/bin:$PATH
2.2.3 使配置的环境变量生效
source /etc/profile
2.2.4查看类路径
echo $CLASSPATH
2.2.5 配置端口
若tomcat的端口(默认为8080)发生冲突,则修改${CATANINA_HOME}/conf/server.xml文件:

使用方法 猛击 “双击运行”。若弹出对话框,选“运行”。 应用举例 1.将 ubuntu 装在移动硬盘中,配置好。拿到目标机上,从usb启动,然后运行 ubuntu-cloner ,选择“克隆当前系统”,按提示进行,即可将移动硬盘中的系统克隆到目标机中。 2. 在一个安装、配置好的 ubuntu 系统中运行 ubuntu-cloner ,选择“备份当前系统”,可将系统备份为 tar 或 squashfs 。将备份文件拷到u盘或移动硬盘。在目标机上通过光盘或usb盘启动 ubuntu live cd ,接上存有系统备份文件的u盘或移动硬盘,运行 ubuntu-cloner ,选择“恢复系统”,按提示进行,即可将备份系统恢复到目标机中。 3. (待续) 说明 在 ubuntu 8.04 、8.10 、9.04 中测试通过。 程序依赖的包(如 python-gtk2 、zenity 等)ubuntu 官方版都已预装,某些精简版、定制版可能没有,需手动安装。kubuntu 也没有。xubuntu、edubuntu 未测。 克隆或备份时会自动跳过 /mnt/* 、/media/* 、 /proc 、/sys 、/tmp 以及缓存 /var/cache/apt/archives/*.deb 、 /var/cache/apt/archives/partial/* 。如果有其它挂载点如 /windows/* 、 /home/*/win_c 之类,可手动指定排除之。 克隆或恢复系统后会自动生成新的 fstab 。 可自动安装 GRUB,前提条件是被克隆或被恢复的系统中装有 GRUB 。 克隆或恢复时会自动更改主机名以避免出现重名。如果您不喜欢自动更改的主机名,可用 change_hostname.sh 修改,使用方法:sudo sh change_hostname.sh 新主机名 ,或 sudo sh change_hostname.sh 后按提示操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值