追記 CentOS7(systemd) †CentOS7(systemd)では、以下の記事にhttpdの自動起動方法を記しています。 Apache(httpd)の自動起動 †CentOSをDesktopでインストールした時のApache(httpd)起動方法を下記に記します。 Apache(httpd)がインストールされているか確認する †CentOSをデスクトップでインストールしたらApache(httpd)がインストールされていました。 httpdのインストール有無確認 †rpmコマンドを利用してhttpdがインストールされているか確認しました。 rpm -qa | grep httpd 以下のように出力があればインストールされています。 [sakura@centos6 ~]$ rpm -qa | grep httpd httpd-2.2.15-5.el6.centos.x86_64 httpd-tools-2.2.15-5.el6.centos.x86_64 未インストール時はrootになって以下のコマンドでインストールできます。 yum install httpd httpd-tools CUI編:httpdが自動起動設定されているか確認する †chkconfigコマンドを利用することによりインストールされているサービス(デーモン)一覧を確認することができます。 chkconfig --list 出力結果を以下に記します。 [sakura@centos6 ~]$ chkconfig --list <省略> cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off dnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:off firstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:off haldaemon 0:off 1:off 2:off 3:on 4:on 5:on 6:off httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off <省略> wpa_supplicant 0:off 1:off 2:off 3:off 4:off 5:off 6:off ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off 上記の出力結果のhttpdを見ると以下のようになっています。 0:offから6:offまですべてoffになっています。 この数字はランレベルを示しています。 httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off すべてがoffなので、電源投入時や再起動時に起動されていないことがわかります。 GUI編:httpdが自動起動設定されているか確認する †GUIによる確認方法を以下に記します。
自動起動(マシン電源投入時or再起動時)するように設定する †httpdを自動起動するによう変更します。 CUIによる設定 †以下のCUIによる設定の操作はrootユーザで行ってください。 chkconfig サービス名 on 但し、自動起動設定をしただけなので、サービスは起動されません。 chkconfig --list | grep サービス名 以下、httpdの設定状態を確認した出力です。 [root@centos6 ~]# chkconfig --list | grep httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off 尚、自動起動を停止したい場合はoffとなります。 chkconfig サービス名 off 上記操作後、GUIのサービス設定を起動し確認したスクリーンショットです。 サービスの起動は以下のコマンドで実行できます。 [root@centos6 ~]# service httpd start httpd を起動中: httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName [ OK ] serviceコマンドには、他にも以下のオプションがあります。 service httpd stop 設定ファイルを変更し再起動したい場合などは、以下のコマンドになります。 service httpd restart 上記のserviceコマンドは以下のコマンドと同じ動作になります。 /etc/init.d/サービス名 [start|stop|restart|...] つまり、httpdの場合は、以下のコマンドによりserviceコマンドと同じになります。 /etc/init.d/httpd stop - httpdの停止 /etc/init.d/httpd start - httpdの起動 /etc/init.d/httpd restart - httpdの再起動 GUIによる設定 †以下、httpdを対象にサービスの有効化の操作を記します。
以下、GUIにより有効(E)にしたときのchkconfigの出力結果です。 [root@centos6 ~]# chkconfig --list | grep httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off 以上、サービスの自動起動(電源投入or再起動時)の設定を行うための操作方法を記しました。 |