2016-05-19 7 views
0

CentOS7(Systemd)でターゲットをサービスに設定したい。 私は以下のことを知りたい。CentOS7(Systemd)でターゲット(ランレベル)をサービスする方法を教えてください。

  • ターゲットをサービスに設定する方法。
  • サービスのターゲットを表示する方法。

つまり、次のコマンドの置換を知りたいと思います。

$ sudo chkconfig --level=2345 mysql on (<- set runlevel) 
$ chkconfig --list mysql (<- show runlevel) 

私はCentOS6で "ランレベルは" 私は "systemctl" コマンドを使用する必要がありますCentOS7andで "ターゲット" に変更することを理解。

しかし、問題は解決されませんでした。

"chkconfig --list" の代わりに次のコマンドがあると聞きましたが、ターゲットを確認できず、ターゲットを設定できません。

systemctl list-unit-files 
+0

ようこそStackOverflow。 systemdについての質問は、http://serverfault.comまたはunix.stackexchange.com/questions/tagged/systemdに適しています。SOに関する質問は、プログラミングに関するものです。 –

+0

Mark Stosbergありがとうございました! –

答えて

0

ターゲットの設定は、サービスの単位ファイルで行われます。たとえば:

[Install] 
WantedBy=multi-user.target 

は、その後、あなたは、特定の標的の一部として開始するサービスを可能にシンボリックリンクを作成するために、systemctl enable $service_nameを実行します。シンボリックリンクを手動で作成することもできます。 enableコマンドは、作成しているシンボリックリンクのパスを表示します。

私はsystemctl --reverse list-dependencies $serviceは、どのサービスとターゲットがブートする特定のサービスに依存しているかを見つける方法です。

関連する問題