Dav*_*key 13 mysql ubuntu mariadb systemd
我实际上使用的是 MariaDB(MySQL 的替代品)。
我正在尝试对我的 systemd mysql.service 文件进行一些更改。
我可以看到它存在,因为运行 sudo systemctl 列出它并指示它已加载/活动/正在运行。
问题是我找不到要编辑的文件。根据我在各种文章中阅读的内容,我发现该文档应位于
/etc/systemd/system/multi-user.target.wants/mysql.service
但事实并非如此。我浏览了 /etc/systemd 级别的其他目录无济于事。有任何想法吗?
Adr*_*nez 13
对于静态文件中定义的单位,您可以使用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
Run Code Online (Sandbox Code Playgroud)
请注意,tab 命令在这里可能会有所帮助。
因此,在我的系统中,systemd 服务位于/usr/lib/systemd/
. 请注意,该位置可能存在文件夹。
另一种方法是find
在该特定位置使用命令来查找服务:
# find /usr/lib/systemd/ | grep -i mysql
我希望有帮助;)
systemd 初始化脚本的默认位置是:
/lib/systemd/system
Run Code Online (Sandbox Code Playgroud)
但是修改它们的首选方法是在以下位置创建自定义脚本:
/etc/systemd/system
Run Code Online (Sandbox Code Playgroud)
后一个文件夹中的脚本会覆盖前一个位置中的脚本。
归档时间: |
|
查看次数: |
36367 次 |
最近记录: |