1. コマンドの紹介 chkconfig コマンドは、システム サービスの実行レベル情報を更新および照会するために使用されます。 httpd、sshd、mysqld などのさまざまな常駐サービスを含め、各実行レベルでオペレーティング システムが自動的に実行するシステム サービスを照会できます。 Chkconfig は、7 つの異なる実行レベル ディレクトリ /etc/rc[0-6].d 内のサービス スクリプトのシンボリック リンクを変更することで、各実行レベルでオペレーティング システムが実行するシステム サービスを実際に設定します。サービスとは異なり、chkconfig はサービスをすぐに開始または停止するために使用されるわけではありません。 chkconfig には 5 つの機能があります。 (1)chkconfigが管理する新しいサービスを追加します。 2. コマンド形式 chkconfig サービス [オプション] サービス名 オプションなし、またはオプション --list 付きで chkconfig を実行すると、すべてのサービスとその現在の構成のリストが表示されます。 chkconfig の後にサービス名のみが続く場合、サービスが現在の実行レベルで自動的に開始するように設定されているかどうかを確認します。設定されている場合は、chkconfig は true を返し、そうでない場合は false を返します。 –level オプションを使用すると、chkconfig で現在の実行レベルとは異なる実行レベルの構成を照会できます。 サービス名の後に on、off、reset、または resetpriorities のいずれかが指定されている場合、chkconfig は指定されたサービスの起動情報を変更します。オン フラグとオフ フラグにより、変更されるランレベルでサービスがそれぞれ開始または停止に設定されます。 reset フラグは、サービスのすべてのランレベルのオン/オフ状態を、関連付けられた init スクリプトで指定された値にリセットします。一方、resetpriorities フラグは、サービスの開始/停止の優先順位を、init スクリプトで指定された値にリセットします。デフォルトでは、オンとオフのオプションは実行レベル 2、3、4、5 にのみ影響しますが、リセットとリセット優先度はすべての実行レベルに影響します。 --level オプションを使用して、影響を受けるランレベルを指定できます。 3. オプションの説明 --level レベル アクションが属するランレベルを指定します。 0 から 6 までの数字の文字列。たとえば、-level 35 は実行レベル 3 と 5 を指定します。 --リダイレクトなし システムがシステム起動プロセスとして systemd を使用している場合、chkconfig はコマンドを systemd に転送します。このオプションはsystemdへのリダイレクトをオフにし、/etc/rc[0-6].d内のシンボリックリンクに対してのみ動作します。このオプションは、サービスにオン、オフ、またはコマンドが渡されない場合にのみ有効です(有効にチェックしてください)--add SERVICENAME chkconfig が管理する新しいサービスを追加します --del SERVICENAME これにより、chkconfig管理からサービスと、/etc/rc[0-6].d内のそれに関連付けられたすべてのシンボリックリンクが削除されます --override SERVICENAME サービス構成を変更する --list [SERVICENAME] さまざまな実行レベルで chkconfig に認識されているすべてのサービスの起動ステータスを一覧表示します。 SERVICENAME が指定されている場合は、特定のサービスの起動ステータスのみがリストされます。 4. 一般的な例 (1)すべてのシステムサービスを一覧表示します。 chkconfig 注: この出力にはSysVサービスのみが表示され、ネイティブは含まれません。 systemdサービス。SysV構成データはネイティブによって上書きされる可能性があります systemd の設定。 systemd サービスを一覧表示するには、「systemctl list-unit-files」を使用します。 特定のターゲットで有効になっているサービスを確認するには 'systemctl list-dependencies [ターゲット]'。 ブートローカル 0:オフ 1:オフ 2:オフ 3:オン 4:オフ 5:オフ 6:オフ irqaffinity 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ netconsole 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ ネットワーク 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ qemu-ga 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ rename_netifs 0:オフ 1:オフ 2:オフ 3:オン 4:オフ 5:オフ 6:オフ (2)システムの起動時に毎回Apache Webサーバーが起動するように設定します。 chkconfig httpd オン chkconfig を使用してサービスを正常に有効にした場合、コマンドは確認メッセージを表示しません。 (3)動作レベルが2、3、4、5のときはネットワークが閉じられる、つまり起動されないように設定する。 chkconfig ネットワークオフ # または chkconfig --level 2345 network off (4)ネットワークサービスの自動起動状態を確認します。 chkconfig --list ネットワーク 注: この出力にはSysVサービスのみが表示され、ネイティブは含まれません。 systemdサービス。SysV構成データはネイティブによって上書きされる可能性があります systemd の設定。 systemd サービスを一覧表示するには、「systemctl list-unit-files」を使用します。 特定のターゲットで有効になっているサービスを確認するには 'systemctl list-dependencies [ターゲット]'。 ネットワーク 0:オフ 1:オフ 2:オフ 3:オフ 4:オフ 5:オフ 6:オフ 5. 知識を広げる 5.1 chkconfigにサービスを登録する chkconfig によって管理される各サービスには、/etc/rc.d/init.d 内の対応する管理スクリプトに 2 行以上のコメントを追加する必要があります。最初の行は、起動時のデフォルトの実行レベルと、起動および停止の優先順位を chkconfig に指示します。どのランレベルでもサービスがデフォルトで開始されない場合は、ランレベルの代わりに - を使用します。 2 行目はサービスについて記述しており、\ を使用してコメント アウトできます。たとえば、/etc/rc.d/init.d/network 内のコメント: # chkconfig: 2345 10 90 # 説明: 設定されているすべてのネットワークインターフェースをアクティブ化/非アクティブ化します。 # 起動時に開始します。 最初の行は、実行レベルが 2、3、4、5、開始優先度が 10、停止優先度が 90 であることを示しています。 2 行目と 3 行目はサービス ネットワークの説明です。 5.2 7 Linuxシステムの実行レベル 実行レベルは、オペレーティング システムが現在実行されている機能レベルであり、これにより、一部のプログラムは 1 つのレベルでは起動できますが、別のレベルでは起動できません。 Linux システムでは通常 7 つのレベルが使用されます。
デフォルトの実行レベルは、ファイル /etc/inittab で確認できます。個人使用の Linux のデフォルトのログイン レベルは 5 です。これは、コンピュータの電源を入れるとグラフィカル ユーザー インターフェイスが起動することを意味します。リモート ログインの操作レベルは 3 です。これは、コンピュータがコマンド ライン インタラクティブ インターフェイスを起動することを意味します。 ランニングレベルの原則: (1)/etc/rc.d/init.dディレクトリには多くのサービス管理スクリプトがあり、それぞれのサービスはserviceと呼ばれます。
(5)runlevelを使用して実行レベルを確認します。 また、runlevel を使用して実行レベルを確認すると、結果には前回の実行レベルと現在の実行レベルが表示されます。前回の実行レベルが N の場合、前回は実行レベルがなかったことを意味します (電源を入れたばかりだった可能性があります)。 上記は Linux chkconfig コマンドの使用に関する詳細な内容です。Linux chkconfig コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)
>>: MySQL空間関数を使用してロケーションパンチインを実装するための完全な手順
ドキュメントの範囲この記事では、Firefox やその他の Gecko ベースのブラウザ、Safar...
MySQL を使用して中国語の文字を挿入すると、多くの友人から次のエラーが報告されます。 これは、文...
トライデント コア: IE、MaxThon、TT、The World、360、Sogou Brows...
Web Skills第5号では、CSSでダークモードやハイライトモードを実装するための技術的なソリュ...
JDBC が MySQL に接続して中国語を処理するときに文字化けする問題の解決方法の詳細説明最近、...
kubectl の紹介kubectl は、k8s クラスターを操作するためのコマンドライン ツールで...
transform:scale()比例したズームインまたはズームアウトを実現できます。 transi...
コード:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC &...
目次axiosとは何ですか? Axios リクエストタイプ? Axiosはデフォルトのカスタム構成を...
目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...
目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...
初めてのブログです。データベースの勉強を始めた頃のことを書いています。自分でダウンロードしたのですが...
目次概要マップされた型を使用して Object.freeze() を構築するマッピングタイプの構文は...
コンセプト紹介: MySQL の redo ログにはトランザクションの動作が記録されることはご存じの...
現在、コンピュータモニターの画面解像度はますます高くなる傾向にありますが、携帯電話などのモバイルデバ...