はじめに
このチャレンジでは、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 コマンドによる制御を実践し、サービスが期待通りの状態にあるかを確認する手法を習得しました。



