Linux
在 Redhat Enterprise Linux 5 中備份日誌文件
嗨,伙計們/姑娘們,
如何備份 var/log 文件/文件夾?
- 日誌文件/文件夾更改(日誌更新)應自動從原始日誌文件/文件夾更新為重複文件/文件夾。
如果我理解您需要什麼,那麼最簡單的事情可能就是在 /etc/syslog.conf 中指定多個保存位置,例如來自 syslog 手冊頁。
#Kernel messages are first, stored in the kernel file, critical messages and higher ones also go to another host and to the console
kern.* /var/adm/kernel kern.crit @finlandia kern.crit /dev/console kern.info;kern.!err /var/adm/kernel-info
如您所見,每條核心消息都儲存在 /var/adm/kernel 中,每條關鍵核心消息都將發送到機器 ‘finlandia’ 上的 logserver 並顯示在控制台上。您必須在 /etc/logrotate.d/syslog 中編輯 logrotate,以便日誌將在您的備份分區上正確輪換。
我相信這是比使用 cron 備份更好的解決方案,因為每次記錄某些內容時都會創建備份日誌:-)
無論如何,如果您有興趣在遠端機器上創建備份日誌伺服器,我推薦NSA RHEL 安全指南。第 66 頁。當我和同學一起設置 Rhel 伺服器時,它幫助了我們很多 :-)