2017年筆記上傳
注:在配置前先將3306/tcp 6379/tcp 10031/tcp 10035/tcp?80/tcp這五個端口開放紊婉,命令如下:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --zone=public --add-port=10031/tcp --permanent
firewall-cmd --zone=public --add-port=10035/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
執(zhí)行systemctl restart firewalld.service重啟防火墻使配置生效俺驶,
執(zhí)行firewall-cmd --list-ports查看開放的端口。
1授帕、 jdk安裝配置
將壓縮包解壓后侥祭,直接使用其中的壓縮包解壓即可平痰,具體步驟如下:
(1)創(chuàng)建文件目錄:mkdir /usr/local/jdk
(2)解壓壓縮包:cd /usr/local/jdk/ ???(進入文件目錄)
?????????????????tar -zxvf jdk-8u211-linux-x64.tar.gz ????(解壓到當(dāng)前文件目錄下)
(3)安裝JDK的依賴環(huán)境glibc:yum install glibc.i686 ???(不安裝后期容易出問題)
(4)配置信息:vi?/etc/profile
???????????????切換到大寫狀態(tài)款违,按G鍵跳到最后一行,按i鍵進入INSERT模式
在最后添加上如下內(nèi)容:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_211
export PATH=$JAVA_HOME/bin:$PATH:/usr/local/nginx/sbin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
其中第二行的$PATH后的內(nèi)容是nginx的配置团南,提前加好后面nginx就可以不用進行這一步配置了噪沙。
(5)加載配置:source /etc/profile
?????配置完成后執(zhí)行以上命令加載配置。
(6)測試安裝成功:java?-version
?????出現(xiàn)如下信息代表成功:
2已慢、tomcat安裝配置
將壓縮包解壓后曲聂,直接使用其中的壓縮包解壓即可,具體步驟如下:
(1)創(chuàng)建文件目錄:mkdir /usr/local/tomcat
(2)解壓壓縮包:cd /usr/local/tomcat/ ???(進入文件目錄)
?????????????????tar -zxvf apache-tomcat-8.5.41.tar.gz ????(解壓到當(dāng)前文件目錄下)
(3)tomcat的啟動依賴于JDK佑惠,JDK安裝配置好了朋腋,解壓后就可以直接啟動了
?????先進入bin目錄:cd/usr/local/tomcat/apache-tomcat-8.5.41/bin
?????再執(zhí)行啟動腳本:./startup.sh
?????出現(xiàn)如下信息代表啟動成功:
(4)配置防火墻齐疙,添加8080端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重啟防火墻使配置生效:systemctl restart firewalld.service
(5)驗證tomcat是否開啟
?????打開瀏覽器192.168.1.58:8080,出現(xiàn)以下畫面代表tomcat啟動成功:
3旭咽、 MYSQL安裝配置
安裝前的友情提示:開發(fā)環(huán)境的mysql是5.7版本贞奋,這個版本比較變態(tài),總是會出現(xiàn)一些莫名其妙的BUG穷绵,關(guān)鍵是這些BUG有些百度都很難解決轿塔,如果測試環(huán)境不需要與開發(fā)環(huán)境版本一致,建議安裝5.6版本仲墨,5.6版本的安裝請參照網(wǎng)站http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html勾缭,如需要一致,請做好心理準(zhǔn)備目养,壓縮包里的版本是5.7版本俩由。
將壓縮包解壓后,直接使用其中的壓縮包解壓即可癌蚁,具體步驟如下:
(1)創(chuàng)建文件目錄:mkdir /usr/local/mysql
(2)解壓壓縮包:cd /usr/local/mysql/ ???(進入文件目錄)
?????????????????tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz ????(解壓到當(dāng)前文件目錄下)
復(fù)制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:
cp?mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql -r
(3)添加系統(tǒng)mysql組和mysql用戶:
?????groupadd mysql
?????useradd -r -g mysql mysql
(4)安裝數(shù)據(jù)庫:
?????進入mysql目錄:cd /usr/local/mysql
修改當(dāng)前目錄擁有者為mysql用戶:chown -R mysql:mysql ./
安裝數(shù)據(jù)庫:?./scripts/mysql_install_db --user=mysql
修改當(dāng)前目錄擁有者為root用戶:chown -R root:root ./
修改當(dāng)前data目錄擁有者為mysql用戶:chown -R mysql:mysql data
到此數(shù)據(jù)庫安裝完畢幻梯。
(5)啟動mysql服務(wù)和添加開機啟動mysql服務(wù):
添加開機啟動:執(zhí)行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄
啟動mysql服務(wù):執(zhí)行命令service mysql start
執(zhí)行命令:ps -ef|grep mysql 看到mysql服務(wù)說明啟動成功努释,如圖:
(6)修改mysql的root用戶密碼碘梢,root初始密碼為空的:
?執(zhí)行命令:./bin/mysqladmin -u root password '密碼'(密碼自己設(shè)定,建議123456)
4伐蒂、 redis安裝配置
將壓縮包解壓后煞躬,直接使用其中的壓縮包解壓即可,具體步驟如下:
(1)創(chuàng)建文件目錄:mkdir /usr/local/redis
(2)解壓壓縮包:cd /usr/local/redis/ ???(進入文件目錄)
?????????????????tar -zxvf redis-3.2.8.tar.gz ????(解壓到當(dāng)前文件目錄下)
(3)安裝gcc:執(zhí)行命令yum install gcc
(4)編譯安裝:進入redis目錄下:cd?/usr/local/redis-3.2.8
???????????????編譯:make
???????????????編譯若出錯饿自,顯示錯誤為:jemalloc/jemalloc.h沒有那個文件或者目錄
可以試試執(zhí)行命令:make MALLOC=libc
Make成功后執(zhí)行命令:make install 進行安裝
(5)修改配置文件:在redis-3.2.8的目錄下汰翠,進入conf文件夾,修改其中的redis.conf配置文件昭雌,將其中的daemonize選項由no改為yes,即可完成redis的后臺運行健田。
(6)在/usr/local/redis-3.2.8/bin目錄下執(zhí)行命令:./redis-server ??啟動redis服務(wù)烛卧。
?????若想更加直觀的看到redis的啟動效果,可以先將redis改為前臺運行妓局,會有如下界面:
5总放、 nginx安裝配置
按照網(wǎng)站https://www.cnblogs.com/shamo89/p/7645792.html來配置,這個網(wǎng)站的介紹很詳細好爬。
6局雄、 項目部署
打包構(gòu)建后的文件由開發(fā)人員發(fā)送給測試人員。構(gòu)建好后的目錄結(jié)構(gòu)存炮,分為calculate和query倆個目錄炬搭,web用于前端的存放蜈漓。
進入文件的bin目錄下,應(yīng)用的啟停腳本run.sh:
啟動
sh run.sh start develop
停止
sh run.sh stop develop
重啟
sh run.sh restart develop
注:直接啟用命令可能會報錯宫盔,啟用命令前請執(zhí)行命令:dos2unix?run.sh融虽,在兩個目錄下都需要啟動。