Linux DelopyWebサーバー環境の構築

1つ、JDKのインストール

Centos7にjava環境をインストールし、インストールする前にjava環境がインストールされているかどうかを確認します。javaコマンドを直接実行すると、コマンドが見つからないというプロンプトが表示されます。これは、java環境がインストールされていないことを意味します。

java

[root@zixuephp ~]# java
-bash: java: command not found

rpmコマンドを使用して以下を表示することもできます。

rpm -qa |grep java

1.yumソースのjavaパッケージを表示します

yum list java*

2. java1.8jdkソフトウェアをインストールします

yum -y install java-1.8.0-openjdk

3.バージョンを確認し、インストールが成功したかどうかを確認します

java -version

図に示すように、これはjava環境が正常にインストールされたことを意味します。

2つ目は、CentOSがrz、sz命令を使用することです。

linuxの下にrzをインストールするのは非常に便利です。

yum install lrzsz

それをインストールして、rzおよびszコマンドを通常どおりに使用できます。

以下は、szおよびrzコマンドの概要です。

一般的に、Linuxサーバーは、ほとんどの場合、sshクライアントを介してリモートでログインおよび管理されます。sshを使用してLinuxホストにログインした後、ローカルマシンとすばやく対話する方法、つまり、サーバーにファイルをアップロードおよびダウンロードし、地元;

sshに関連する2つのコマンドは、非常に便利な操作を提供できます。

sz:選択したファイルをローカルマシンに送信(送信)します。つまり、ダウンロードします。

rz:このコマンドを実行すると、ファイル選択ウィンドウがポップアップし、サーバーへのローカルアップロード(受信)からファイルを選択します。つまり、アップロードします。

ファイルをクライアントに送信します。szfilename初めてszを使用するときに、配置したディレクトリの入力を求められます。

zmodemの受信は、それ自体で開始できます。
クライアントからlinuxサーバーにファイルをアップロードします
サーバーがrz
実行し、SecureCRTで送信するファイルを選択する限り、プロトコルzmodemは
、以前にsshを使用したことがあり、外の世界にftpサービスを開いたことがない場合簡単です。この方法を使用してファイルを転送するだけです

3、tomcat8をインストールします

1.ディレクトリ/ usr / src / javaに新しいtomcat8フォルダを作成します

[root@localhost java]# mkdir tomcat8

2.公式ウェブサイトからtomcatをダウンロードします

http://tomcat.apache.org/download-80.cgi

3. usr / src / java // tomcat8ディレクトリにcdし、ダウンロードしたファイルをtomcat8ディレクトリに転送します。

4.現在のディレクトリにあるファイルを解凍します

[root@localhost tomcat8]# tar -zxvf apache-tomcat-8.5.49.tar.gz

5.インストールパッケージを削除します

rm -f apache-tomcat-8.5.49.tar.gz

6.解凍したフォルダの名前をtomcat8に変更します

mv apache-tomcat-8.5.49 tomcat8

7.環境変数を変更します

vi /etc/profile

/ etc / profileの最後に次の構成を追加します

CATALINA_BASE=/usr/src/java/tomcat8
PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH

環境変数をリロードする

source /etc/profile

8.tomcatを起動します

tomcat8のbinディレクトリにcdします

cd /usr/src/java/tomcat8/bin

tomcatを開始します
 

./startup.sh

tomcatにアクセス

http://192.168.0.101:8080/

正常にアクセスできれば、tomcatのインストールは成功です

关闭tomcat
 

./shutdown.sh

9.tomcatを開始するためのシェルスクリプト

参考記事:https//www.cnblogs.com/nucdy/p/7725799.html

Linuxで自動起動サービスを設定するには、/ etc /rcX.dの下にマウントする必要があります。さらに、/ etc /init.dにいくつかの起動スクリプトが必要です。実際、これは非常に簡単です。最初に、JAVA_HOME、JRE_HOME、CATALINA_HOME、CATALINA_BASEなどの必要な環境変数をエクスポートしてから、$ CATALINA_HOME / bin /startup.shを直接呼び出して正常に起動します。

最初のステップ:/etc/init.dの下に新しいファイルtomcatを作成します(root権限で操作する必要があります)

vi /etc/init.d/tomcat  

次のコード、tomcat自己起動スクリプトを記述します。

#!/bin/sh  
# chkconfig: 345 99 10  
# description: Auto-starts tomcat  
# /etc/init.d/tomcatd  
# Tomcat auto-start  
# Source function library.  
#. /etc/init.d/functions  
# source networking configuration.  
#. /etc/sysconfig/network  
RETVAL=0  
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64/jre  
export CATALINA_HOME=/usr/src/java/tomcat8
export CATALINA_BASE=/usr/src/java/tomcat8
start()  
{  
        if [ -f $CATALINA_HOME/bin/startup.sh ];  
          then  
            echo $"Starting Tomcat"  
                $CATALINA_HOME/bin/startup.sh  
            RETVAL=$?  
            echo " OK"  
            return $RETVAL  
        fi  
}  
stop()  
{  
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];  
          then  
            echo $"Stopping Tomcat"  
                $CATALINA_HOME/bin/shutdown.sh  
            RETVAL=$?  
            sleep 1  
            ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9  
            echo " OK"  
            # [ $RETVAL -eq 0 ] && rm -f /var/lock/...  
            return $RETVAL  
        fi  
}  
  
case "$1" in  
 start)   
        start  
        ;;  
 stop)    
        stop  
        ;;  
                                                  
 restart)  
         echo $"Restaring Tomcat"  
         $0 stop  
         sleep 1  
         $0 start  
         ;;  
 *)  
        echo $"Usage: $0 {start|stop|restart}"  
        exit 1  
        ;;  
esac  
exit $RETVAL 

この文の特別なリマインダーは次のとおりです。ps-fwwuroot| grep tomcat | grep -v grep | grep -v PID | awk '{print $ 2}' | xargs kill -9、Linuxコマンドに精通している人はこの文の意味を知っている必要があります、これは前半の簡単な紹介です。rootユーザーの下でtomcatのプロセスPIDを照会し、実際の状況に応じて個人的に変更します。

手順2:保存して終了したら、実行権限を追加します

chmod +x /etc/init.d/tomcat 

ステップ3:マウント

 このシェルファイルのリンクを/etc/rc2.d/ディレクトリに接続します。linuxの/etc/rcX.d/ディレクトリ内の番号は、起動時のさまざまな実行レベル、つまり起動の順序を表しています。Ubuntu9.10には0から5までの6つのレベルがあり、他のディレクトリに自由に接続することはできません。そのディレクトリ内のプログラムが開始されたとき、Tomcatに必要な一部のライブラリがまだロードされていません。lnコマンドを使用してtomcatをリンクします:sudo ln -s /etc/init.d/tomcat/etc/rc2.d/S16Tomcat。rcX.dディレクトリの命名規則は非常に特殊です。さらに異なるニーズの場合は、SまたはKで始まり、その後の番号が起動シーケンスを表します。詳細については、それぞれのディレクトリのReadmeファイルを参照してください。

ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat  

ステップ4:自動的に開始するようにスクリプトを設定する

このスクリプトを、システムの起動時に自動的に実行し、システムのシャットダウン時に自動的に停止するように設定するには、次のコマンドを使用します。

chkconfig --add tomcat  

ステップ5:検証

sudorebootを実行します。再起動後、Tomcatが正常に実行されていることがわかります。

逸脱:このスクリプトを追加した後、コマンドを使用してtomcatを直接開始、停止、および再起動できます

service tomcat start  
service tomcat stop  
service tomcat restart

その他のtomcat設定コマンドは次のとおりです。chkconfig--listtomcatchkconfig tomcat on、どのような効果があるかを確認できます。

 

第四に、mysqlをインストールします

参考記事:https //blog.csdn.net/weixin_40080972/article/details/83444891

mysqlを起動します

sudo service mysql start

 

おすすめ

転載: blog.csdn.net/qianzhitu/article/details/103221271