【Red Hat Enterprise Linux 7/CentOS7】サービス管理コマンド


この記事はプロモーションを含みます。

使用頻度の高いサービス管理コマンドをまとめてみました。

サービスの一覧を表示

インストールされているサービスを一覧表示します。

systemctl list-units –type service

[root@localhost ~]# systemctl list-units --type service
UNIT                               LOAD   ACTIVE SUB     DESCRIPTION
abrt-ccpp.service                  loaded active exited  Install ABRT coredump hook
abrt-oops.service                  loaded active running ABRT kernel log watcher
abrt-xorg.service                  loaded active running ABRT Xorg log watcher
abrtd.service                      loaded active running ABRT Automated Bug Reporting Tool
...

以下のように「grep」コマンドで絞り込むことで確認したいサービスのみを表示させることが出来ます。

systemctl list-units –type service | grep ssh

[root@localhost ~]# systemctl list-units --type service | grep ssh
sshd.service                       loaded active running OpenSSH server daemon

サービスの操作

起動

サービスの「起動」を行います。

systemctl start postfix.service

[root@localhost ~]# systemctl start postfix.service

停止

サービスの「停止」を行います。

systemctl stop postfix.service

[root@localhost ~]# systemctl stop postfix.service

再起動

サービスの「再起動」を行います。

systemctl restart postfix.service

[root@localhost ~]# systemctl restart postfix.service

ステータス確認

サービスの「ステータス」を表示します。

systemctl status postfix.service

[root@localhost ~]# systemctl status postfix.service
● postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
   Active: active (running) since 金 2021-10-15 02:37:27 JST; 2min 27s ago
  Process: 3689 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS)
  Process: 3705 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
  Process: 3702 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
  Process: 3700 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
 Main PID: 3777 (master)
    Tasks: 3
   Memory: 3.0M
   CGroup: /system.slice/postfix.service
           tq3777 /usr/libexec/postfix/master -w
           tq3778 pickup -l -t unix -u
           mq3779 qmgr -l -t unix -u

10月 15 02:37:26 localhost.localdomain systemd[1]: Stopped Postfix Mail Transport Agent.
10月 15 02:37:26 localhost.localdomain systemd[1]: Starting Postfix Mail Transport Agent...
10月 15 02:37:27 localhost.localdomain postfix/postfix-script[3775]: starting the Postfix mail system
10月 15 02:37:27 localhost.localdomain postfix/master[3777]: daemon started -- version 2.10.1, configura...ix
10月 15 02:37:27 localhost.localdomain systemd[1]: Started Postfix Mail Transport Agent.
Hint: Some lines were ellipsized, use -l to show in full.

サービスの自動起動

設定内容の一覧表示

サービスの自動起動の設定内容を一覧表示します。

systemctl list-unit-files –type service

[root@localhost ~]# systemctl list-unit-files --type service
UNIT FILE                                    STATE
abrt-ccpp.service                            enabled
abrt-oops.service                            enabled
abrt-pstoreoops.service                      disabled
...

以下のように「grep」コマンドで絞り込むことで確認したいサービスのみを表示させることが出来ます。

systemctl list-unit-files –type service | grep ssh

[root@localhost ~]# systemctl list-unit-files --type service | grep ssh
anaconda-sshd.service                         static
sshd-keygen.service                           static
sshd.service                                  enabled
sshd@.service                                 static
sssd-ssh.service                              indirect

有効化

サービスの自動起動を「有効化」します。

systemctl enable sshd.service

[root@localhost ~]# systemctl enable sshd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/sshd.service to /usr/lib/systemd/system/sshd.service.

無効化

サービスの自動起動を「無効化」します。

systemctl disable sshd.service

[root@localhost ~]# systemctl disable sshd.service
Removed symlink /etc/systemd/system/multi-user.target.wants/sshd.service.

設定内容の確認

サービスの自動起動の「設定状態を確認」します。
・enabled:自動起動が有効
・disabled:自動起動が無効

systemctl is-enabled sshd.service

[root@localhost ~]# systemctl is-enabled sshd.service
enabled

おわりに

記事は以上になります。停止、起動はよく使用しますが、自動起動などは一度設定すると使用しないため、忘れてしまうんですよね。こちらの記事を参考にしていただければ幸いです。

コメント

タイトルとURLをコピーしました