Linux配置JavaEE環境 Linux中安裝JDK、Tomcat、mysql 設定Tomcat自啟動、設定mysql自啟動
Linux配置JavaEE環境
Linux安裝JDK 8
-
mkdir /opt/jdk
,此目錄用來放JDK的安裝檔案
-
通過XFTP將JDK安裝檔案上傳到上述目錄
-
cd /opt/jdk
,進入安裝檔案所在目錄 -
tar -zxvf jdk-8u261-linux-x64.tar.gz
,將檔案解壓到當前目錄 -
mkdir /usr/local/java
,此目錄用於存放解壓後的檔案 -
mv /opt/jdk/jdk1.8.0_261 /usr/local/java
,將解壓後的檔案移動到上述目錄 -
vim /etc/profile
,配置環境變數 -
在此檔案的最後輸入如下兩行:
export JAVA_HOME=/usr/local/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
-
source /etc/profile
,讓新的環境變數生效 -
進行測試:
(1) cd ~
,切換到家目錄或其餘別的目錄
(2) java -version
,若出現如下表示成功:
Linux安裝Tomcat 8.5
-
mkdir /opt/tomcat
,此目錄用來存放Tomcat安裝檔案及解壓後的檔案
-
使用XFTP將Tomcat的安裝檔案上傳到上述目錄
-
cd /opt/tomcat
,進入安裝檔案所在目錄 -
tar -zxvf apache-tomcat-8.5.59.tar.gz
,將檔案解壓到當前目錄 -
開放8080埠:
(1) firewall-cmd --permanent --add-port=8080/tcp
,顯示success表示成功
(2) firewall-cmd --reload
,重啟防火牆生效,顯示success表示成功
(3) firewall-cmd --query-port=8080/tcp
,顯示yes表示8080埠開放成功
-
cd /opt/tomcat/apache-tomcat-8.5.59/bin/
,進入Tomcat的bin目錄 -
./startup.sh
,啟動Tomcat服務
-
./shutdown.sh
,停止Tomcat服務 -
檢查是否正常啟動,瀏覽器位址列中輸入:http://[你的Linux的ip地址]:8080
實現Tomcat服務自啟
(1) cd /opt/tomcat/apache-tomcat-8.5.59/bin/
,進入bin目錄
(2) vim setenv.sh
,建立setenv.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
,此目錄下建立檔案vim tomcat.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
,重新載入service檔案,使上述內容生效
(6) systemctl enable tomcat.service
,將Tomcat服務加入開機自啟動
(7) reboot
,重啟系統,完成所有上述功能
(8) systemctl status tomcat
,檢視Tomcat服務狀態
(9) systemctl list-unit-files | grep tomcat
,檢視Tomcat服務是否自啟
Linux安裝MySQL 5.7
-
mkdir /opt/mysql
,此目錄用來存放mysql安裝檔案及解壓後的內容
-
使用XFTP將mysql的安裝檔案上傳到上述目錄
注:也可使用wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
從網路下載 mysql安裝包,若沒有wget指令,使用yum install -y wget安裝wget指令
-
cd /opt/mysql
,進入安裝檔案所在目錄 -
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
,解壓安裝包 -
CentOS 7.6自帶的資料庫是mariadb,會與mysql衝突,應當先刪除:
(1) rpm -qa|grep mari
,檢視mariadb相關安裝包
(2) rpm -e --nodeps mariadb-libs
,解除安裝
(3) rpm -e --nodeps marisa
,解除安裝
- 依次執行以下指令,完成安裝:
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
-
systemctl start mysqld.service
,啟動mysql -
設定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
,退出資料庫
- 使得SQLyog可以連線到Linux的資料庫:
(1) 登入資料庫
(2) GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root使用者的密碼";
新增遠端登陸功能
(3) set names utf8;
設定資料庫編碼為UTF-8
(4) 輸入quit指令退出資料庫後輸入 service mysqld restart;
重啟mysql服務
(5) 開放3306埠:
i. firewall-cmd --permanent --add-port=3306/tcp
,顯示success表示成功
ii. firewall-cmd --reload
,重啟防火牆生效,顯示success表示成功
iii. firewall-cmd --query-port=3306/tcp
,顯示yes表示3306埠開放成功
(6) 使用SQLyog連線此資料庫
實現MySql資料庫自啟
service mysqld status
,檢視資料庫啟動狀態
相關文章
- Linux之換源、Tomcat及jdk的安裝配置和設定Tomcat自動啟動LinuxTomcatJDK
- centos7 設定tomcat自啟動CentOSTomcat
- Linux MySQL 服務設定開機自啟動LinuxMySql
- JDK Tomcat MySQL環境配置JDKTomcatMySql
- Linux Tomcat安裝篇(daemon執行,開機自啟動)LinuxTomcat
- Linux下安裝JDK及環境設定LinuxJDK
- Linux上安裝jdk Tomcat mysql redis等LinuxJDKTomcatMySqlRedis
- Linux(jdk+tomcat配置安裝)LinuxJDKTomcat
- Linux上監控Tomcat Down掉後自動重啟TomcatLinuxTomcat
- centos7.5 設定Mysql開機自啟動CentOSMySql
- TongWeb在Linux下設定開機自啟動WebLinux
- Linux Redis 服務設定開機自啟動LinuxRedis
- Linux平臺Oracle開機自啟動設定LinuxOracle
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- 自動設定autotrace環境
- jdk+tomcat+mysql一鍵安裝配置JDKTomcatMySql
- Windows 設定 FRP 自動啟動WindowsFRP
- tomcat配置環境變數win10怎樣設定_win10如何設定tomcat配置環境變數Tomcat變數Win10
- 設定windows系統下的tomcat開機自啟WindowsTomcat
- Linux下Tomcat重新啟動LinuxTomcat
- linux設定開機啟動Linux
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- Linux下Mysql定時自動備份LinuxMySql
- LINUX 環境 mysql to mysql OGG安裝配置(二)LinuxMySql
- 樹莓派安裝vnc server並設定自啟動樹莓派VNCServer
- 在linux下啟動tomcat命令LinuxTomcat
- 如何在linux下啟動tomcatLinuxTomcat
- linux-mysql新增語句、重啟tomcatLinuxMySqlTomcat
- ubuntu15中tomcat開機自動啟動UbuntuTomcat
- Linux配置jdk和tomcatLinuxJDKTomcat
- Linux開機自啟動配置Linux
- Redis——急速安裝並設定自啟(CentOS)RedisCentOS
- Linux-RHEL7環境MySQL安裝配置LinuxMySql
- Linux-CentOS7環境MySQL安裝配置LinuxCentOSMySql
- Linux部署的WGCLOUD的探針agent如何設定開機自啟動LinuxGCCloud
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- win10怎麼自動開啟自動設定時間_win10開啟自動設定時間的步驟Win10
- 設定開機自啟動nginx和httpdNginxhttpd