首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CentOS7 (Systemd)中将目标(运行级)设置为服务?

如何在CentOS7 (Systemd)中将目标(运行级)设置为服务?
EN

Stack Overflow用户
提问于 2016-05-19 06:03:37
回答 1查看 772关注 0票数 0

我想在CentOS7 (Systemd)中设置服务目标。我想知道下面的情况。

  • 如何设定服务目标。
  • 如何显示服务目标。

换句话说,我想知道以下命令的替代。

代码语言:javascript
复制
$ sudo chkconfig --level=2345 mysql on (<- set runlevel)
$ chkconfig --list mysql (<- show runlevel)

我知道CentOS6中的"runlevel“更改了CentOS7and中的"target”,我应该使用"systemctl“命令。

但问题并没有得到解决。

我听说下面的命令取代了"chkconfig --list“,但是我不能检查target,也不能设置目标。

代码语言:javascript
复制
systemctl list-unit-files
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-20 17:43:49

设置目标在服务的单元文件中完成。例如:

代码语言:javascript
复制
[Install]
WantedBy=multi-user.target

然后运行systemctl enable $service_name创建一个符号链接,使服务能够作为特定目标的一部分启动。您还可以手动创建符号链接。enable命令将打印它正在创建的符号链接的路径。

我认为systemctl --reverse list-dependencies $service是查找哪些服务和目标依赖于要引导的特定服务的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37315043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档