Linux構成JavaEE環境LinuxインストールJDK、Tomcat、mysql、IDEA、Nginx Linux設定Tomcat自動起動、Linux設定mysql自動起動

Linux構成JavaEE環境

記事に必要なすべてのソフトウェアがパッケージ化されてい
ますリンク:https
://pan.baidu.com/s/1vDPN2eHo3Ugmxj41AgIoFw抽出コード:ku4sは
このコンテンツをコピーし、操作がより便利なBaiduSkyDriveモバイルアプリを開きます-BaiduからSkyDriveスーパーメンバーV3共有

LinuxはJDK8をインストールします

  1. mkdir /opt/jdk、このディレクトリは、JDKインストールファイルを配置するために使用されます
    ここに画像の説明を挿入

  2. JDKインストールファイルをXFTP経由で上記のディレクトリにアップロードします

  3. cd /opt/jdk、インストールファイルが置かれているディレクトリを入力します

  4. tar -zxvf jdk-8u261-linux-x64.tar.gzファイルを現在のディレクトリに解凍するには

  5. mkdir /usr/local/java、このディレクトリは、解凍されたファイルを保存するために使用されます

  6. mv /opt/jdk/jdk1.8.0_261 /usr/local/java、解凍したファイルを上記のディレクトリに移動します

  7. vim /etc/profile、環境変数を構成します

  8. このファイルの最後に次の2行を入力します。

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
  1. source /etc/profile新しい環境変数を有効にするには

  2. テストを実行します。

(1)cd ~、ホームディレクトリまたは他のディレクトリに切り替えます

(2)java -version以下が表示された場合、それは成功を意味します。

ここに画像の説明を挿入

LinuxはTomcat8.5をインストールします

  1. mkdir /opt/tomcat、このディレクトリは、Tomcatインストールファイルと解凍されたファイルを保存するために使用されます
    ここに画像の説明を挿入

  2. XFTPを使用して、Tomcatインストールファイルを上記のディレクトリにアップロードします

  3. cd /opt/tomcat、インストールファイルが置かれているディレクトリを入力します

  4. tar -zxvf apache-tomcat-8.5.59.tar.gzファイルを現在のディレクトリに解凍するには

  5. ポート8080を開く:

(1)firewall-cmd --permanent --add-port=8080/tcp、成功を示すことは成功を意味します

(2)firewall-cmd --reloadファイアウォールを再起動して有効にします。表示の成功は成功を意味します

(3)firewall-cmd --query-port=8080/tcp、yesを表示すると、ポート8080が正常に開かれます。

  1. cd /opt/tomcat/apache-tomcat-8.5.59/bin/、Tomcatのbinディレクトリを入力します

  2. ./startup.sh、Tomcatサービスを開始します

ここに画像の説明を挿入

  1. ./shutdown.sh、Tomcatサービスを停止します

  2. 正常に起動するかどうかを確認するには、ブラウザのアドレスバーに次のように入力します。http:// [LinuxのIPアドレス]:8080

ここに画像の説明を挿入

Tomcatサービスのセルフスタートを実現する

(1)cd /opt/tomcat/apache-tomcat-8.5.59/bin/binディレクトリに入る

(2)vim setenv.shsetenv.shファイルを作成し、追加の環境変数を設定します。内容は次のとおりです。

# 设置Tomcat的PID文件
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# 添加JVM选项
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

(3)vim /opt/tomcat/apache-tomcat-8.5.59/bin/catalina.sh最初に追加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export JRE_HOME=/usr/local/java/jdk1.8.0_261/jre

(4)cd /usr/lib/systemd/systemこのディレクトリにファイルvimtomcat.serviceを作成します。内容は次のとおりです。

[Unit]
Description=Tomcat
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
TimeoutSec=0
PIDFile=/opt/tomcat/apache-tomcat-8.5.59/tomcat.pid
ExecStart=/opt/tomcat/apache-tomcat-8.5.59/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

(5)systemctl daemon-reloadサービスファイルをリロードして、上記のコンテンツを有効にします

(6)systemctl enable tomcat.service起動後に自動的に開始するTomcatサービスを追加します

(7)rebootシステムを再起動して、上記のすべての機能を完了します

(8)systemctl status tomcat、Tomcatサービスのステータスを確認します

ここに画像の説明を挿入

(9)ystemctl list-unit-files | grep tomcatsTomcatサービスが自己起動しているかどうかを確認する
ここに画像の説明を挿入

LinuxはMySQL5.7をインストールします

  1. mkdir /opt/mysql、このディレクトリは、mysqlインストールファイルと解凍されたコンテンツを保存するために使用されます
    ここに画像の説明を挿入

  2. XFTPを使用して、mysqlインストールファイルを上記のディレクトリにアップロードします

注:wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tarネットワークからmysqlインストールパッケージをダウンロードすることもできます。wgetコマンドがない場合は、yum install -ywgetを使用してwgetコマンドをインストールします。

  1. cd /opt/mysql、インストールファイルが置かれているディレクトリを入力します

  2. tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar、インストールパッケージを解凍します

  3. CentOS 7.6に付属するデータベースはmariadbであり、mysqlと競合するため、最初に削除する必要があります。

(1)rpm -qa|grep mari、mariadbに関連するインストールパッケージを確認します

ここに画像の説明を挿入

(2)rpm -e --nodeps mariadb-libs、アンインストール

(3)rpm -e --nodeps marisa、アンインストール

  1. 次のコマンドを順番に実行して、インストールを完了します。
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
  1. systemctl start mysqld.service、mysqlを起動します

  2. rootユーザーのパスワードを設定します。

(1)grep "password" /var/log/mysqld.logシステムによって自動的に生成されたパスワードを確認します

ここに画像の説明を挿入

(2)mysql -u root -p上記のパスワードでログインしてください

(3)set global validate_password_policy=0;パスワードのセキュリティレベルを設定する

0:長さのみが必要です(デフォルトは8桁)
1:数字、大文字と小文字、特殊文字の組み合わせが必要です
2:数字、大文字と小文字、特殊文字の組み合わせ、および辞書ファイルの組み合わせが必要です

(4)set password for 'root'@'localhost' =password('要设置的密码');パスワードを設定します
(5)flush privileges;パスワードを有効にします

(6)quit、データベースを終了します

  1. SQLyogをLinuxデータベースに接続します。

(1)データベースにログインします

(2)GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root用户的密码";リモートログイン機能を追加する

(3)set names utf8;データベースエンコーディングをUTF-8に設定します

(4)データベースservice mysqld restart;再起動mysqlサービスを終了した後、quitコマンド入力を入力します

(5)ポート3306を開きます:

i。firewall-cmd --permanent --add-port=3306/tcp、成功を示して成功を示す

ii。firewall-cmd --reloadファイアウォールを再起動して有効にします。表示の成功は、成功を意味します

iii。yesとfirewall-cmd --query-port=3306/tcp表示されている場合は、ポート3306が正常に開かれていることを意味します

(6)SQLyogを使用してこのデータベースに接続します
ここに画像の説明を挿入

MySqlデータベースのセルフスタートを実現

ここに画像の説明を挿入

service mysqld statusデータベースの起動ステータスを表示するには

LinuxはIDEA2020.3をインストールします

  1. mkdir /opt/idea、このディレクトリは、IDEAインストールパッケージと解凍されたデータを保存するために使用されます
    ここに画像の説明を挿入

  2. XFTP経由でインストールファイルを上記のディレクトリにアップロードします

  3. cd /opt/idea、インストールファイルが置かれているディレクトリを入力します

  4. tar -zxvf ideaIU-2020.3.tar.gzファイルを現在のディレクトリに解凍するには

注:IDEAを開始するには、Linuxグラフィカルインターフェイスのターミナルで次の2つの手順を実行する必要があり、xshellは使用できません。

  1. cd /opt/idea/idea-IU-203.5981.155/bin/、解凍したフォルダのbinディレクトリを入力します

  2. ./idea.shIDEAを開始するには

LinuxにNginxをインストールする

  1. Linuxの/ usr / srcディレクトリにpcre依存ファイルをアップロードします

ここに画像の説明を挿入

  1. 上記のディレクトリを入力し、cd /usr/src

  2. PCRE圧縮ファイルを解凍します。tar -zxvf pcre-8.37.tar.gz

  3. 解凍したディレクトリに入り、cd pcre-8.37/

  4. 実装./configure続いて、make && make installインストールを完了します

  5. インストールが成功したかどうかを確認します。pcre-config --version

ここに画像の説明を挿入

  1. openssl、zlib、gccの依存関係をインストールします
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
  1. NginxインストールパッケージをLinuxの/ usr / srcディレクトリにアップロードします

ここに画像の説明を挿入

  1. 上記のディレクトリを入力し、
cd /usr/src
  1. Nginxインストールファイルを解凍し、tar -zxvf nginx-1.12.2.tar.gz

  2. 解凍したディレクトリに入り、cd nginx-1.12.2/

  3. 実装./configure続いて、make && make installインストールを完了します

  4. ポート80を開く:

(1)firewall-cmd --permanent --add-port=80/tcp、成功を示すことは成功を意味します

(2)firewall-cmd --reloadファイアウォールを再起動して有効にします。表示の成功は成功を意味します

(3)firewall-cmd --query-port=80/tcp、yesを表示すると、ポート80が正常に開かれます。

  1. Nginxを起動しcd /usr/local/nginx/sbin、実行します./nginx

ここに画像の説明を挿入

  1. ブラウザのアドレスバーにhttp:// [Linux IPアドレス]:80と入力します(Nginxはデフォルトでポート80を使用します)

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_49343190/article/details/111657033