2.2.2. Red Hat Enterprise Linux での JBoss Web Server の管理
Red Hat Enterprise Linux で Red Hat JBoss Web Server を実行し、管理する方法は 2 つあります。
JBoss Web Server を管理するのに推奨される方法はシステムデーモンを使用することです。
2.2.2.1. Red Hat Enterprise Linux での .zip インストールにシステムデーモンを使用した JBoss Web Server の管理
JBoss Web Server をシステムデーモンで使用すると、システムの起動時に JBoss Web Server サービスを起動する方法を利用できます。システムデーモンは、start、stop、および status チェック機能も提供します。
Red Hat Enterprise Linux 8 および Red Hat Enterprise Linux 7 のデフォルトのシステムデーモンは systemd で、Red Hat Enterprise Linux 6 のデフォルトは SysV です。
実行中のシステムデーモンを確認するには、ps -p 1 -o comm=
を実行します。
systemd の場合:
$ ps -p 1 -o comm= systemd
SysV の場合:
$ ps -p 1 -o comm= init
2.2.2.1.1. SysV を使用した JBoss Web Server の設定および使用
前提条件
-
redhat-lsb-core
パッケージインストールには、yum install redhat-lsb-core
を実行します。
SysV 用 JBoss Web Server の設定
root ユーザーとして、. postinstall.sysv
スクリプトを実行します。
# cd JWS_HOME/tomcat
# sh .postinstall.sysv
SysV を使用した JBoss Web Server の制御
SysV コマンドは、root ユーザーのみが実行できます。
SysV を使用して起動時に JBoss Web Server サービスを起動するようにするには、以下を行います。
# chkconfig jws5-tomcat on
SysV を使用して JBoss Web Server を起動するには、以下を行います。
# service jws5-tomcat start
SysV を使用して JBoss Web Server を停止するには、以下を実行します。
# service jws5-tomcat stop
SysV を使用して JBoss Web Server のステータスを確認するには、以下を実行します(任意のユーザーが
status
操作を実行できます)。$ service jws5-tomcat status
SysV の使用に関する詳細は、『Red Hat Enterprise Linux 6 Deployment Guide: Running Services』を参照してください。
2.2.2.1.2. systemd による JBoss Web Server の設定および使用
systemd 用 JBoss Web Server の設定
root ユーザーとして、.postinstall.systemd
スクリプトを実行します。
# cd JWS_HOME/tomcat
# sh .postinstall.systemd
systemd を使用した JBoss Web Server の制御
systemd コマンドは、root ユーザーのみが実行できます。
JBoss Web Server サービスが、systemd を使用して起動時に起動するようにするには、以下を行います。
# systemctl enable jws5-tomcat.service
systemd を使用して JBoss Web Server を起動するには、以下を行います。
# systemctl start jws5-tomcat.service
systemd を使用して JBoss Web Server を停止するには、以下を実行します。
# systemctl stop jws5-tomcat.service
systemd を使用して JBoss Web Server のステータスを確認するには、以下を実行します (任意のユーザーが
status
操作を実行できます)。# systemctl status jws5-tomcat.service
RHEL 7 で systemd を使用する方法は、『RHEL 7 System Administrator's Guide: Managing System Services』を参照してください。
RHEL 8 で systemd を使用する方法は、「RHEL 8 Configuring Basic System Settings: Managing system services with systemctl」を参照してください。