我想在CentOS7(Systemd)中设置目标服务。 我想知道以下情况。
换句话说,我想知道以下命令的替换。
$ sudo chkconfig --level=2345 mysql on (<- set runlevel)
$ chkconfig --list mysql (<- show runlevel)
我理解&#34; runlevel&#34;在CentOS6中改变了#34;目标&#34;在CentOS7中,我应该使用&#34; systemctl&#34;命令。
但问题没有解决。
我听说以下命令替换了&#34; chkconfig --list&#34; ,但我无法检查目标,也无法设定目标。
systemctl list-unit-files
答案 0 :(得分:0)
设置目标是在服务的单元文件中完成的。例如:
[Install]
WantedBy=multi-user.target
然后运行systemctl enable $service_name
以创建符号链接,该符号链接使服务能够作为特定目标的一部分启动。您也可以手动创建符号链接。 enable
命令将打印出它创建的符号链接的路径。
我认为systemctl --reverse list-dependencies $service
是找到哪些服务和目标依赖于特定服务来启动的方法。