国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > shell > 正文

Jar包一鍵重啟的Shell腳本及新服務器部署的一些經驗分享

2024-07-21 02:03:18
字體:
來源:轉載
供稿:網友

前言

最近公司為客戶重新部署了一套新環(huán)境,由我來完成了基礎環(huán)境的配置,配置過程中總結了一些經驗,分享給各位園友

使用 curl 命令檢查網絡

拿到新服務器后,首先檢查服務器網絡是否通暢。我們常用的 ping 命令使用的是 ICMP 協(xié)議,大部分服務器都設置了域名出入站規(guī)則,即使某些地址可以 ping 通,也存在服務器無法訪問的情況。這時可以使用 curl host:port 命令來測試該服務器能否正常發(fā)送 http 請求到外部服務器

安裝 JDK

新服務器一般沒有 JDK ,可以使用 java -version 命令查看。如果沒有,則通過 yum 命令安裝之,如果有但版本不對也可以先卸載再安裝

# 卸載 rpm -qa | grep java | xargs rpm -e --nodeps # 安裝 1.8yum install java-1.8.0-openjdk* -y

檢查服務器時間

一般新服務器時間都會與網絡時間不一致,這時就需要我們先同步一下服務器時間

date/timedatectl 命令可用于查看系統(tǒng)當前的時間,如果和網絡時間不一致

# 安裝日期工具yum -y install ntp ntpdate# 同步時間ntpdate cn.pool.ntp.org# 將系統(tǒng)時間寫入硬件時間hwclock --systohc

打開指定的端口

應用部署了之后,由于防火墻的限制,需要手動打開應用所占用的端口。打開命令如下:

firewall-cmd --zone=public --add-port=80/tcp --permanent

執(zhí)行完之后,重新載入防火墻配置

firewall-cmd --reload  

有的服務器在內網中,有外網域名映射,那同時需要開放該端口外網到內網的映射。這個根據(jù)服務性質來確定。如果某個微服務只是服務間內網訪問。就不建議暴露在公網中

Jar 包一鍵重啟

Java 項目在 Linux 環(huán)境中一般采用 war 包到 Tomcat 或者 jar 包部署的方式在 Linux 部署,在自動化部署大行其道的今天,仍然會有不少的公司采用手動部署的方式部署 jar 包(比如我們公司),最近我們公司為客戶重新升級了一下新的環(huán)境(新版本上線到新服務器)由我兼任運(reng bao)維(chong qi)工程師來負責項目的部署上線。項目初上線的時候重啟操作是非常頻繁的,一般我們會采用如下的命令:

ps -ef |grep 服務名kill -9 PIDnohup java -jar 服務名 &tail -1000f nohup.out

這四步一氣呵成,手速快的話 10s 左右就 OK 了,然而當微服務項目很多的時候,要輸入的命令數(shù)量就是 4n ,有一次服務器時間不準,我重設了一下服務器時間,導致時鐘回退,雪花ID無法生成。我一口氣重啟完了所有服務,那個酸爽。。。

于是我嘗試著學習 shell 命令來寫出來一個簡單的一鍵重啟并輸出日志的腳本

腳本內容

#!/bin/bash# 作者 后青春期的Keats# 博客地址 https://www.cnblogs.com/keatsCoder/# 默認應用名稱defaultAppName='redis-cli.jar'appName=''if [ $1 && $1!=0 ]then	appName=$1else	appName=$defaultAppNamefiecho ">>>>>>本次重啟的應用: $appName <<<<<<"# 關閉應用方法stopApp(){	pid=$( ps -ef |grep $appName |grep 'java -jar'|grep -v grep|awk '{print $2}')	kill -9 $pid}# 啟動應用方法startApp(){	nohup java -jar $appName &}# 滾動打印日志printLog(){	tail -1000f nohup.out}if [ $2 ]then	echo '第二個參數(shù)有值,僅啟動'else	stopAppfistartAppprintLog

使用方法

使用 vi/vim 命令在應用 jar 包所在目錄下新建一個 restart.sh 的文件

vi restart.sh

復制上面的代碼,更改該文件權限為可執(zhí)行

chmod +x restart.sh

執(zhí)行腳本,para1 para2 是可選項,para1 指定重啟的項目名稱,para2 存在時只啟動,不殺死進程

./restart.sh [para1] [para2]

增強使用方法

細心的朋友可能注意到,腳本中有個變量 defaultAppName 沒錯,它就是默認重啟的項目名稱,對我們來說,一般 jar 包名稱不會經常修改,因此可以通過修改默認應用名稱的方式來簡化執(zhí)行時所需要輸入應用名稱的步驟。

修改了默認名稱之后,如果想使用僅啟動模式,就需要使用

./restart 0 1

來實現(xiàn),第一個參數(shù) 0 不會被識別成應用名稱,只是用作占位符。

到此這篇關于Jar包一鍵重啟的Shell腳本及新服務器部署的一些經驗分享的文章就介紹到這了,更多相關jar 包一鍵重啟服務器部署內容請搜索武林網以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持武林網!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产私拍精品| 国产国产人免费人成免费视频| 老司机在线视频二区| 伊人永久在线| 亚洲成人av在线影院| 中文在线观看视频| 亚洲综合在线免费| 麻豆精品视频入口| 国产一级片麻豆| 在线播放www| 福利视频在线看| 中文字幕视频在线免费| 国产精品你懂的在线观看| 国产精品国产国产aⅴ| 亚洲天堂影院在线观看| 不卡av免费观看| 在线91av| 国产经典三级在线| 日本片在线看| 国产黄在线观看免费观看不卡| 亚洲人成影院在线| 国产野外战在线播放| www.五月色.com| 国产福利在线免费观看| 欧美专区日韩| 在线亚洲不卡| 黄色国产网站在线播放| 国产一级粉嫩xxxx| gogo高清在线播放免费| 国产va在线观看| 中文字幕在线观看日本| 男人天堂v视频| 国产黄色在线| 午夜国产视频| 国产中文字幕在线播放| av色在线观看| 在线激情网站| 91精选福利| 国产福利微拍精品一区二区| 中文字幕乱在线伦视频乱在线伦视频| 热99在线观看| 欧美性猛交xxxx免费看久久| www.操操操| 热99在线观看| 免费不卡中文字幕视频 | 国产在线视精品麻豆| 四虎成年永久免费网站| 夜夜爽夜夜操| 四虎成人免费| 牛牛热在线视频| 日本久久网站| 黄色网址在线免费播放| 美女网站在线观看| 国产美女福利在线观看| 国产美女福利在线| 国产视频1区| 精品视频vs精品视频| 伊人伊人av电影| 不卡av免费观看| 国产精品一区二区资源| 狠狠干在线视频| 国产羞羞视频| 中文天堂av| 久草国产视频| 国产欧美日韩专区| av手机免费在线观看| 久久亚洲资源| 国产福利电影在线| xxxxx中文字幕| 国产精品第八页| а√资源新版在线天堂| 国产欧美一区二区三区小说| wwww在线观看免费视频| 国产视频一二三区| 精品中文字幕不卡在线视频| 国产婷婷视频在线| 香蕉视频在线观看网站| 国产特级淫片免费看| a视频在线观看| 国产天堂资源| 丁香视频免费观看| 在线三级中文| 国产天堂av| 国产免费黄网站| 在线观看中文字幕的网站| 国产美女在线一区二区三区| 亚洲91av| 亚洲综合激情六月婷婷在线观看| 中文字幕一区二区三区免费视频| www.色婷婷| av在线播放国产| 精品偷拍激情视频在线观看| 2021天堂中文幕一二区在线观| 日本最新在线视频| 黄色毛片在线观看| 国产在线二区| 99热在线免费观看| 国产在线第一页| 免费在线看v| 欧美性猛交xxxx免费看蜜桃| 亚洲an天堂an在线观看| 在线āv视频| www久久日com| 日本h视频在线观看| 在线观看的网站你懂的| 国产不卡视频| 伊人精品影院| 久久久久久77777| 国产精品自产拍在线网站| 国产在线色视频| 最新亚洲精品国自产在线观看| 高清色视频在线观看| 黄色一级视频网站| 国产网站免费看| 91三级在线| 亚洲一本大道| 黄色三级视频在线观看| 最近中文字幕mv免费高清视频8| 五月婷婷在线观看| 国产精美视频| 精品久久av| 亚洲最新永久观看在线| 免费一区二区在线观看| 免费在线看v| 中文字幕在线视频免费观看| 国产激情在线视频| 欧美日韩亚洲国内综合网| 国产精品一区二区三区四区色| 国产青草视频在线观看视频| 中文字幕av高清在线观看| 操操操综合网| 91三级在线| 国产在线你懂得| 国产99在线|亚洲| 黄色电影网站在线观看| 国产福利资源| 91涩漫在线观看c| 久久国产情侣| 一本久中文高清| 尤物视频在线看| h视频在线网站| 国产成人亚洲精品播放器下载 | 一本大道久久精品| 国产麻豆一区二区三区精品| 69久久久久| 丁香婷婷在线| 亚洲综合在线免费| 国产丝袜自拍| 国产午夜精品久久久久免费视 | 夜夜嗨yeyeh| 91超碰免费在线| www.色婷婷| 精品欧美不卡一区二区在线观看| 老师我好爽再深一点的视频| 精品国产一区二区三区四区阿崩 | 中文字幕成人乱码在线电影| 午夜在线视频| 亚洲尤物在线视频| 97最新国自产拍视频在线完整在线看 | 精品国产丝袜高跟鞋| 国产亚洲精品久久久久久移动网络| 四虎精品成人a在线观看| 97在线超碰| 在线亚洲不卡| 在线中文字幕视频| 在线免费日韩| av在线不卡网站| av手机免费观看| av在线中文| a级在线观看| 九九热视频在线| 国产野外战在线播放| 国产精品乱码一区二区三区视频| 国产小视频在线播放| 国产网站av| 精品女厕厕露p撒尿| 伊人久久青青草| 欧美一级久久久久久久久大| 日本不卡视频一区二区| 久久久久久国产视频| 久久久久久久久久久久网站| 91超碰免费在线| 国产香蕉免费精品视频| 国产高清免费在线播放| av在线天天| 国产一级黄色大片| 一色桃子av在线| 久青青在线观看视频国产| 国产中文在线| 国产成免费视频| 日本成人在线播放| 天天操天天是| 亚洲免费网站在线观看| 久久亚洲资源| 69视频在线| 最新中文字幕在线| 亚洲第一区视频| 最新中文字幕在线| 四虎一区二区三区| 国产精品bbw一区二区三区|