更改 CentOS 的日誌目錄

更改 CentOS 的日誌目錄

作業系統寫入日誌的預設目錄是“/var/log/”,我想將該目錄變更為我建立的另一個目錄。我怎樣才能做到這一點?

筆記:

我嘗試更改路徑(/var/log/)到(/var/tmp_log/)在“/etc/rsyslog.conf”中,創建了目標資料夾“/tmp_log/”並重新啟動了我的電腦,但它只是停止寫入新日誌。

然後嘗試將原始檔案從“/var/log/”複製到“/var/tmp_log/”,但也不起作用。

答案1

您還檢查過裡面的所有其他文件/etc/rsyslog.d/嗎?

/var/log是許多其他不一定依賴 rsyslog 的應用程式的預設日誌資料夾。例如,Apache 不使用 rsyslog,因此您必須變更寫入/var/log.

lsof +D /var/log/將為您提供在該資料夾內開啟檔案的所有進程。請注意,這只會顯示開啟檔案的進程。某些應用程式不會始終保持檔案開啟狀態,而僅批次寫入日誌。

另一種選擇是建立新資料夾並建立指向它的/var/tmp_log/符號連結。/var/log那行得通嗎?

相關內容