リモートLinuxサーバ上のシステム化サービスを制御する方法


systemdlコマンドラインユーティリティを使ってsystemdシステムとサービスマネージャを制御できます。それはあなたがSSHプロトコルを介してローカルまたはリモートのLinuxマシンで systemd を管理することを可能にします。

この短い記事では、SSHセッションを介してリモートLinuxマシン上のsystemdシステムとサービスマネージャを管理する方法を紹介します。

  1. SSH Passwordless Login Using SSH Keygen in 5 Easy Steps
  2. 5 Best Practices to Secure and Protect SSH Server
  3. How to Block SSH and FTP Access to Specific IP and Network Range

リモートサーバーに接続するには、次のように --host または -H フラグを付けて systemctl を実行します。以下のコマンドでは、 root ユーザーとしてリモートサーバーに接続しています。 status httpd <のステータスを表示するためのsystemctlユーティリティのサブコマンドです/ strong> centos.temint.lan 上のサービス(リモートLinuxサーバー)。

$ systemctl --host [email protected] status httpd.service
OR
$ systemctl -H [email protected] status httpd.service

同様に、表示されているようにリモートsystemdサービスを開始、停止、または再起動することもできます。

$ systemctl --host [email protected] start httpd.service   
$ systemctl --host [email protected] stop httpd.service
$ systemctl --host [email protected] restart httpd.service

セッションを終了するには、単に [Ctrl + C] と入力してください。詳細と使用方法については、 systemctl のmanページをご覧ください。

$ man systemctl 

それは今のところすべてです!以下は、役に立つと思うシステム化された記事の集まりです。

  1. The Story Behind: Why ‘init’ Needed to be Replaced with ‘systemd’ in Linux
  2. Managing System Startup Process and Services (SysVinit, Systemd and Upstart)
  3. Manage Log Messages Under Systemd Using Journalctl [Comprehensive Guide]
  4. How to Create and Run New Service Units in Systemd Using Shell Script
  5. How to Change Runlevels (targets) in SystemD

この記事では、リモートLinuxマシン上でsystemdシステムとサービスマネージャを管理する方法を紹介しました。フィードバックセクションを使用して、質問をしたり、このガイドについてのあなたの考えを共有してください。