微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu – mysql.service的systemd脚本在哪里?

我实际上正在使用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

我希望有所帮助;)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐