rsyslog.conf 文件在 Fedora 25 中的 /etc/ 下不存在

shi*_*tar 6 fedora configuration

我运行Fedora 25,我无法找到该文件rsyslog.conf/etc/

命令的输出

ls /etc/*.conf
Run Code Online (Sandbox Code Playgroud)

asound.conf                 kdump.conf       radvd.conf
brltty.conf                 krb5.conf        request-key.conf
chrony.conf                 ld.so.conf       resolv.conf
dleyna-server-service.conf  libaudit.conf    rygel.conf
dnsmasq.conf                libuser.conf     sestatus.conf
dracut.conf                 locale.conf      sos.conf
e2fsck.conf                 logrotate.conf   sysctl.conf
extlinux.conf               man_db.conf      tcsd.conf
fprintd.conf                memtest86+.conf  Trolltech.conf
fuse.conf                   mke2fs.conf      updatedb.conf
fwupd.conf                  mtools.conf      usb_modeswitch.conf
hba.conf                    nfs.conf         vconsole.conf
host.conf                   nfsmount.conf    wvdial.conf
idmapd.conf                 nsswitch.conf    xattr.conf
jwhois.conf                 passwdqc.conf
Run Code Online (Sandbox Code Playgroud)

命令的输出

find / -name rsyslog.conf 
Run Code Online (Sandbox Code Playgroud)

给出输出

/usr/lib/dracut/modules.d/98syslog/rsyslog.conf
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

mat*_*tdm 7

默认情况下,Rsyslog 没有安装在 Fedora Workstation 上(尽管它在其他一些 Fedora 版本中)。许多用例可以通过直接使用journalctl或其他工具查询 systemd 日志来提供服务。或者,您可以安装和配置 rsyslog — sudo dnf install rsyslog,然后找到您期望的配置文件。

  • 很长的故事。:) DNF 是 Yum 的更新替代品。在当前的 Fedora 上,`yum` 实际上只是调用了 `dnf`。最初 DNF 有很多语法更改,但是正在修复这些问题,因此它们实际上可以互换,并且我们保留了与 RHEL 和 CentOS 的更好兼容性。 (2认同)