在CentOS 7及更早版本中,使用的是yum-cron
来设置自动更新策略。以下是配置步骤:
安装yum-cron:
sudo yum install yum-cron
启动并启用yum-cron服务:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
编辑yum-cron配置文件:
sudo vi /etc/yum/yum-cron.conf
在这个文件中,你可以设置自动更新的频率和其他选项。例如:
[main]
update_cmd = safe-updates
update_msg = 1
update_period = 7
update_schedules = daily
exactarch = yes
obsoletes = 1
设置自动更新的时间:
编辑/etc/yum/yum-cron.daily.conf
文件来设置每天自动更新的时间:
sudo vi /etc/yum/yum-cron.daily.conf
在这个文件中,你可以设置update_time
参数来指定更新的时间。例如:
update_time = 02:00
重启yum-cron服务:
sudo systemctl restart yum-cron
在CentOS 8及更高版本中,使用的是dnf-automatic
来设置自动更新策略。以下是配置步骤:
安装dnf-automatic:
sudo dnf install dnf-automatic
启动并启用dnf-automatic服务:
sudo systemctl start dnf-automatic
sudo systemctl enable dnf-automatic
编辑dnf-automatic配置文件:
sudo vi /etc/dnf/dnf-automatic.conf
在这个文件中,你可以设置自动更新的频率和其他选项。例如:
[main]
update_cmd = safe-updates
update_msg = 1
update_period = 7
update_schedules = daily
exactarch = yes
obsoletes = 1
设置自动更新的时间:
编辑/etc/dnf/dnf-automatic.conf
文件来设置每天自动更新的时间:
sudo vi /etc/dnf/dnf-automatic.conf
在这个文件中,你可以设置update_time
参数来指定更新的时间。例如:
update_time = 02:00
重启dnf-automatic服务:
sudo systemctl restart dnf-automatic
通过以上步骤,你可以设置CentOS系统中的自动更新策略。请根据你的具体需求调整配置文件中的参数。