![](/img/trans.png)
[英]Processes started with systemd are logging to /var/log/syslog and /var/log/daemon.log
[英]/var/log/daemon.log taking more space how to reduce it?
下面是文件
-rw-r----- 1 root adm 4.4G Mar 6 09:04 daemon.log
-rw-r----- 1 root adm 6.2G Mar 1 06:26 daemon.log.1
-rw-r----- 1 root adm 50M Feb 23 06:26 daemon.log.2.gz
-rw-r----- 1 root adm 41M Feb 17 06:25 daemon.log.3.gz
-rw-r----- 1 root adm 72K Feb 9 06:25 daemon.log.4.gz
我怎樣才能刪除它? 直接刪除會不會有影響?
提前致謝。
管理日志的最佳方法是使用 Logrotate
看看這個 Logrotate 教程linode.com/docs/uptime/logs/use-logrotate-to-manage-log-files。 您可以使用
size
來強制日志輪換當它變得大於指定的[value]
,您也可以使用rotate
來控制在刪除舊日志之前日志輪換的次數(如果將其設置為 0 日志將被立即刪除旋轉后)。
您可以刪除日志,但取決於您正在運行的軟件 - 如果其中一些需要某些部分的日志或以任何方式利用它們 - 如果您刪除它們,它將停止按預期工作。
您還可以查看日志並分析它們以查看哪個軟件寫入的數據最多,並嘗試重新配置它,以便生成的日志信息數量將顯着下降。 那 - 結合logrorate
應該會產生令人滿意的結果。
如果這還不夠,您可以將日志存儲在存儲桶中,並將其作為磁盤安裝在 VM 的文件系統中。 這樣,您的 VM 上安裝的任何軟件都可以寫入其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.