《原神攻略》層巖巨淵地下礦區密文位置 密文在哪
阿新 • • 發佈:2022-04-30
idea專案部署
第一步:打包在idea上打包為jar包,複製到桌面。
第二步:開啟xshell,下載rz,命令為 yum install lrzsz。
第三步:rz + enter(回車)選擇打包好的jar包。
第四步:在阿里雲安全組新增埠想要訪問的埠號,在xhell也要開通此埠號,開完後記得重啟防火牆,命令為:service firewalld restart。
第五步:檢視埠使用情況:netstat -anp | grep 8800 //netstat -anp | grep <埠號>
第六步:如果佔用,檢視佔用埠pid:sudo lsof -i:8800 //sudo lsof -i:<埠號>
第七步:kill掉這個埠,sudo kill -9 26191 //sudo kill -9
第八步:部署到阿里雲,命令為:java -jar .jar //為你的jar包名。
第九步:讓程式一直在後端執行
nohup java -jar ***.jar & //***為你的jar包名
第十步:在後端檢視日誌
tail -f nohup.out
執行當xshell關閉。。。
開啟埠操作
\1. 先檢視埠
netstat -ntlp // 檢視所有開啟的埠,以及佔用的程式和PID firewall-cmd --list-ports // 會顯示所有已開啟的埠
\2. 開啟埠
// 開啟單個埠
firewall-cmd --zone=public --add-port=7080/tcp --permanent
// 開啟多個埠
firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent
注意: --permanent 表示永久生效,不加為單次有效(重啟失效)
\3. 檢視埠是否開啟
firewall-cmd --zone=public --query-port=7080/tcp
結果會顯示: yes 或 no , 前者表示7080埠已開啟,後者表示未開啟
4, 關閉埠
firewall-cmd --zone= public --remove-port=7080/tcp --permanent // 類似開啟埠命令
當xshell 關閉時如何保持一個jar包程式在後臺執行
在當前專案路徑下使用 vim runjar.sh 建立一個資料夾內容為:
nohup java -Dfile.encoding=UTF-8 -jar 你的jar包的全稱 &
- 儲存退出
- 使用
chmod 777 runjar.sh
給檔案以執行許可權 - 最後使用
./runjar.sh
執行 - 顯示這個即為執行成功,同時把程式執行的輸出資訊放到當前目錄的 nohup.out 檔案中去。