Linuxコマンドを毎日1つ学ぶ(92):chkconfig
3284 ワード
おすすめ読書:Linuxコマンドを毎日1つ学ぶ(91):nc
chkconfigコマンドLinuxシステムの起動項目を管理する
デフォルトの運転レベルでは、RHSで使用されるレベルは次のとおりです.0:シャットダウン 1:シングルユーザモード 2:ネットワークサポートのないマルチユーザモード 3:ネットワークでサポートされているマルチユーザモード 4:予約、未使用 5:X-Window対応のマルチユーザモード をネットワークでサポート6:システムの再起動、すなわち の再起動
実行レベルファイル
chkconfigによって管理されるサービスごとに対応するinitが必要である.d下のスクリプトに2行以上のコメントを追加します.最初の行は、chkconfigのデフォルト起動の実行レベルと起動と停止の優先度を示します.サービスがデフォルトで実行レベルで開始されない場合は、-実行レベルの代わりに使用します.2行目はサービスについて説明し、行をまたいで注釈することができます.
すべてのシステムのサービスを一覧表示
その他の例
注意:サービスを追加する場合、このサービス起動スクリプトは/etc/initに保存する必要があります.d/ディレクトリの下.
毎日Linuxコマンドを1つ学ぶ(90):kill/killall
Linuxコマンドを毎日1つ学ぶ(86):time
毎日Linuxコマンドを1つ学ぶ(85):watch
コマンドの概要
chkconfigコマンドLinuxシステムの起動項目を管理する
構文フォーマット
chkconfig [options]
オプションの説明
--add #
--del #
--level #
デフォルトの運転レベルでは、RHSで使用されるレベルは次のとおりです.
実行レベルファイル
chkconfigによって管理されるサービスごとに対応するinitが必要である.d下のスクリプトに2行以上のコメントを追加します.最初の行は、chkconfigのデフォルト起動の実行レベルと起動と停止の優先度を示します.サービスがデフォルトで実行レベルで開始されない場合は、-実行レベルの代わりに使用します.2行目はサービスについて説明し、行をまたいで注釈することができます.
# chkconfig: 2345 10 90
# description: Activates/Deactivates all network interfaces configured to
# start at boot time.
適用例
すべてのシステムのサービスを一覧表示
[root@centos7 ~]# chkconfig --list
Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.
If you want to list systemd services use 'systemctl list-unit-files'.
To see services enabled on particular target use
'systemctl list-dependencies [target]'.
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
その他の例
[root@centos7 ~]# chkconfig --add httpd # httpd
[root@centos7 ~]# chkconfig --del httpd # httpd
[root@centos7 ~]# chkconfig --level httpd 2345 on # httpd 2、3、4、5 on( )
[root@centos7 ~]# chkconfig --list httpd # httpd
[root@centos7 ~]# chkconfig --level 35 httpd on # httpd 3 5
[root@centos7 ~]# chkconfig httpd on # httpd on
[root@centos7 ~]# chkconfig –level redis 2345 on # redis 2、3、4、5 on( )
注意:サービスを追加する場合、このサービス起動スクリプトは/etc/initに保存する必要があります.d/ディレクトリの下.
毎日Linuxコマンドを1つ学ぶ(90):kill/killall
Linuxコマンドを毎日1つ学ぶ(86):time
毎日Linuxコマンドを1つ学ぶ(85):watch