Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


centos:systemctl

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
centos:systemctl [2020/05/28 15:33]
y2sunlight [systemctlのユースケース]
centos:systemctl [2020/06/04 11:30] (現在)
y2sunlight [systemctlのユースケース]
行 4: 行 4:
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-05-28//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-05-28//
  
-[[centos:top|CentOSに戻る]]+[[centos:top|CentOS パッケージ管理に戻る]]
  
-systemd は RHEL7CentOS7で使われているサービスを管理するデーモンです。''ps -aux'' で見ると ''PID=1'' に君臨しています。そしてそれをコントロールするためのコマンドがsystemctlです。systemctl コマンドは、サービスの障害調査や再起動時に良く使います。以下では実際によく使う systemctl の利用例を紹介します。+systemd は RHEL7/CentOS7で使われているサービスを管理するデーモンです。''ps -aux'' で見ると ''PID=1'' に君臨しています。そしてそれをコントロールするためのコマンドがsystemctlです。systemctl コマンドは、サービスの障害調査や再起動時に良く使います。以下では実際によく使う systemctl の利用例を紹介します。
  
 また、systemctl に触れる機会は既存サービスのメンテナンスの時だけに限りません。自作のWebAPIを公開する時などもサービスを自作しなければならいので使っています。兎に角、CentOS7 になってから systemctl はよく使うようになりました。 また、systemctl に触れる機会は既存サービスのメンテナンスの時だけに限りません。自作のWebAPIを公開する時などもサービスを自作しなければならいので使っています。兎に角、CentOS7 になってから systemctl はよく使うようになりました。
  
 +関連記事
 +
 +  * [[centos:package|CentOS パッケージ管理の基礎知識]]
 +  * [[centos:yum|yum --- パッケージ管理システム]]
 +  * systemctl --- サービスの操作
 +  * [[centos:journalctl|journalctl --- ログの操作]]
 +  * [[centos:firewall-cmd|firewall-cmd --- ファイアウォールの操作]]
  
 リンク リンク
   * [[https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/system_administrators_guide/chap-managing_services_with_systemd|Red Hat Customer Portal - systemd]] --- systemd の概要   * [[https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/system_administrators_guide/chap-managing_services_with_systemd|Red Hat Customer Portal - systemd]] --- systemd の概要
   * [[https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-services|Red Hat Customer Portal - systemctl]] --- システムサービスの管理   * [[https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-services|Red Hat Customer Portal - systemctl]] --- システムサービスの管理
-  * [[https://qiita.com/DQNEO/items/0b5d0bc5d3cf407cb7ff|Systemdを使ってさくっと自作コマンドをサービス化してみる]] -- サービスの自作 
  
 ---- ----
行 32: 行 38:
 ===== systemctlのユースケース ===== ===== systemctlのユースケース =====
  
-{{fa>question-circle}}稼働中のサービス一覧 +=== サービスの操作 ===
-<code> +
-systemctl list-units --type=service +
-</code>+
  
-{{fa>question-circle}}定義されているサ一覧 +形式: ''systemctl COMMAND UNIT[.service]'' 
-<code> + 
-systemctl list-unit-files --type=service  # static/enabled/disabledも見れます +  * COMMAND --コマンド名(以下にケース毎に記載) 
-</code>+  * UNIT--- ユニット名(以下の例では ''sshd'')
  
 {{fa>question-circle}}サービスの状態確認 {{fa>question-circle}}サービスの状態確認
行 50: 行 53:
 {{fa>question-circle}}サービスの起動/終了/再起動 {{fa>question-circle}}サービスの起動/終了/再起動
 <code> <code>
-systemctl start sshd.service    # 起動 +systemctl start sshd    # 起動 
-systemctl stop sshd.service     # 終了 +systemctl stop sshd     # 終了 
-systemctl restart sshd.service  # 再起動+systemctl restart sshd  # 再起動
 </code> </code>
  
 {{fa>question-circle}}自動起動の有効化/無効化 {{fa>question-circle}}自動起動の有効化/無効化
 <code> <code>
-systemctl enable sshd.service   # 有効化 +systemctl enable sshd   # 有効化 
-systemctl disable sshd.service  # 無効化+systemctl disable sshd  # 無効化
 </code> </code>
 +
 +=== サービス一覧 ===
 +
 +{{fa>question-circle}}稼働中のサービス一覧
 +<code>
 +systemctl list-units --type=service
 +</code>
 +
 +{{fa>question-circle}}定義されているサービス一覧
 +<code>
 +systemctl list-unit-files --type=service  # static/enabled/disabledも見れます
 +</code>
 +
 +=== その他 ===
 +
 +{{fa>question-circle}}サービス設定ファイル(*.service)を変更した時
 +<code>
 +systemctl daemon-reload  # 設定ファイルの再読込
 +</code>
 +
  
 \\ \\
  
centos/systemctl.1590647600.txt.gz · 最終更新: 2020/05/28 15:33 by y2sunlight