温馨提示×

CentOS如何设置回收站大小

小樊
39
2025-02-26 23:56:10
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 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 参数来控制保留的日志文件数量。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS回收站设置容量大小

0