Linux

在 Redhat Enterprise Linux 5 中備份日誌文件

  • January 25, 2010

嗨,伙計們/姑娘們,

如何備份 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 伺服器時,它幫助了我們很多 :-)

引用自:https://serverfault.com/questions/105956