【システムコントロール】
systemctl とは?
💡 Linuxサービスの総合リモコン
📌 このページのポイント
- サービスの起動(start)・停止(stop)・再起動(restart)を管理する
- enableで自動起動設定、disableで自動起動解除ができる
- statusコマンドでサービスの稼働状態やログを確認できる
- 現代のほとんどのLinuxディストリビューションで標準採用されている
Linuxでサービスを起動したいんだけど、どうすればいいの?
systemctl start nginx のように書けばOKだよ。stopで停止、restartで再起動。サービス名を指定するだけでいいから簡単だね。
サービスが動いてるかどうか確認するには?
systemctl status nginx で詳しい状態が見られるよ。active(running)なら正常稼働中、failed なら何か問題が起きている。最近のログも一緒に表示されるから、トラブル時の初動調査にとても便利なんだ。
昔はsystemctlじゃなかったの?
まとめ:ざっくりこれだけ覚えればOK!
「systemctl」って出てきたら「Linuxのサービスを管理するコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「system control」 = システム制御
💬 systemd(システムデーモン)を操作する「コントロール」コマンドだよ