限½入!
此外,每次备份的档名都希望不相同,例如使用:
backup-system-20150701.tar.bz2
之类的
档名来处理。
那你该如何处理这个备份数据呢?
(
请先动手作看看,再来察看一下底下的参考½答!
)
# 1.
理要放置
据的目
限:
[root@study ~]#
mkdir /backups
[root@study ~]#
chmod 700 /backups
[root@study ~]#
ll
-
d /backups
d
rwx
------
. 2 root root 6 Jul 1 17:25 /backups
# 2.
½天是
2015/07/01
½立
份的方式如下:
[root@study ~]#
tar
-
jcv
-
f /backups/backup
-
system
-
20150701.tar.bz2
\
>
--
exclude=/root/*.bz2
--
exclude=/root/*.gz
--
exclude=/home/loop*
\
>
/etc /home /var/spool/mail /var/spool/cron /root
....(
程省略
)....
[root@study ~]#
ll
-
h
/backups/
-
rw
-
r
--
r
--
. 1 root root 21M Jul 1 17:26 backup
-
system
-
20150701.tar.bz2
.
½压缩后的
SELinux
课题
如果,鸟哥是说如果,如果因为某些缘故,所以你的系统必须要以备份的数据来回填到原本的系统中,
那么得要特别注意复原后的系统的
SELinux
问题!
尤其是在系统文件上面!例如
/etc
底下的文件
群。
SELinux
是比½特别的细部权限设定,相关的½绍我们会在
16
章好好的½绍一下。
在这里,
你只要先知道,
SELinux
的权限问题『
可能会让你的系统无法存取某些配置文件内容,导致影响到系
统的正常使用权
』。
这两天
(2015/07)
½到一个网友的
email
,他说他使用鸟哥½绍的方法透过
tar
去备份了
/etc
的数
据,然后尝试在另一部系统上面复原回来。
复原倒是没问题,但是复原完毕之后,无论如何就是无
法正常的登入系统!明明使用单人维护模式去操作系统时,看起来一切正常~但就是无法顺利登入。
其实这个问题倒是很常见!大部分原因就是因为
/etc/shadow
这个密码文件的
SELinux
类型在还原
时被更改了!导致系统的登入程序无法顺利的存取它,
才造成无法登入的窘境。
那如何处理呢?简单的处理方式有这几个:
.
透过各种可行的救援方式登入系统,然后修改
/etc/selinux/config
文件,½
SELinux
改成
permissive
模式,
重新启动后系统就正常了;
.
在第一次复原系统后,不要立即重新启动!先使用
restorecon -Rv /etc
自动修复一下
SELinux
的类型即可。
.
透过各种可行的方式登入系统,½立
/.autorelabel
文件,重新启动后系统会自动修复
SELinux
的类型,并
且又会再次重新启动,之后就正常了!
鸟哥个人是比½偏好第
2
个方法,不过如果忘记了该步骤就重新启动呢?那鸟哥比½偏向使用第
3
个方案来处理,这样就能够½决复原后的
SELinux
问题啰!
至于更详细的
SELinux
,我们得要½
完程序
(process)
之后,你才会有比½清楚的认知,因此还请慢慢学习,到第
16
章你就知道问题点
了!
^_^