class="22202">
(小米):
不好意思!;請問一下,
我想要每天早上八點十分把syslog寄到系統管理者的E-mail
是不是寫成下列這樣子? :)
10;8;*;*;*;mail;
[email protected];<;/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;
[email protected];;將syslog.$YMD以信件本文的方式寄出
或者是要用
uuencode;syslog.$YMD;syslog.$YMD;|mail;
[email protected];;以附檔的的方式寄
出
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映射的目錄了!
可能有甚多語焉不詳處,可以看一下manpage,或再討論.
Hi!
補充一下,如果是用於備份系統資料,在編輯
/etc/exports檔時,在(rw)項,可寫成(rw,no_root_squash),
這樣root才可寫入,備份工作就可成root的crontab.
(楊宏良):
A:crontab;-e
加入下面一行
0;0;*;*;*;tar;zcvf;/backup/home.tar.gz;/home
存檔即可,系統會在12:00時將;/home;壓縮備份到;/backup
偶的硬碟有二顆,第二顆專門備份(/backup),除ㄌ/home
偶還把/etc也備份起來,偶素新手,如有錯誤,請高手指正。
我是都用crontab;-e把/home都tar到另一顆硬碟以防萬一啦。
crontab可以讓您定期去做些事,蠻方便的。
(陳志憲):以GHOST備份Linux!
A:我曾以ghost;6.0;備份;redhat5.2&DNS&webmail;server
但以備份碟開機時只出現;Li..;兩字(;??????;)
後來我用;redhat;5.2;cdrom;開機;,;胡亂塞進一些套件
再重開時就成功了。;(這是瞎搞成的應該有較正確的方法)
(林順宜):以GHOST備份Linux!
這事正確的方法阿
可以不安裝任何東西,再次安裝一次LILO在MBR裡面就可以了
(吳仁智):以GHOST備份Linux!
我沒用過;GHOST;備份,但依你所描述的情形來看,
GHOST;對;MBR;的部份也沒做得很好,那最好准備一張
開機磁片,開完機執行一下;lilo;-v;,把開機資料寫入
mbr;的部份。
(Linux系統轉移方法):
(原文出自中山linux精華區,;不曉得大家有沒有更好的系統轉移方法)
發信人:
[email protected];(Solitude;Flying)
日期:30;Mar;1998;10:49:34;GMT
標題:Re:;系統要如何移轉?
信群:tw.bbs.comp.linux;看板:Linux
代號:<
[email protected]>
組織:鳥窩;BBS
※;引述《"Jeff;Hsiao";,;看板:;Linux》之銘言:
:;弟目前使用540MB的硬碟建置了一個Linux3.0.0版本,不過現在已面臨硬碟爆掉的危機,今弟想要把硬碟換成2.5GB,要如何作才能把原有的系統移轉到新的硬碟,並保有原有的系統資料,包括使用者資料...等.煩請告知,謝謝.
先切好"目標硬碟"的;filesystem,;並做好事前准備工作
(例如;mke2fs、mkswap;之類的)
然後把"目標硬碟"按照搬移後的;mount;點掛到任一目錄下(/mnt;當;/;是不錯的選擇)
最後用;cp;-ax;把原有;filesystem;一一過去即可.
不過這樣做出來的硬碟無法開機,;還需要為目標硬碟安裝;lilo;才行.
建議你先做一片軟碟開機片,;這樣可以省去很多危險,;至少保可以開的起來.
--
※;Origin:;鳥窩;(BirdNest.AceArt.Net);◆;From:;140.113.80.54