Linux系统备份

玉树zhi临风

玉树zhi临风

2016-01-29 19:30

Linux系统备份,Linux系统备份
  (小米):
不好意思! 请问一下,
我想要每天早上八点十分把syslog寄到系统管理者的E-mail
是不是写成下列这样子? :)
10 8 * * * mail someone@host.com.tw < /var/log/syslog

还有就是不知道要下何指令把syslog copy 成 
YYYY-MM-DD-syslog
我的用意是想把syslog以天为单位备份起来.
并以日期去当档名.
cp syslog [date +%Y-%m-%d]-syslog = 是错的. @_@

谢谢指教 ^_

(张圳龙):
首先说明 Cron Job 的5个星号各代表:
时,分,日,月,星期
1.先写一个scrip,档名叫做abc123放在/root里
其scrip内容大致如下
YMD=
date ’+%Y%m%d’
;宣告日期变数
cp /var/log/syslog /root/syslog.$YMD ;将/var/log/syslog 抠到 /root/syslog.
$YMD 
cat syslog.$YMD |mail username@domain.com ;将syslog.$YMD以信件本文的方式寄出
或者是要用
uuencode syslog.$YMD syslog.$YMD |mail username@domain.com ;以附档的的方式寄

2.存档
3.设定Cron Job
可以直接用root的身分执行crontab -e来设定的Cron Job不过是预设开vi来编辑,不过我
不会用vi,我都是直接编辑/var/spool/cron/root 这个档案.
请输入 
23 59 * * * /root/abc123
这样就会在每天的 23:59 执行这个指令

如有错误请指正,


(曾希正):
我都是先编辑一个档案,例如叫作myjob,内容就是在crontab
里的东东,例如我是叫系统每天下午4点去抓news,於是就在
myjob这个档案里打进一行:
0 16 * * * getnews
那getnews是预先写好用来抓news的script.
然後打crontab -f myjob
就可以把crontab建好了,这样子我可以用自己习惯的编辑器,也不必用root权限


(薇云):
对不起!问一个很幼稚的问题!但对我可是大问题?
我的RetHat伺服主机,里头包含ftp、mail、www等,如果
想作备份,该备分那些资料?以防万一重灌档案时,可以
还原回去!
或者还有更简便的方法,来作备份?


(李权哲):
一. A: Hi!
用过许多备份工具,有MENU式的,也有单纯指令式的,
但最习惯的还是用tar.
跟杨老师一样,我也是找一颗大硬碟存放备份,在系统
一切设定好,任务明确後,我会先将整个系统备份起来,
因为有时安装一些软体也蛮累人的,想要在系统发生不
可修复的故障时,能在最短的时间内有个功能完整的系
统可用,对整个系统作备份是有必要的.
此时用的指令应是
tar -cvfz /backup/fullbackup.tar.gz /*
当一旦需要回复时,只要灌一个基本的系统,再打上
tar -xvfz /backup/fullbackup.tar.gz /
就可回复了.备份其他目录的方式皆同.
除了完整备份外,其馀该定期备份哪些目录就看您
系统是作何用途了,如果是作mail的话,/etc,/home和
/var是不可少的,/etc会有一些新增帐号的资料,/home
会有使用者的档案,/var则存有使用者尚未接取的信,
另外还有些log档也是蛮重要的.如果是作bbs的话,存
放版名和文章的目录(依各bbs系统而定)就是该定期
备份的了.www主机的应备份目录大致跟mail相同.
除此外还可用dd与cpio来备份资料,这部份我只有看
看,未实际应用,建议您可以man dd与man cpio比较一
下.
另外,如果真考虑安全可靠,备份的资料还可考虑放
入磁带机或ftp至另一台主机,俗狡兔有三窟,这样
就算主机遭受水害或电磁损坏,即使原本的备份硬
碟也挂了,还有的救.

二.A: Hi!
我想您的想法可能和我一样,我也是架一台大硬碟的
机器,再利用NFS将主机上的目录以tar的方式备份至
该机器上.
作法大致如下(将mail主机备份至backup主机):
一.编辑backup主机器的/etc/exports档,内容重点如下:
/home/someuser mail(rw)
意思是mail主机的someuser可以写入该目录.编写完後
重开机吧!因为我曾重新启动几个process都不太对,乾
脆重开.
二.在mail主机上编辑/etc/fstab,内容重点如下:
backup:/home/someuser /backuppoint nfs rw,soft 0 0
编写完後以mount -a -t nfs挂上.
三.以someuser帐号登入mail,执行备份,(也可设成someuser
自己的crontab),执行tar的动作备份了.
如果你和我一样不太喜欢看压缩档,而喜欢看目录,可以
以类似:
tar cvfz - var | (cd /backuppoint;tar xvfz - )
这样在backup主机上就可以有var映射的目录
展开更多 50%)
分享

猜你喜欢

Linux系统备份

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux系统备份

Linux攻略 用Ghost备份Linux系统的方法

电脑入门
Linux攻略 用Ghost备份Linux系统的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux网络备份MYSQL

PHP
Linux网络备份MYSQL

Linux操作系统中备份恢复技术的应用

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统中备份恢复技术的应用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何使用backup-manager工具备份Linux系统

电脑入门
如何使用backup-manager工具备份Linux系统

Linux系统中Mysql 的安装备份与密码恢复

编程语言 网络编程
Linux系统中Mysql 的安装备份与密码恢复

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PS鼠绘可爱的女海盗

PS鼠绘可爱的女海盗

用XSL.ASP编辑XML文档(1)

用XSL.ASP编辑XML文档(1)
下拉加载更多内容 ↓