溫馨提示×

CentOS如何設置回收站大小

小樊
40
2025-02-26 23:56:10
欄目: 智能運維

在 CentOS 系統中,可以通過修改 rsysloglogrotate 的配置來設置回收站的大小。以下是具體步驟:

1. 修改 rsyslog 配置

首先,確保 rsyslog 已經安裝并運行。然后編輯 /etc/rsyslog.conf 文件:

sudo vi /etc/rsyslog.conf

在文件中找到以下行(如果沒有,可以添加):

#mail.*                          -/var/spool/mail/%$USER

將其修改為:

mail.*                          -/var/spool/mail/%$USER
*.*;auth,authpriv.none          -/var/log/messages

保存并退出編輯器。

2. 修改 logrotate 配置

接下來,編輯 /etc/logrotate.conf 文件:

sudo vi /etc/logrotate.conf

在文件中找到以下行(如果沒有,可以添加):

#daily
#weekly
#monthly
#rotate 4
#create 0640 root adm

將其修改為:

daily
rotate 4
create 0640 root adm

保存并退出編輯器。

3. 設置回收站大小

/etc/logrotate.d/ 目錄下創建一個新的配置文件,例如 rsyslog

sudo vi /etc/logrotate.d/rsyslog

在文件中添加以下內容:

/var/log/messages {
    daily
    rotate 4
    compress
    missingok
    notifempty
    create 0640 root adm
    sharedscripts
    postrotate
        /sbin/service rsyslog reload > /dev/null 2>&1 || true
    endscript
}

這個配置文件指定了 /var/log/messages 日志文件的輪轉策略,包括每天輪轉一次,保留最近 4 個輪轉文件,并對舊日志文件進行壓縮。

4. 重啟 rsyslog 服務

最后,重啟 rsyslog 服務以應用更改:

sudo systemctl restart rsyslog

現在,CentOS 系統中的回收站大小已經設置好了。你可以根據需要調整 rotate 參數來控制保留的日志文件數量。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女