小编ryt*_*tis的帖子

yum 安装在 chroot 目录

我正在尝试在已安装的卷上安装 Base 组。

这是我正在使用的自定义 yum.conf:

[main]
cachedir=/var/cache/yum/
debuglevel=2
logfile=/var/log/yum.log
exclude=*-debuginfo
obsoletes=1
gpgcheck=0
reposdir=/dev/null


[base]
name=Fedora 13 - i386
baseurl=file:///media/Fedora\ 13\ i386\ DVD/
enabled=1

[updates]
name=Fedora 13 - i386 - Updates
baseurl=http://mirror.sov.uk.goscomb.net/fedora/linux/updates/13/i386/
enabled=1
Run Code Online (Sandbox Code Playgroud)

当我跑

# yum -c yum.conf --installroot=mnt groupinstall Base
Run Code Online (Sandbox Code Playgroud)

我希望 yum 在 mnt 下安装所有东西

但它一直在说:

[...]
Package irda-utils-0.9.18-10.fc12.i686 already installed and latest version
Package time-1.7-37.fc12.i686 already installed and latest version
Package man-pages-3.23-6.fc13.noarch already installed and latest version
Package talk-0.17-33.2.4.i686 already installed and latest version
Package pam_passwdqc-1.0.5-6.fc13.i686 already installed and …
Run Code Online (Sandbox Code Playgroud)

linux fedora yum

7
推荐指数
1
解决办法
2万
查看次数

CNAME 可以是主机名吗

这是一个神学问题,但尽管如此......

因此,服务器有一个主机名,假设 fqdn 是 hostname.example.com(准确地说,这是在 中设置的名称/etc/sysconfig/network)。

同一台服务器在不同的子网上有多个接口。假设 IP 是 10.0.0.1 和 10.0.1.1。

现在的问题是,理论上(请注意,这很重要,我知道它实际上有效,但我对纯粹的学术答案感兴趣)是否允许具有以下设置:

interface1.example.com. IN A 10.0.0.1
interface2.example.com. IN A 10.0.1.1
hostname.example.com. IN CNAME interface1.example.com.
Run Code Online (Sandbox Code Playgroud)

或者应该是:

hostname.example.com. IN A 10.0.0.1
interface2.example.com. IN A 10.0.1.1
interface1.example.com. IN CNAME hostname.example.com.
Run Code Online (Sandbox Code Playgroud)

我想从管理/行政 POV 中哪个更有意义很明显,但它在技术上是否正确?

反对第一个设置的论点是对 10.0.0.1 的反向查找返回interface1.example.com而不是人们可能期望的(即主机名:)hostname.example.com,因此前向请求和子顺序反向查找将返回不同的结果。

现在,正如我所说,我想要一个理论上的答案。链接到 RFC 部分等,明确允许或禁止使用 CNAME 名称作为主机名。如果没有,那也没关系,我只需要确认一下。到目前为止,我没有找到任何明确的陈述,除非这本书,这里以这种情况为例,并暗示它可以作为避免 MX 记录指向 CNAME 的方法之一来完成。

更新: 多个接口不是为了冗余(无论如何它们都是绑定的),而是为了实现流量的逻辑分离。例如,所有数据库流量都在子网 A 上,服务流量在子网 B 上,公共访问在子网 C 上。

UPDATE2: 看起来这不受 RFC/其他规则的约束,这是一个偏好问题。因此,我会将@Vatine 的答案标记为目前可行的答案,这意味着没有规定。也非常感谢@Alnitak 的建议和讨论!

domain-name-system hostname cname-record rfc

2
推荐指数
1
解决办法
4148
查看次数

标签 统计

cname-record ×1

domain-name-system ×1

fedora ×1

hostname ×1

linux ×1

rfc ×1

yum ×1