9.9. 自动同步


手动将红帽网络 Satellite 库与红帽网络同步将会是一个非常消耗时间的任务。在美国的正常工作时间段内,红帽网络会被大量使用,在这个时间段中进行同步将会非常慢。因此红帽建议您在其他时间段内自动进行同步。美国的工作时间通常是从 8:00 AM 到 9:00 PM EST(UTC -5),周一到周五。根据季节的不同,这个时间可能会有一个小时的不同。另外红帽强烈推荐使用随机同步来优化性能。
您可以通过一个简单的 cron 来设置这个自动的同步任务。要设置它,以 root 用户的身份编辑 crontab:
crontab -e
Copy to Clipboard Toggle word wrap
它在一个文本编辑器(默认的编辑器是 Vi)中打开 crontab。您还可以通过修改 EDITOR 中的值来设定使用其它编辑器,如 export EDITOR=gedit
打开后,使用前五个项(分钟、小时、日、月和星期)调度这个同步。请记住,小时使用 24 进制。编辑 crontab 使其包含随机同步内容,如:
0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null \
2>/dev/null
Copy to Clipboard Toggle word wrap
这个具体的任务会在每晚 1:00 a.m. 到 3:30 a.m. 之间随机运行并重新指向 cronstdoutstderr 以防止重复 satellite-sync 中更易读的信息。还可包括 --email 以外的选项。有关完整选项列表请参考 表 6.1 “satellite-sync 选项”。退出编辑器后,则会立即安装修改的 crontab。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat