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