没有这个文件/etc/init.d/rsyslog
时间: 2023-08-04 15:08:50 浏览: 219
如果在你的 CentOS 7 系统中没有 `/etc/init.d/rsyslog` 文件,那么你可以尝试以下方法来添加 `-t 61514` 到 `rsyslog` 的启动选项:
1. 创建一个 rsyslog 的 systemd 服务文件。
- 使用任何文本编辑器创建一个新的服务文件,比如 `/etc/systemd/system/rsyslog.service`。
- 在该文件中输入以下内容:
```
[Unit]
Description=System Logging Service
Documentation=man:rsyslogd(8) man:syslog.conf(5)
[Service]
ExecStart=/sbin/rsyslogd -n -i /var/run/syslogd.pid -t 61514
[Install]
WantedBy=multi-user.target
```
- 保存并关闭文件。
2. 重新加载 systemd 配置,使新的服务文件生效:
```
sudo systemctl daemon-reload
```
3. 启动 rsyslog 服务:
```
sudo systemctl start rsyslog
```
现在,rsyslog 服务将使用 `-t 61514` 作为启动选项启动。你可以通过检查 `/var/log/messages` 文件或其他配置的日志文件来验证是否成功。请注意,这仅适用于 CentOS 7 使用 systemd 管理服务的情况。如果你的系统有所不同,请根据实际情况进行相应的调整。