作業系統寫入日誌的預設目錄是“/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
那行得通嗎?