我已“刪除”/var/log 資料夾。我可以做什麼來修復這個錯誤?

我已“刪除”/var/log 資料夾。我可以做什麼來修復這個錯誤?

我的/分區已滿,所以我需要騰出一些可用空間...我發現的最快的解決方案是“移動”/var/log到另一個分區並建立指向它的符號鏈接。事實上,我做了一個cp目錄,然後是一個rm原始目錄...不幸的是,我做了一個cp沒有-p選項,所以我沒有保留模式和所有權...所以我的日誌檔案不再被修改。

該伺服器是 LAMP 伺服器。 Apache 仍在工作,但不記錄任何內容。這對 mysql 來說是一樣的......我害怕重新啟動計算機,因為實際上網站仍然在工作。授予對所有文件的寫入權限不會改變任何內容 ( chmod -R a+rw)

我可以做什麼來清理伺服器?我可以使用空/var/log/資料夾重新啟動嗎?


編輯:我必須重新啟動 apache,以便它重新建立日誌檔案。這部分現在可以了,但是其他一些服務不再記錄。也許我應該重新啟動伺服器......但問題是子目錄不會自動建立。

是否有一個 apt 命令來重新安裝軟體包並重新建立這些日誌子目錄(具有良好的使用者)?

相關內容