記一次把Nacos做成服務并開機啟動 nacos開機自啟動

一、背景 今天在一臺新的服務器(winserver 2012)上安裝了nacos , 在進行nacos測試時是用的啟動startup.cmd來打開控制臺進行的 。這樣就顯得很不方便,那做成服務器并且開機啟動豈不美哉...
二、把nacos服務化 2.1、實現方式 論把nacos做成服務器并開機自啟一共有幾種實現方式?答:3種 。(孔乙己直呼內行?。?
① 使用系統自帶的sc批處理命令
② 使用nssm , 制成服務
③ 使用win平臺定時計劃
三、具體操作 3.1、使用sc命令 win平臺支持通過cmd命令進行服務相關的操作,我們以本次需求為例介紹下其操作步驟:
① 使用 win + r 打開命令控制臺

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

② 寫入sc命令如下
sc create nacos binPath= "C:\software\nacos\bin\startup.cmd" start= auto
PS: nacos為服務名稱;引號內為nacos路徑;auto為自動啟動;每個=后需要有個空格

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

③ 服務啟動 , 我們通過winserver管理即可啟動服務了
PS: 刪除服務的命令為:sc delete nacos

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

3.2、通過nssm nssm是一個系統工具,它可以把exe、cmd等可處理程序制作成命令 。下面我們就具體介紹下操作步驟
① 下載nssm
http://www.nssm.cc/download
② 解壓并運行:

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

③ 執行nssm install nacos 彈出安裝界面,并選中nacos路徑

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

④ 通過winserver服務管理啟動服務(操作如上)
3.3、通過定時計劃 通過win平臺自帶的用戶計劃任務也可以實現上述操作 。

記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖

【記一次把Nacos做成服務并開機啟動 nacos開機自啟動】
記一次把Nacos做成服務并開機啟動 nacos開機自啟動
文章插圖


經驗總結擴展閱讀