centos5.5系统备份

K98091518 K98091518     2022-08-01     525

关键词:

使用root用户切换到根目录

然后,使用下面的命令备份完整的系统:

tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys

说明:

tar 部分就是我们将要使用的软件。

‘cvpfz‘是我们给tar加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小)。接下来,是压缩文档将获得的名称,在我们的例子中是backup.tgz。
紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/。接着就是我们要剔除的目录了:我们不想备份每一样东西,因为包括有些目录不是非常有用。同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则最终你会把那些也备份的。同时确保你没有任何东西挂载在 /media(即没有挂载任何cd或可移动介质)。否则,剔除/media。

在进程的最后,你也许会得到一条信息,写着“tar:由于先前错误的耽搁而存在错误”或者其他什么,不过大多数情况下你可以仅仅忽略它。

作为选择,你可以使用Bzip来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“j”替换命令中的“z”,同时给备份命一个相应的扩展名。这些会使命令变成这样:

tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys

恢复:

如果系统被毁坏,那么我们就可以用备份好的tar包进行恢复。

在分区的根目录下的backup.tgz文件

再一次确保你是根用户以及备份文件在文件系统的根目录。

Linux美妙的地方之一就是这一项工作甚至可以在一个正在运行的系统上进行;没必要被引导cd或者任何东西搞得晕头转向。当然,如果你使你的系统无法被引导了。你也许别无选择,只能使用一张live-cd了,但是结果是一样的。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

这是我要用的命令:

tar xvpfz backup.tgz -C /

如果你使用 bz2:

tar xvpfj backup.tar.bz2 -C /

警告:这会把你分区里所有文件替换成压缩文档里的文件!

确保在你做其他任何事情之前,重新创建你剔除的目录:

mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
  • /proc 权限:文件所有者:root群组:root 所有者:读取 执行 群组:读取 执行 其它:读取 执行
  • /lost+found 权限:文件所有者:root群组:root 所有者:读取 写入 执行 群组:读取 执行 其它:读取执行
  • /mnt 权限:文件所有者:root群组:root 所有者:读取 写入 执行 群组:读取 执行 其它:读取 执行
  • /sys 权限:文件所有者:root群组:root 所有者:读取 写入 执行 群组:读取 执行 其它:读取 执行

centos5.5系统下安装freetype-2.3.5报错error1

/usr/bin/ld:/usr/local/lib/libz.a(inflate.o):relocationR_X86_64_32Sagainst`alocalsymbol'cannotbeusedwhenmakingasharedobject;recompilewith-fPIC/usr/local/lib/libz.a:couldnotreadsymbols:Badvaluecollect2:ldreturned1exitstatusmake:***[/usr/local/src/freetype-2.3.5/objs/libfreetype.la]Error1这个好... 查看详情

centos5.5版本中添加ext4格式

1.我在使用centos5.5版本做练习的时候发现默认是不支持ext4文件格式。在添加硬盘后,用fdisk-l查看到信息如下:分区完后,使用命令:mkfs-text4/dev/sdb会提示mkfs.ext4:Nosuchfileordirectory。如下图:为了让系统支持ext4文件格式,特作如下... 查看详情

centos6和centos5和centos5.x这三个版本有啥区别?

...件),装了个Wordpress3.3,不可用,提示php版本太低,查询发觉CentOS5.5中php版本为5.1.6,mysql版本为5.0.95,而Wordpress3.3已经要求PHP5.3以上。yumlistmysqlphp按习惯,用上面命令检查系统自带更新库,发现库中PHP5.16和MYSQL5.0.95已经是最新,即... 查看详情

centos5.5下载git

  系统低版本就是蛋疼,连个yum源都找不到,全中国就只要阿里巴巴yum源还可以用,安装东西一直是阻碍,尝试了更新了yum源和下载rpm包,也都没有这个git包,于是只能使用git的源码包安装。 如下:   1.首... 查看详情

u盘安装centos5.5教程

一、制作U盘启动盘1、制作启动U盘,64位版的镜像是大于4G的,所以最少要找一个8G容量的U盘2、下载UltraISO软件,打开系统镜像CentOS-5.5-x86_64-bin-DVD-1of2.iso,如下如所示 3、点击菜单【启动】-->【写入硬盘映像】 4、选择U... 查看详情

centos5.5關閉ssh保留運行的程序

SSH会话关闭时,ssh所关联的pty关闭,系统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了SIGHUP。解决方法如下:使用现成的命令nohup,可以让指定的程序在pty关闭... 查看详情

centos5.5中卸载自带jdk安装自己的jdk

因为需要使用JDK1.6的版本,但是RedHat6.4自带的JDK是1.7版本,因此需要卸载JDK1.7,安装JDK1.6的版本,我使用的JDK1.6版本为:jdk-6u45-Linux-x64.bin1、查看系统当前Java版本:java-version[[email protected]/]$java-versionJavaversion"1.7.0_09-icedtea"OpenJ 查看详情

centos5/6编译安装lamp

一、环境说明准备 本次使用CentOS5.5、Centos6.5,编译安装Apache2.4.20、Mysql-5.5.48、PHP-5.5.30。      编译PHP以Apache模块方式运行。编译PHP前需要先编译好Apache和Mysql。1.关闭SELINUX,配置yum源。setenforce 0sed - 查看详情

centos5/6编译安装lamp

一、环境说明准备本次使用CentOS5.5、Centos6.5,编译安装Apache2.4.20、Mysql-5.5.48、PHP-5.5.30。      编译PHP以Apache模块方式运行。编译PHP前需要先编译好Apache和Mysql。1.关闭SELINUX,配置yum源。setenforce 0sed -i 查看详情

centos5内核是啥版本的

CentOS5各版本内核如下:CentOS5:2.6.18-8CentOS5.1:2.6.18-53CentOS5.2:2.6.18-92CentOS5.3:2.6.18-128CentOS5.4:2.6.18-164CentOS5.5:2.6.18-194CentOS5.6:2.6.18-238CentOS5.7:2.6.18-274CentOS5.8:2.6.18-308CentOS5.9:2.6.18-348CentOS5.10:2.6.18-371参考技术A硫酸殖屏矫健... 查看详情

用vmware装centos5.5安装成功最后输入用户名和密码进入时提示验证失败

用VMware装CentOS5.5安装成功最后输入用户名和密码进入时提示验证失败我安装了5遍了,用户名和密码都不会错的安装选择的是“图形化”安装~参考技术A安装“图形化”与它没有关系,第一次安装完后默认的登录用户都是root,在... 查看详情

在centos5.5中,如何卸载源码包安装的php

查看php版本命令:#php-v这个命令是删除不干净的#yumremovephp因为使用这个命令以后再用#php-v还是会看到有版本信息的参考技术A你是指下载源码编译安装的吗?这种程序无法通过系统的包管理卸载,只能手动删除二进制文件和相关... 查看详情

centos5.5如何配置vnc,开启linux远程桌面教程

参考技术ACentos下vnc远程桌面连接配置(完全版,Centos5.5亲测)1.查看本机是否有安装vnc(centOS5默认有安装vnc)rpm-qvncvnc-server如果显示结果为:packagevncisnotinstalledvnc-server-4.1.2-14.e15_3.1那恭喜你,机器上已经安装了vnc。如果没有安装,... 查看详情

在linux下,用wget下载了centos5.5(i386)之后,怎么安装啊

在linux下,用wget下载了centos5.5(i386)之后,怎么安装啊,谁有详细的资料,谢谢了!以前在虚拟机里面安装了一个RedHatLinux系统,现在想在里面覆盖安装centos5.5(i386)系统,下载下来的列表如下,并没有下面朋友所说的vmlinuzinitrd.i... 查看详情

centos5.5更新源

将之前的CentOS-Base.repo文件里的内容换成如下内容vi/etc/yum.repos.d/CentOS-Base.repo#CentOS-Base.repo##ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirrortopickmirrorsthatareupdatedtoand#geographicallyclosetotheclient.YoushouldusethisforCentOSupdates#un... 查看详情

求解,怎样在centos5.5里面安装gcc-4.1.2.tar.gz,系统里没有安装gcc,求给详细的讲解。

gcc安装包一般在系统盘里面有先将gcc-4.1.2.tar.gz解压,命令tar-xvzfgcc-4.1.2.tar.gz,记得要把目录切换到gcc-4.1.2.tar.gz所在的目录执行命令./configure执行命令makemakeinstall软件包名参考技术A首先你要保证你的linux已经有一个编译环境,也就... 查看详情

JDBC Resource Pool with Tomcat6 on Centos5.5 和 utf8 问题

】JDBCResourcePoolwithTomcat6onCentos5.5和utf8问题【英文标题】:JDBCResourcePoolwithTomcat6onCentos5.5andutf8problems【发布时间】:2011-01-2913:34:13【问题描述】:首先:请原谅我的英语。然后……我在Centos5.5上有一个Tomcat6服务器,配置了JDBC资源... 查看详情

yum-yupgrade和yum-yupdate区别

分别测试yum-yupgrade和yum-yupdate升级前系统版本:CentOS5.5内核版本:2.6.18-194.el5升级前做过简单配置文件修改yum-yupgrade升级后系统版本:centos5.7内核版本:2.6.18-194.el5系统和软件配置不做修改yum-yupdate升级后系统版本:centos5.7内核版... 查看详情