这是一个红帽企业 Linux 5 系统 (RHEL)。我们使用 CFengine 管理这个系统。
我们有几个 cronjob,它们的运行频率是平时的两倍。我检查了下的 cronjobs /etc/cron.d/,该目录包含名为 的实际脚本host-backup,还包含名为 的 cfengine 备份文件host-backup.cfsaved,如下所示:
/etc/cron.d/host-backup
/etc/cron.d/host-backup.cfsaved
Run Code Online (Sandbox Code Playgroud)
此操作系统是执行 处的所有文件/etc/cron.d/*,还是仅执行匹配特定模式的文件。我可以配置这个吗,这是在哪里定义的?
我在 RHEL 或 CentOS 文档中找不到这个答案。
RHEL 基于 Fedora,反之亦然。当前或未来的 Fedora将是未来RHEL的基础,而当前版本的 RHEL 是基于较旧的Fedora,它具有更长期的、更长时间的测试、更长的支持、很少的更新等,而现在的 Fedora (27) 更新快。
必须有一个过去的 Fedora 版本,它等同于当前版本的 RHEL - 和基于 RHEL 的 CentOS。两者现在都是第 7 版。哪个旧版本的 Fedora 与它们的级别相对应?
这就是我得到的
$ sudo yum install git-core
file://localhost/tmp/common1/x86_64/redhat/50/base/ga/Server/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: '/tmp/common1/x86_64/redhat/50/base/ga/Server/repodata/repomd.xml'
Trying other mirror.
Setting up Install Process
No package git-core available.
Nothing to do
$
Run Code Online (Sandbox Code Playgroud)
这里有什么问题?
更新:配置文件的当前状态:
$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
metadata_expire=0
[base]
name=Red Hat Linux - Base
baseurl=file://localhost/tmp/common1/x86_64/redhat/50/base/ga/Server
$ ls /etc/yum.repos.d/
$
Run Code Online (Sandbox Code Playgroud)