1.首先將SpringBoot項(xiàng)目打包成JAR包,然后通過(guò)FTP工具上傳到Linux,執(zhí)行如下命令:
成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒(méi)有做好網(wǎng)站,給創(chuàng)新互聯(lián)一個(gè)展示的機(jī)會(huì)來(lái)證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來(lái)新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。
該命令執(zhí)行后,啟動(dòng)jar,一旦shell窗口關(guān)閉后,JAR就停止運(yùn)行了.
若需要項(xiàng)目在后臺(tái)一直運(yùn)行,需要通過(guò)如下命令啟動(dòng)JAR:
上述 2 和 1 的含義如下:
0 標(biāo)準(zhǔn)輸入 (一般是鍵盤(pán))
1 標(biāo)準(zhǔn)輸出 (一般是顯示屏,是用戶終端控制臺(tái))
2 標(biāo)準(zhǔn)錯(cuò)誤 (錯(cuò)誤信息輸出)
上述 console.log 為日志文件,需要在Linux中提前創(chuàng)建:
1.實(shí)時(shí)跟蹤日志:
實(shí)時(shí)跟蹤日志,只要執(zhí)行findAll這個(gè)方法,就會(huì)將其對(duì)應(yīng)的日志打印出來(lái),用來(lái)跟蹤特定的日志運(yùn)行.
--line-buffered 是一行的緩沖區(qū),只要這一行的緩沖區(qū)滿了就會(huì)打印出來(lái),所以可以用于實(shí)時(shí)監(jiān)控日志.
2.tailf -n 200 console.log 打印最后200行日志,并持續(xù)跟蹤日志.
tail -n 500 console.log | more 分頁(yè)查看最后500行日志.
1.編寫(xiě)一個(gè)shell腳本,命名為 start_JAR.sh,腳本和可執(zhí)行JAR放在同一目錄下.
2.執(zhí)行 start_JAR.sh 腳本,啟動(dòng)可執(zhí)行JAR.
添加可執(zhí)行權(quán)限:
執(zhí)行腳本:
用到工具:SecureCRT、WinSCP 1.首先用maven將項(xiàng)目打成war包,eclipse:選中項(xiàng)目右鍵--run as--maven package 2.copy空的Tomcat項(xiàng)目到linux服務(wù)器中,改端口 3.將打包成的war包c(diǎn)opy到Tomcat中webapps下 4.在bin目錄下啟動(dòng)startup.sh 5.操作命令 進(jìn)入bin目錄: [root@localhost neco-tomcat-6.0.35-8094]# cd /opt/neco-tomcat-6.0.35-8094/bin/ 對(duì)文件夾賦權(quán)限 :[root@localhost bin]# chmod 777 -R /opt/neco-tomcat-6.0.35-8094/ 啟動(dòng)tomcat服務(wù):[root@localhost bin]# ./startup.sh 關(guān)閉服務(wù): [root@localhost bin]# ./shutdown.sh /opt/neco-tomcat-6.0.35-8094/webapps 查看日志信息:[root@localhost bin]# tail -222f /opt/neco-tomcat-6.0.35-8094/logs/catalina.out
1.首先將SpringBoot項(xiàng)目打包成JAR包,通過(guò)xFTP或者其他工具將JAR包上傳到Linux上,然后執(zhí)行如下命令啟動(dòng)項(xiàng)目:
nohup java -jar xxx.jar consoleMsg.log 21
上面的2 和 1 的意思如下:
0 標(biāo)準(zhǔn)輸入(一般是鍵盤(pán))
1 標(biāo)準(zhǔn)輸出(一般是顯示屏,是用戶終端控制臺(tái))
2 標(biāo)準(zhǔn)錯(cuò)誤(錯(cuò)誤信息輸出)
查看項(xiàng)目運(yùn)行日志:
tailf consoleMsg.log 打印日志,并且持續(xù)跟蹤日志。
1. 準(zhǔn)備工作
下載相應(yīng)版本的Linux版JDK、Tomcat安裝文件。
例:jdk-6u21-linux-i586-rpm.bin (安裝版)
jdk-6u21-linux-i586.rpm (安裝版)
jdk-7u79-linux-x64.tar.gz (解壓縮版)
推薦搭配:JDK1.7 + Tomcat7.0 較穩(wěn)定
2. 安裝JDK
首先將安裝包通過(guò)ftp上傳到指定的文件目錄下 例:/usr/local/java
新建文件夾命令:
[root@localhost usr]#mkdir /usr/local/java
增加執(zhí)行權(quán)限命令:
[root@localhost usr]#chmod a+x jdk-6u21-linux-i586-rpm.bin
安裝命令:
[root@localhost usr]#rpm -ivh jdk-6u21-linux-i586.rpm
說(shuō)明:
以“.rpm”結(jié)尾的安裝包 執(zhí)行:rpm -ivh jdk-6u21-linux-i586.rpm 命令
以“.bin”結(jié)尾的安裝包 執(zhí)行:./jdk-6u21-linux-i586.rpm 命令
以“.tar.gz”結(jié)尾的安裝包 執(zhí)行:tar –xvf jdk-7u79-linux-x64.tar.gz 命令
3. 配置環(huán)境變量
在/etc/profile中加入JAVA_HOME CLASSPATH PATH環(huán)境變量。
命令:[root@localhost jdk1.6.0_21]# vi /etc/profile
按‘o’進(jìn)入編輯模式
在最后加入:
JAVA_HOME=/usr/local/jdk1.6.0_45(此處為對(duì)應(yīng)的JDK安裝路徑)
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
按‘Esc’-- 輸入‘:wq’保存并退出
4. JDK測(cè)試
檢測(cè)JDK是否安裝成功:
命令:[root@localhost ~]# java –version
如看到JVM版本及相關(guān)信息,即安裝成功。
如果報(bào)錯(cuò):
If 'java' is not a typo you can run the following command to lookup the package that contains the binary: command-not-found java-bash: java: command not found
則說(shuō)明環(huán)境變量配置錯(cuò)誤!
5. 安裝Tomcat
[root@localhost ~]# tar –xvf apache-tomcat-6.0.29.tar //解壓
[root@localhost tomcat]# mkdir /usr/local/tomcat //在usr/local下新建tomcat目錄
[root@localhost ~]# cp –R apache-tomcat-6.0.29 /usr/local/tomcat //拷貝至 tomcat下
6. 設(shè)置Tomcat編碼(可忽略)
配置Tomcat服務(wù)器編碼為UTF-8:
打開(kāi)tomcat安裝目錄下的conf/server.xml文件,(大約在69行處)將8080端口的connector/connector標(biāo)簽中設(shè)置成 URIEncoding=”UTF-8”。
7. 啟動(dòng)Tomcat
[root@localhost ~]# /usr/local/tomcat/apache-tomcat-6.0.29/bin/startup.sh
使用瀏覽器訪問(wèn) ,出現(xiàn)tomcat默認(rèn)頁(yè)面,說(shuō)明已經(jīng)安裝成功
8. 項(xiàng)目部署
將web項(xiàng)目打成war包,上傳到Linux操作系統(tǒng)tomcat安裝目錄下的webapps下即可!
1. 修改配置文件
修改startserver.sh文件參數(shù)配置:
編輯startserver.sh文件,輸入如下命令:
cd /tongweb/TongWeb5.0/bin
vi startserver.sh
輸入i,編輯如下內(nèi)容:
1)修改Xmx參數(shù):
#JAVA_OPTS=”-Xmx512m”
JAVA_OPTS=”-Xms2048m -Xmx2048m”
2)添加如下參數(shù)配置:
JAVA_OPTS="${ JAVA_OPTS} -Dcom.sun.jersey.server.impl.cdi.lookupExtensionInBeanManager=true"
JAVA_OPTS="${JAVA_OPTS} -Djava.library.path=${TWNS_HOME}/lib:${JAVA_HOME}/bin:${TWNS_HOME}/bin: /opt/support/iserver/support_linux_x64/objectsjava/bin"
修改environment.conf文件JDK參數(shù)配置:
編輯environment.conf文件,輸入如下命令:
cd /tongweb/TongWeb5.0/config
vi environment.conf
輸入i,編輯如下內(nèi)容:
JAVA_HOME=”/opt/support/jdk1.8.0_131”
2. 啟動(dòng) TongWeb 并部署啟動(dòng)應(yīng)用
將iserver jar包中的servlet-api.jar文件上傳到/tongweb/TongWeb5.0/lib路徑下。
啟動(dòng)TongWeb:
1)進(jìn)入程序所在路徑:
cd /tongweb/TongWeb5.0/bin
2)啟動(dòng)TongWeb:
nohup ./startserver.sh
3)查看TongWeb是否啟動(dòng):
3. 部署 iserver
1)打開(kāi)瀏覽器登錄TongWeb(訪問(wèn)地址:http://應(yīng)用服務(wù)器IP:9060/twns,輸入用戶名:twns密碼:twns123.com) ,進(jìn)入頁(yè)面;
2)在左側(cè)菜單中,點(diǎn)擊“應(yīng)用-應(yīng)用管理-Web應(yīng)用”,打開(kāi)Web應(yīng)用界面;
3)點(diǎn)擊左側(cè)“部署”按鈕,進(jìn)行部署,如下圖所示:
(1)java -jar? 包名? ? ? ?當(dāng)窗口關(guān)閉或按Ctrl+c則程序終止
(2)java -jar 包名 ? ? ?當(dāng)窗口關(guān)閉則程序終止
(3)nohup java -jar 包名 ? ? 程序不因窗口關(guān)閉或按Ctrl+c而終止,生成默認(rèn)日志文件
(4)nohup java -jar 包名 日志名 ? ?在(3)的基礎(chǔ)上自定義生成日志
(1)tail n 日志名? ? n代表查看日志的行數(shù)
例子:tail 10 nohup.out? 查看正數(shù)10行的日志
例子:tail -10 nohup.out 查看倒數(shù)10行的日志
(2)tail -f nohup.out?實(shí)時(shí)查看日志
(1)ps -ef | grep java? ?查看進(jìn)程
???
(2)netstat -tunlp? ?端口號(hào)查看
kill -9? pid
例如查找文件名為nginx的文件? ? ?find? /? -name? nginx
(1)找到并進(jìn)入nginx文件夾下的sbin文件夾
(2)執(zhí)行? ./nginx? -s? reload
free 命令? ? 默認(rèn)以kb為計(jì)算單位,可以在后面通過(guò)添加? -b ,-m ,-g ,-h等修改計(jì)算單位
例如 free? -h以較友好的方式展示
按理來(lái)說(shuō)total = used + free ,但是這邊不曉得為什么free只剩了123M,有答案了再來(lái)補(bǔ)上
top 命令
top 行依次為系統(tǒng)時(shí)間、距上次重啟系統(tǒng)時(shí)間、登入用戶數(shù)、平均負(fù)載
tasks 行為進(jìn)程任務(wù)情況
cpu 行為cpu的使用情況
暫時(shí)沒(méi)了,想起來(lái)再補(bǔ)
網(wǎng)站題目:部署linux命令 命令Linux
本文鏈接:http://vcdvsql.cn/article0/hepooo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航、虛擬主機(jī)、網(wǎng)站導(dǎo)航、定制開(kāi)發(fā)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容