我实际上正在使用MariaDB(
MySQL的替代品).
我正在尝试对我的systemd MysqL.service文件进行一些更改.
我可以看到它存在,因为运行sudo systemctl列出它并指示它已加载/活动/正在运行.
问题是我找不到要编辑的文件.从我在各种文章中看到的,我发现文档应该位于
/etc/systemd/system/multi-user.target.wants/MysqL.service
但事实并非如此.我浏览了/ etc / systemd级别的其他目录无济于事.有任何想法吗?
对于在静态文件中定义的单元,您可以使用systemctl status,并且输出的信息会发出该命令,您将能够看到它的位置.
例如:
# systemctl status sshd ● sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2016-10-31 17:01:01 UTC; 1 weeks 0 days ago Main PID: 283 (sshd) Tasks: 1 (limit: 4915) CGroup: /system.slice/sshd.service └─290 /usr/bin/sshd -D
请注意,tab命令在这里可能会有所帮助.
因此,在我的系统中,systemd服务放在/usr/lib / systemd /下.请注意,该位置可能有文件夹.
另一种方法是在该特定位置使用find命令来查找服务:
#find /usr/lib / systemd / | grep -i MysqL
我希望有所帮助;)