[CentOS] 特定のサービスの起動を確認・自動起動設定

CentS7からはサービスの確認・停止・起動・再起動などの方法がかなり変わりました。
Apache(httpd)の設定を例に記載します。

サービス起動の確認

まず、httpdが起動しているかの確認を行います。
「# systemctl list-unit-files | grep httpd」と入力します。

「httpd.service disabled」 と表示されたので、httpdは起動していません。

システムの起動

httpdの起動を確認します。

activeになっていないので、起動していない状態になっています。

httpdを起動してみます。

再度ステータスを確認します。

active(running)と表示されたのでhttpdが起動しました。

自動起動の設定

それでは自動起動を設定してみます。
ターミナルに「# systemctl enable httpd」を入力

「Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.」という表示が出れば自動起動が設定されました。

自動起動設定解除は「# systemctl disable httpd」になります。
「Removed symlink /etc/systemd/system/multi-user.target.wants/httpd.service.」という表示になり、自動設定が解除されます。



Author: webmaster