gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:44:25 25 4
gpt4 key购买 nike

我想在 CentOS7 (Systemd) 中将目标设置为服务。
我想知道以下。

  • 如何将目标设置为服务。
  • 如何显示服务目标。

  • 换句话说,我想知道以下命令的替换。
    $ sudo chkconfig --level=2345 mysql on (<- set runlevel)
    $ chkconfig --list mysql (<- show runlevel)

    我知道 CentOS6 中的“运行级别”改变了 CentOS7 中的“目标”,我应该使用“systemctl”命令。

    但问题并没有解决。

    我听说以下命令是“chkconfig --list”的替代品
    ,但我无法检查目标,也无法设置目标。
    systemctl list-unit-files

    最佳答案

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

    [Install]
    WantedBy=multi-user.target

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

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

    关于centos - 如何在 CentOS7(Systemd)中将目标(运行级别)设置为服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37315043/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com