21.安裝Spring Boot應(yīng)用程序
除了通過使用運(yùn)行Spring Boot應(yīng)用程序之外java -jar,還可以為Unix系統(tǒng)創(chuàng)建完全可執(zhí)行的應(yīng)用程序。完全可執(zhí)行的jar可以像任何其他可執(zhí)行二進(jìn)制文件一樣執(zhí)行财喳,也可以?使用init.d或注冊(cè)systemd。這使得在常見的生產(chǎn)環(huán)境中安裝和管理Spring Boot應(yīng)用程序變得非常容易。
要使用Maven創(chuàng)建“完全可執(zhí)行”jar允扇,請(qǐng)使用以下插件配置:
<plugin>
<groupId> org.springframework.boot </ groupId>
<artifactId> spring-boot-maven-plugin </ artifactId>
<configuration>
<executable> true </ executable>
</ configuration>
</ plugin>
然后,您可以通過鍵入./my-application.jar(my-application?您的工件的名稱)來運(yùn)行您的應(yīng)用程序则奥。包含jar的目錄用作應(yīng)用程序的工作目錄考润。
21.1安裝Linux版JDK
下載JDK
http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
上傳JDK
用Xftp新建/usr/local/java/目錄,并上傳到該目錄下读处。
解壓JDK
在Xftp中解壓JDK
修改配置文件
在Xftp中修改/etc/profile糊治,在文件末尾添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使/etc/profile生效
# source /etc/profile
檢查安裝結(jié)果
# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
21.2安裝Linux版MySQL
下載MySQL
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安裝MySQL
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install mysql-community-server
開啟MySQL服務(wù)
systemctl enable mysqld
查看MySQL版本
rpm -aq | grep -i mysql
啟動(dòng)MySQL服務(wù)
systemctl restart mysqld
查看MySQL初始密碼
grep 'A temporary password' /var/log/mysqld.log
更改MySQL密碼
mysqladmin -u root -p'舊密碼' password '新密碼'
注意:密碼不能太簡(jiǎn)單,否則更改不成功罚舱。
設(shè)置mysql能夠遠(yuǎn)程訪問
登錄進(jìn)MySQL:mysql -uroot -p 密碼
增加一個(gè)用戶給予訪問權(quán)限:grant all privileges on *.* to 'root'@'ip地址' identified by '密碼' with grant option; //可將ip改為%%,表示開啟所有的
刷新權(quán)限
flush privileges;
23.3安裝Linux版Redis
下載安裝包
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
解壓安裝包并安裝
tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install
啟動(dòng)服務(wù)
cd /root/redis-4.0.2
redis-server redis.conf
關(guān)閉服務(wù)
redis-cli -h 127.0.0.1 -p 6379 -a 密碼
shutdown
遠(yuǎn)程訪問
去掉/root/redis-4.0.2/redis.conf
bind 127.0.0.1
修改密碼
requirepass 123456
21.4 運(yùn)行應(yīng)用程序
后臺(tái)運(yùn)行命令:
nohup?java -jar demo-1.0.0-SNAPSHOT.jar
查看后臺(tái)進(jìn)程:
ps aux
ps aux|grep demo-1.0.0-SNAPSHOT.jar
殺掉后臺(tái)進(jìn)程:
kill -9 pid
如有疑問井辜,請(qǐng)觀看視頻:https://ke.qq.com/course/428845