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にアクセス
正常にアクセスできれば、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