[發明專利]一種通過移動端更新Linux服務器內應用的方法、設備及介質有效
| 申請號: | 202110692935.0 | 申請日: | 2021-06-22 |
| 公開(公告)號: | CN113419767B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 趙本帥;周斐 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 北京君慧知識產權代理事務所(普通合伙) 11716 | 代理人: | 董延麗 |
| 地址: | 250101 山東省濟*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 移動 更新 linux 服務器 應用 方法 設備 介質 | ||
1.一種通過移動端更新Linux服務器內應用的方法,其特征在于,應用于Linux服務器更新系統,所述Linux服務器更新系統包括主服務器、與所述主服務器連接的多個分服務器、移動端和增量服務器,所述分服務器內置Linux操作系統,所述方法包括:
所述主服務器響應于用戶在所述移動端上的操作,生成掛載指令;
將所述掛載指令發送至所述分服務器,以使所述分服務器將其他操作系統中的目錄掛載至所述Linux操作系統中;
生成同步指令,并將所述同步指令發送至所述分服務器,以使所述分服務器在執行完所述掛載指令后,調用相應的同步腳本,從所述增量服務器上進行增量獲取;
在所述分服務器獲取到所述增量后生成更新指令,將所述更新指令發送至所述分服務器,以使所述分服務器調用相應的更新腳本,對所述Linux操作系統內的應用進行更新,具體包括:
根據實際業務需求構建命令分組,將所述更新指令分配至相應的所述命令分組;
根據所述命令分組對應的優先級,按照相應順序將所述命令分組中的各所述更新指令發送至所述分服務器,以使所述分服務器調用各所述更新指令對應的更新腳本;
調用服務端口存活檢測腳本,使用端口檢測工具,以定時輪詢的方式,對所述多個分服務器的服務端口的開放情況進行存活檢測;
基于所述多個分服務器分別對應的存活檢測結果,記錄未開放的服務端口的端口信息,并根據所述未開放的服務端口的端口信息進行告警。
2.根據權利要求1所述的方法,其特征在于,所述主服務器響應于用戶在所述移動端上的操作之前,所述方法還包括:
所述移動端響應于所述用戶的操作,與所述主服務器所在的內網所對應的虛擬專用網絡進行連接;
通過所述虛擬專用網絡嘗試與所述主服務器連接。
3.根據權利要求2所述的方法,其特征在于,所述移動端響應于所述用戶的操作,具體包括:
所述用戶在所述移動端的可視化界面中操作,或者是通過所述移動端的智能語音控制功能觸發操作請求。
4.根據權利要求1所述的方法,其特征在于,對所述Linux操作系統內的應用進行更新之后,所述方法還包括:
生成應用啟動指令,并將所述應用啟動指令發送至所述分服務器,以使所述分服務器調用相應的應用啟動腳本,啟動所述更新后的應用;
確定所述應用的啟動狀態,并在所述啟動狀態出現異常時進行告警。
5.根據權利要求1所述的方法,其特征在于,將所述更新指令發送至所述分服務器,以使所述分服務器調用相應的更新腳本,對所述Linux操作系統內的應用進行更新,具體包括:
所述分服務器接收所述更新指令,自動獲取需要提交到指定路徑的所述增量,并將所述增量下載到所述指定路徑對應的位置;
調用所述相應的更新腳本,基于所述指定路徑對應的位置處的所述增量,對所述Linux操作系統內的應用進行更新。
6.根據權利要求1所述的方法,其特征在于,所述所述主服務器響應于用戶在所述移動端上的操作之前,所述方法還包括:
確定主服務器連接的Wi-Fi,將所述Wi-Fi的信息發送給所述移動端,確定所述移動端與所述主服務器連接的Wi-Fi相連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110692935.0/1.html,轉載請聲明來源鉆瓜專利網。





