Centos7インストールjdkおよびパッケージサービスサービス

I.概要

Spring Cloud jarパッケージがあり、ファイル名はRDS.jarです。 jdk1.8バージョンが必要であり、Centos7.5サーバーにデプロイする必要があります。自動的に起動するように設定することをお勧めします。

**2つ目は、jdk **をインストールする#

ファイアウォールをオフにします

systemctl stop firewalld.service
systemctl disable firewalld.service

**jdk **をインストールします##

jdkを解凍します

mkdir /data
tar zxvf jdk-8u211-linux-x64.tar.gz -C /data/

環境変数を追加する

vi /etc/profile

中身は以下の通りです。

set java environment
JAVA_HOME=/data/jdk1.8.0_211/
JRE_HOME=/data/jdk1.8.0_211/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

環境変数をリロードする

source /etc/profile

Javaバージョンを表示

# java -version
java version "1.8.0_211"Java(TM) SE Runtime Environment (build 1.8.0_211-b12)Java HotSpot(TM)64-Bit Server VM (build 25.211-b12, mixed mode)

Javaアプリケーションを起動します

アプリケーションディレクトリを作成します

mkdir /data/rds/

RDS.jarをこのディレクトリにアップロードします

Javaアプリケーションを起動します

 java -jar /data/rds/RDS.jar

11.918で実行されているJVMが表示され、起動が成功したことを示します。

3、パッケージサービスサービス

スクリプトを開始

最初に起動スクリプトを作成しましょう

vim /etc/init.d/rds

内容は以下の通りです。

#! /bin/bash
#
# auditd        Start jar package
#
# chkconfig:23451188
# description: This is rds project
 
####### jar file path
export PROJECT_HOME=/data/rds/export PROJECT_NAME=RDS
#######

####### Start command
export START="source /etc/profile && cd $PROJECT_HOME;nohup java -jar ${PROJECT_HOME}/${PROJECT_NAME}.jar > output.log 2>&1 &"stop_jar(){for i in $(ps -aux|grep $PROJECT_NAME|grep -v grep|awk '{print $2}');do
  kill -9 $i;
 done
} case"$1"in
start)
  echo "Starting $PROJECT_NAME"
  eval $START
        ;;
 
stop)
  echo "Stop $PROJECT_NAME"
  stop_jar
        ;;
restart)
  echo "Stop $PROJECT_NAME..."
  stop_jar
  echo "Starting $PROJECT_NAME"
  eval $START
        ;;
esac

パッケージcentos7サービス

システムディレクトリを入力し、サービスファイルを作成します

cd /usr/lib/systemd/system/
vim rds.service

内容は以下の通りです。

[ Unit] 
Description=rds - rds web server 
After=network.target remote-fs.target nss-lookup.target

[ Service] 
Type=forking 
ExecStart=/etc/init.d/rds start
ExecStop=/etc/init.d/rds stop
PrivateTmp=true[Install] 
WantedBy=multi-user.target

説明:

上記に従ってサービススクリプトを記述した後、754のアクセス許可で/ usr / lib / systemd / systemディレクトリに保存されます。
次に実行します(ファイルを変更または追加するには、次のステートメントを実行する必要があります)

構成のロード

systemctl daemon-reload

テスト開始コマンド

systemctl restart rds

javaプロセスが存在するかどうかを確認します

ps -aux|grep RDS

自動起動を設定する

systemctl enable rds

この記事の参照リンク:

https://www.cnblogs.com/lamp01/p/8932740.html

https://www.jianshu.com/p/6753bcc72ead

Recommended Posts

Centos7インストールjdkおよびパッケージサービスサービス
CentOS8-NFSサービスをインストールして構成する
Centos7はopenJdkをアンインストールし、JDK1.8をインストールします
CentOSインストールjdk
centos7をインストールして接続します
CentOS7はDockerサービスをインストールします
LinuxCentos7インストールjdk1.8
CentOS7はJDK8、tomcat8をインストールします
Centos 7インストールJDK(Linuxインストールjdk)
CentOS7はOpenJDKをアンインストールしてから、OracleJDKをインストールします
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
centos7はpython3とipythonをインストールします
Linuxを理解し、CentOSをインストールする
CentOS 7インストールJAVA環境(JDK 1.8)
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
CentOS7はMonoとMonoDevelopをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentosはGitをコンパイルしてインストールします
Centos6.5はmongodbをインストールして構成します
Tencent CloudCentosはjdk8をインストールします
CentOS7はpython3とpip3をインストールします
CentOS6の下にJavaJDK8をインストールします
CentOS7はOracleJDKとJREをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
Centos7はntp-4.2.8p11をコンパイルしてインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6のインストールとコンフルエンスのクラック
CentOS6はpython3をコンパイルしてインストールします
5.1。CentOS @インストールJDK1.8グラフィックチュートリアル
CentOS6はJira7をインストールしてクラックします
基本サービスシリーズ-centos7インストールJDK
centOS7にjdk1.8をインストールする方法
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
CentOS7にrpmでJDK8をインストールします
CentOSYumはMySQL5.6をコンパイルしてインストールします
Centos5.2でLAMPをコンパイルしてインストールします
CentOS8インストールGitと基本構成
CentOS7でのJDK1.8チュートリアルの最小インストール
CentOS8インストールjdk8 / java8チュートリアル(推奨)
Linux CentOS7にJDKをインストールするための詳細な手順
CentOS6.xはNginxをコンパイルしてインストールします
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentOS7.3はiptablesをインストールして詳細に使用します
CentOSはPython3とpip3をすばやくインストールします
CentOS7yumはmysqlをインストールして起動します
Centos7とcentos8はmysql5.65.78.0をインストールするのでとても簡単です
Python3をインストールし、CentOS8でansible
CentOS6.8でdockerをインストールして使用する
CentOS 7Tomcatサービスのインストールと構成
1.5Centos7をインストールする
CentOS7はSQLServerをインストールして使用します
MySQL5.7をインストールするためのcentos7。* tarパッケージ
CentOS最小限のインストールとTIPSの構成
CentOS7の下にPython3とPyをインストールします
Centos7にFreeIPAをインストールして構成する
LinuxCentOS6はPytをコンパイルしてインストールします
virtualBoxはcentosをインストールし、tomcatをビルドします
CentOS6.3の下にMono3.2とJexus5.4をインストールします