​systemd-resolved​​ 是网络名称解析管理器。

在​​CentOS Linux release 7.9.2009​​​中没有默认安装​​systemd-resolved​​​,在​​CentOS Linux release 8.0.1905​​​默认内置安装了​​systemd-resolved​​。

在本教程中,我们学习如何在 CentOS 7 上使用 yum 和 dnf 安装 ​​systemd-resolved​​。

什么是​​systemd-resolved​

systemd-resolved 是管理网络名称解析的系统服务。它实现了一个缓存 DNS 存根解析器和一个 LLMNR 解析器和响应器。systemd-resolved 是管理网络名称解析的系统服务。它实现了一个缓存 DNS 存根解析器和一个 LLMNR 解析器和响应器。

我们可以使用​​yum​​​或​​dnf​​​在 CentOS 7 上安装​​systemd-resolved​​​。您只需要选择一种方法来安装 ​​systemd-resolved​​即可。

使用 yum 安装 systemd-resolved

​yum​​使用以下命令更新 yum 数据库。

sudo

更新 yum 数据库后,我们可以​​systemd-resolved​​​通过​​yum​​运行以下命令进行安装:

sudo yum -y install

验证:

systemctl status systemd-resolved

使用 dnf 安装 systemd-resolved

如果你没有安装 dnf,你可以先​​安装 dnf​​​。​​dnf​​使用以下命令更新 yum 数据库。

sudo

更新 dnf 数据库后,我们可以​​systemd-resolved​​​通过​​dnf​​运行以下命令进行安装:

sudo dnf -y install

卸载 systemd-resolved

要仅卸载​​systemd-resolved​​软件包,我们可以使用以下命令:

sudo

systemd-resolved 软件包内容

/etc/dbus-1/system.d/org.freedesktop.resolve1.conf
/etc/systemd/resolved.conf
/usr/lib/libnss_resolve.so.2
/usr/lib/systemd/system/dbus-org.freedesktop.resolve1.service
/usr/lib/systemd/system/systemd-resolved.service
/usr/lib/systemd/systemd-resolve-host
/usr/lib/systemd/systemd-resolved
/usr/share/dbus-1/system-services/org.freedesktop.resolve1.service
/usr/share/man/man5/resolved.conf.5.gz
/usr/share/man/man5/resolved.conf.d.5.gz
/usr/share/man/man8/systemd-resolved.8.gz
/usr/share/man/man8/systemd-resolved.service.8.gz
/etc/dbus-1/system.d/org.freedesktop.resolve1.conf
/etc/systemd/resolved.conf
/usr/lib/systemd/system/dbus-org.freedesktop.resolve1.service
/usr/lib/systemd/system/systemd-resolved.service
/usr/lib/systemd/systemd-resolve-host
/usr/lib/systemd/systemd-resolved
/usr/lib64/libnss_resolve.so.2
/usr/share/dbus-1/system-services/org.freedesktop.resolve1.service
/usr/share/man/man5/resolved.conf.5.gz
/usr/share/man/man5/resolved.conf.d.5.gz
/usr/share/man/man8/systemd-resolved.8.gz
/usr/share/man/man8/systemd-resolved.service.8.gz