[發明專利]一種shell下讀取服務器DMI信息的方法在審
| 申請號: | 201910016239.0 | 申請日: | 2019-01-08 |
| 公開(公告)號: | CN109783146A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 韓燕燕 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉曉政 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 讀取服務器 服務器啟動 板載 讀取設備 方案讀取 啟動設備 服務器 外部 創建 | ||
本發明提供了一種shell下讀取服務器DMI信息的方法,包括:創建讀取服務器DMI信息的工具;將服務器啟動,進入板載的UEFI shell;在shell下運行上述工具讀取服務器DMI信息。該方案讀取服務器DMI信息是在shell下,目前服務器啟動模式大多為UEFI,板載UEFI shell為一個很重要的啟動設備和debug工具,從而在shell下讀取服務器DMI的信息更加方便和便捷,不需要依托外部讀取設備。
技術領域
本發明涉及的是計算機服務器領域,尤其是一種用于在shell下讀取服務器DMI信息的方法,獲得服務器的基本信息。
背景技術
大數據時代,服務器成為了不可或缺的設備,尤其是互聯網領域。用戶通過DMI(Desktop Management Interface, DMI)可以獲取序列號、電腦廠商、串口信息以及其它系統配件信息。DMI就是幫助收集電腦系統信息的管理系統,DMI信息的收集必須在嚴格遵照SMBIOS規范的前提下進行,目前獲取DMI信息大多都依靠外部讀取設備,不能快速獲得。這是現有技術所存在的不足之處。
發明內容
本發明的目的就是針對現有技術所存在的不足,而提供一種shell下讀取服務器DMI信息的方法,該方案讀取服務器DMI信息是在shell下,目前服務器啟動模式大多為UEFI,板載UEFI shell為一個很重要的啟動設備和debug工具,從而在shell下讀取服務器DMI的信息更加方便和便捷,不需要依托外部讀取設備。
本方案是通過如下技術措施來實現的:一種shell下讀取服務器DMI信息的方法,包括:創建讀取服務器DMI信息的工具;將服務器啟動,進入板載的UEFI shell;在shell下運行上述工具讀取服務器DMI信息。進入板載UEFI shell,這樣就可以直接進行服務器DMI信息的讀取,不需要使用額外的讀取設備。
讀取服務器DMI信息的工具為.efi文件。這樣可以在要讀取的服務器上運行。創建讀取服務器DMI信息的工具時,利用EDKⅡ的MyWorkSpace編程環境創建package,在package里創建.dec、.dsc、.inf、.c格式的文件,編寫讀取DMI寄存器數據的程序,完成后進行編譯生成.efi文件,.efi文件就是讀取服務器DMI信息的工具。通過上述步驟,可以獲得讀取工具所需的文件,進行常規的編譯即可實現。
創建paceage時,EDKⅡ的MyWorkSpace文件夾里創建package文件命名為ReadDMIPkg,打開文件夾創建Include、ReadDMI文件夾,然后再創建ReadDMIPkg.dec、ReadDMIPkg.dsc文件,在ReadDMI里邊建立ReadDMI.c、ReadDMI.inf文件。這樣確定了編譯讀取工具需要的文件夾及文件。在ReadDMI.c編寫讀取Intel DMI寄存器數據的程序,用于對DMI進行讀取所需。
編譯時,在運行里輸入cmd,進入編譯環境,編譯完成后生成ReadDMI.efi文件。這樣便于編譯,不需要使用其他工具。
創建讀取服務器DMI信息的工具后,將工具存儲到移動存儲介質中。進入板載的UEFI Shell,在Shell下boot到所述移動存儲介質,看到所述工具,然后運行所述工具。使用的移動存儲介質可以為U盤,在Shell下boot到U盤,運行ReadDMI.efi就可以讀取服務器DMI的信息。
由此可見,本發明與現有技術相比,具有突出的實質性特點和顯著的進步,其實施的有益效果也是顯而易見的。
具體實施方式
為能清楚說明本方案的技術特點,下面通過一個具體實施方式,對本方案進行闡述。
本方案的shell下讀取服務器DMI信息的方法,包括:
S1、創建讀取服務器DMI信息的工具;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910016239.0/2.html,轉載請聲明來源鉆瓜專利網。





