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文件:

你可能感兴趣的:(编程相关)