ネットワークサービスの起動、停止、およびステータス確認

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、Linux システムにおけるネットワークサービスの起動、停止、およびステータス確認の手順を習得します。これは、サーバー上で稼働するネットワークサービスを管理・保守するシステム管理者にとって不可欠なスキルです。

ネットワークサービスの管理

このチャレンジを通じて、Linux システムにおけるネットワークサービスの運用管理方法を実践します。

タスク

  • httpd (Apache HTTP Server) サービスを起動する
  • httpd サービスのステータスを確認する

要件

  • すべての操作は labex ユーザーとして実行してください。
  • デフォルトの作業ディレクトリは ~/project です。
  • httpd サービスの管理には、適切な systemd コマンドを使用してください。
  • labex ユーザーとしてコマンドを実行するために sudo を使用してください。

実行例

httpd サービスを起動した後、サービスのステータスを確認すると、以下のような出力が表示されるはずです。

$ systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-04-17 12:34:56 UTC; 1min 23s ago
 Main PID: 12345 (httpd)
   Status: "Running, listening on: port 80"
   CGroup: /system.slice/httpd.service
           ├─12345 /usr/sbin/httpd -DFOREGROUND
           ├─12346 /usr/sbin/httpd -DFOREGROUND
           └─12347 /usr/sbin/httpd -DFOREGROUND

まとめ

このチャレンジでは、systemd コマンドを使用して httpd (Apache HTTP Server) サービスの起動、停止、およびステータス確認を行う方法を学びました。これは Linux サーバー上でネットワークサービスを適切に運用するために欠かせない技術です。systemctl コマンドによる制御を実践し、サービスが期待通りの状態にあるかを確認する手法を習得しました。

✨ 解答を確認して練習