本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體來說,涉及一種操作系統(tǒng)的配置裝置及配置方法。
背景技術(shù):
在服務(wù)器測試過程中,windows系統(tǒng)是不可避免的一個測試系統(tǒng)。但是,在測試windows系統(tǒng)前必須要對windows系統(tǒng)進行一些基本配置,例如對windows系統(tǒng)進行IP的配置、關(guān)閉防火墻、開啟遠程登錄功能、關(guān)閉服務(wù)器系統(tǒng)自動重啟等,以便于對服務(wù)器更好的進行集群控制。
現(xiàn)有技術(shù)中,是通過人工手動配置的方法對各個服務(wù)器的windows系統(tǒng)進行配置。
由于大部分用戶使用的服務(wù)器數(shù)量級較小,并且開發(fā)一套自動化配置軟件成本較高。但是,當(dāng)服務(wù)器的數(shù)量達到一定的量級時,人工手動配置已無法滿足工作效率的需求。由于需要手動設(shè)置一臺服務(wù)器大約需要5分鐘時間,當(dāng)服務(wù)器的數(shù)量較大時會在進行基本配置上浪費大量時間,人工對每一臺服務(wù)器的windows系統(tǒng)進行配置費時費力、工作效率低下。因此亟需開發(fā)一款自動對windows系統(tǒng)進行配置的軟件來代替現(xiàn)有的人工配置方法。尤其對于服務(wù)器生產(chǎn)商或者大批量使用服務(wù)器的IT商,引入自動化進行windows系統(tǒng)的配置勢在必行。
針對相關(guān)技術(shù)中的上述問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
針對相關(guān)技術(shù)中的上述問題,本發(fā)明提出一種操作系統(tǒng)的配置裝置和配置方法,能夠?qū)崿F(xiàn)對服務(wù)器操作系統(tǒng)的自動化配置,提高效率。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
根據(jù)本發(fā)明的一個方面,提供了一種操作系統(tǒng)的配置裝置,包括用于根據(jù)需要對客戶端的操作系統(tǒng)進行配置的處理模塊、以及與處理模塊連接的以下模塊之中的任意多種:IP配置模塊,用于對客戶端進行IP配置;防火墻配置模塊,用于關(guān)閉防火墻功能;遠程登錄配置模塊,用于將客戶端配置為允許遠程登錄;休眠配置模塊,用于關(guān)閉休眠功能;自動重啟配置模塊,用于關(guān)閉自動重啟功能;密碼登錄配置模塊,用于將客戶端配置為允許無密碼登錄。
根據(jù)本發(fā)明的一個實施例,IP配置模塊進一步根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置。
根據(jù)本發(fā)明的一個實施例,IP配置模塊包括順序連接的以下單元:獲取單元,用于獲取客戶端的序列號;比對單元,用于將客戶端的序列號與IP配置文件中的多個序列號進行比對,以獲取與客戶端的序列號相對應(yīng)的客戶端IP;配置單元,用于根據(jù)客戶端IP對客戶端進行相應(yīng)的IP配置。
根據(jù)本發(fā)明的一個實施例,操作系統(tǒng)為windows操作系統(tǒng)。
根據(jù)本發(fā)明的另一方面,提供了一種操作系統(tǒng)的配置方法,包括:客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置;對客戶端的操作系統(tǒng)進行IP配置、防火墻配置、遠程登錄配置、休眠配置、自動重啟配置、密碼登錄配置之中的任意多種。
根據(jù)本發(fā)明的一個實施例,對客戶端的操作系統(tǒng)進行IP配置包括:根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置。
根據(jù)本發(fā)明的一個實施例,根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置包括:獲取客戶端的序列號;將客戶端的序列號與IP配置文件中的多個序列號進行比對,以獲取與客戶端的序列號相對應(yīng)的客戶端IP;根據(jù)客戶端IP對客戶端進行相應(yīng)的IP配置。
根據(jù)本發(fā)明的一個實施例,客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置包括:基于FTP傳輸協(xié)議客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置。
本發(fā)明能夠根據(jù)需要實現(xiàn)對操作系統(tǒng)的IP、防火墻、遠程登錄、休眠、遇到故障自動重啟、無密碼登錄進行自動化配置。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實施例的操作系統(tǒng)的配置裝置的框圖;
圖2是根據(jù)本發(fā)明一個實施例的操作系統(tǒng)的配置方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的操作系統(tǒng)的配置方法中進行IP配置的流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
根據(jù)本發(fā)明的實施例,提供了一種操作系統(tǒng)的配置裝置。
如圖1所示,根據(jù)本發(fā)明實施例的操作系統(tǒng)的配置裝置包括用于根據(jù)需要對客戶端的操作系統(tǒng)進行配置的處理模塊,在本實施例中客戶端的操作系統(tǒng)為windows系統(tǒng);還包括根據(jù)需要設(shè)置的與處理模塊連接的以下模塊之中的任意多種:
IP配置模塊,用于對客戶端進行IP配置;
防火墻配置模塊,用于關(guān)閉防火墻功能,可以自動強制關(guān)閉windows系統(tǒng)的防火墻;
遠程登錄配置模塊,用于將客戶端配置為允許遠程登錄,即可以允許其他設(shè)備遠程登錄客戶端,以便于后續(xù)的遠程桌面操作;
休眠配置模塊,用于關(guān)閉休眠功能,可以自動把windows系統(tǒng)的休眠功能強制關(guān)閉;
自動重啟配置模塊,用于關(guān)閉自動重啟功能,可以自動強制關(guān)閉windows系統(tǒng)遇到故障自動重啟的功能設(shè)置,能夠在測試過程中遇到問題時保留問題現(xiàn)場。
密碼登錄配置模塊,用于將客戶端配置為允許無密碼登錄,可以自動將windows系統(tǒng)設(shè)置為無密碼登錄,以便后續(xù)的測試過程。
在實際應(yīng)用中,客戶端可以是需要進行配置的服務(wù)器。在本實施例中,本發(fā)明的操作系統(tǒng)的配置裝置基于AutoIT編程語言來實現(xiàn)的,編譯成可執(zhí)行文件(AutoSet.exe)后可直接在進行配置的服務(wù)器中運行,從而實現(xiàn)在IP、防火墻、遠程登錄、休眠、遇到故障自動重啟、無密碼登錄等六個方面對windows系統(tǒng)進行自動化設(shè)置。
在一個實施例中,IP配置模塊進一步根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置。
進一步地,IP配置模塊包括順序連接的獲取單元、比對單元、以及配置單元(未示出);其中,獲取單元用于獲取客戶端的序列號;比對單元用于將客戶端的序列號與IP配置文件中的多個序列號進行比對,以獲取與客戶端的序列號相對應(yīng)的客戶端IP;配置單元用于根據(jù)客戶端IP對客戶端進行相應(yīng)的IP配置。
根據(jù)本發(fā)明的實施例,還提供了一種操作系統(tǒng)的配置方法,包括以下步驟:
S10,客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置;
S20,對客戶端的操作系統(tǒng)進行IP配置、防火墻配置、遠程登錄配置、休眠配置、自動重啟配置、密碼登錄配置之中的任意多種。
優(yōu)選地,客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置包括:基于FTP傳輸協(xié)議客戶端從服務(wù)器端獲取操作系統(tǒng)的配置裝置。
其中,在步驟S20中對客戶端的操作系統(tǒng)進行IP配置包括:根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置。
進一步地,根據(jù)從服務(wù)器端獲取的IP配置文件對客戶端進行IP配置包括:
S21,獲取客戶端的序列號;
S22,將客戶端的序列號與IP配置文件中的多個序列號進行比對,以獲取與客戶端的序列號相對應(yīng)的客戶端IP;
S23,根據(jù)客戶端IP對客戶端進行相應(yīng)的IP配置。
具體到實際應(yīng)用中,結(jié)合圖2和圖3所示,客戶端首先利用FTP傳輸協(xié)議從服務(wù)器端下載可執(zhí)行文件AutoSet.exe與IP.txt文件(即上述IP配置文件),從而實現(xiàn)在IP、防火墻、遠程登錄、休眠、遇到故障自動重啟、無密碼登錄等六個方面對windows系統(tǒng)進行自動化設(shè)置。進一步地,在客戶端運行AutoSet.exe后會自動讀取自身的SN號(即上述客戶端的序列號),根據(jù)該SN號在桌面會生成一個sn.txt文件,根據(jù)客戶端的SN號,系統(tǒng)會自動與IP.txt中的多個待配置客戶端的SN號進行一一比對,當(dāng)比對得到與自身相同的SN號時會自動讀取與該SN號相應(yīng)的IP,進而對此客戶端自動進行相應(yīng)的IP設(shè)置。
下面對本發(fā)明對工作效率的提高效果進行說明。以同時對100臺待配置的服務(wù)器進行相關(guān)配置為例,若采用現(xiàn)有技術(shù)中的手動配置方法:手動配置IP需要100×1分鐘=100分鐘,手動配置防火墻、休眠需要100×1分鐘=100分鐘,手動設(shè)置無密碼登陸、遠程登陸、自動重啟需要100×1分鐘=100分鐘。而采用本發(fā)明的配置方法,自動配置IP需要100×10秒=1000秒,自動配置防火墻、休眠需要100×10秒=1000秒,自動配置無密碼登陸、遠程登陸、自動重啟需要100×10秒=1000秒。
通過上述對比可以發(fā)現(xiàn),采用現(xiàn)有技術(shù)中的手動配置方法完成100臺服務(wù)器的配置需要5小時,而采用本發(fā)明的配置方法僅需要0.9個小時,并且在整個設(shè)置過程中,實現(xiàn)了自動化配置,省時省力,同時由于減少了人工干預(yù),避免了人為配置失誤的問題,極大的提高了工作效率。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。