一種控制操作系統(tǒng)配置參數(shù)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種控制操作系統(tǒng)配置參數(shù)的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著高端服務(wù)器的發(fā)展越來越復(fù)雜,對于其安裝的操作系統(tǒng)本身也越來越重要,傳統(tǒng)的在機房維護操作系統(tǒng)的方式越來越為廣大的系統(tǒng)管理員所排斥。如今,高效、安全的WEB服務(wù)控制方式的系統(tǒng)管理方法成為大家的首選。在基于WEB服務(wù)的操作系統(tǒng)管理平臺架構(gòu)中,如何有效地配置相關(guān)的參數(shù)成為需要考慮到核心問題。在WEB服務(wù)端,通過CGI接口可以訪問操作系統(tǒng)中的系統(tǒng)文件,也可以通過調(diào)整配置文件的內(nèi)容修改配置文件的參數(shù)信息。但是,對于調(diào)整配置文件的內(nèi)容這種情況,由于需要對配置文件中的參數(shù)信息進行修改,因此容易造成操作系統(tǒng)參數(shù)的不一致問題,即運行中的操作系統(tǒng)中的參數(shù)和配置文件中設(shè)定的參數(shù)不一致。
[0003]由此可見,在對操作系統(tǒng)中進行參數(shù)信息修改時,如何避免運行中的操作系統(tǒng)中的參數(shù)和配置文件中設(shè)定的參數(shù)不一致的問題是本領(lǐng)域技術(shù)人員亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種控制操作系統(tǒng)配置參數(shù)的方法,用于在對操作系統(tǒng)中的配置文件進行參數(shù)信息修改時,如何避免運行中的操作系統(tǒng)中的參數(shù)和配置文件中設(shè)定的參數(shù)不一致的問題。此外,本發(fā)明的目的還提供一種控制操作系統(tǒng)配置參數(shù)的系統(tǒng)。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種控制操作系統(tǒng)配置參數(shù)的方法,包括:
[0006]WEB服務(wù)器接收用戶端發(fā)送的配置參數(shù)模塊,如果該配置參數(shù)模塊的配置過程會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題,則調(diào)用CGI接口中的數(shù)據(jù)總線終端;
[0007]所述數(shù)據(jù)總線終端收集所述配置參數(shù)模塊并對所述配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整以滿足操作系統(tǒng)的要求;
[0008]操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口接收調(diào)整后的配置參數(shù)模塊。
[0009]優(yōu)選地,在所述操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口接收調(diào)整后的配置參數(shù)模塊之后還包括:
[0010]所述操作系統(tǒng)中的系統(tǒng)參數(shù)配置服務(wù)器根據(jù)所述調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對所述操作系統(tǒng)進行參數(shù)配置。
[0011]優(yōu)選地,所述數(shù)據(jù)總線服務(wù)接口具體通過數(shù)據(jù)總線協(xié)議接收所述調(diào)整后的配置參數(shù)模塊。
[0012]優(yōu)選地,還包括:
[0013]如果該配置參數(shù)模塊的配置過程不會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題,則WEB服務(wù)器調(diào)用CGI接口中的通用配置模塊;
[0014]所述通用配置模塊收集所述配置參數(shù)模塊并對所述配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整以滿足操作系統(tǒng)的要求;
[0015 ]操作系統(tǒng)中的系統(tǒng)文件接收調(diào)整后的配置參數(shù)模塊。
[0016]優(yōu)選地,在所述操作系統(tǒng)中的系統(tǒng)文件接收調(diào)整后的配置參數(shù)模塊之后還包括:
[0017]所述系統(tǒng)文件根據(jù)所述調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對所述操作系統(tǒng)進行參數(shù)配置。
[0018]—種控制操作系統(tǒng)配置參數(shù)的系統(tǒng),包括:
[0019]WEB服務(wù)器,用于接收用戶端發(fā)送的配置參數(shù)模塊,如果該配置參數(shù)模塊的配置過程會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題,則調(diào)用CGI接口中的數(shù)據(jù)總線終端;
[0020]所述數(shù)據(jù)總線終端,用于收集所述配置參數(shù)模塊并對所述配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整以滿足操作系統(tǒng)的要求;
[0021]操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口,用于接收調(diào)整后的配置參數(shù)模塊。
[0022]優(yōu)選地,還包括:
[0023]系統(tǒng)參數(shù)配置服務(wù)器,用于根據(jù)所述調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對所述操作系統(tǒng)進行參數(shù)配置。
[0024]優(yōu)選地,所述數(shù)據(jù)總線服務(wù)接口具體通過數(shù)據(jù)總線協(xié)議與所述數(shù)據(jù)總線終端通
?目O
[0025]優(yōu)選地,如果該配置參數(shù)模塊的配置過程不會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題,則還包括:
[0026]通用配置模塊,用于收集所述配置參數(shù)模塊并對所述配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整以滿足操作系統(tǒng)的要求;
[0027]系統(tǒng)文件,用于接收調(diào)整后的配置參數(shù)模塊。
[0028]優(yōu)選地,所述系統(tǒng)文件還用于根據(jù)所述調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對所述操作系統(tǒng)進行參數(shù)配置。
[0029]本發(fā)明所提供的控制操作系統(tǒng)配置參數(shù)的方法,控制操作系統(tǒng)配置參數(shù)的方法,WEB服務(wù)器接收用戶端發(fā)送的配置參數(shù)模塊,在配置參數(shù)模塊的配置過程會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題時,調(diào)用CGI接口中的數(shù)據(jù)總線終端,使得WEB服務(wù)器能夠通過數(shù)據(jù)總線終端與操作系統(tǒng)通信,從而達到對操作系統(tǒng)配置參數(shù)與運行參數(shù)一致的目的。以此,操作系統(tǒng)運行的配置參數(shù)就是修改后的配置參數(shù),避免了參數(shù)信息與配置文件中的參數(shù)信息不一致的問題。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031 ]圖1為本發(fā)明提供的一種控制操作系統(tǒng)配置參數(shù)的方法的流程圖;
[0032]圖2為本發(fā)明提供的一種控制操作系統(tǒng)配置參數(shù)的系統(tǒng)的結(jié)構(gòu)圖;
[0033]圖3為本發(fā)明提供的另一種控制操作系統(tǒng)配置參數(shù)的系統(tǒng)的結(jié)構(gòu)圖。
[0034]圖4為本發(fā)明提供的另一種控制操作系統(tǒng)配置參數(shù)的系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0035]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實施例,都屬于本發(fā)明保護范圍。
[0036]本發(fā)明的核心是提供一種控制操作系統(tǒng)配置參數(shù)的方法及系統(tǒng)。
[0037]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步的詳細說明。
[0038]實施例一
[0039]圖1為本發(fā)明提供的一種控制操作系統(tǒng)配置參數(shù)的方法的流程圖。如圖1所示,控制操作系統(tǒng)配置參數(shù)的方法,包括:
[0040]S10:WEB服務(wù)器接收用戶端發(fā)送的配置參數(shù)模塊,如果該配置參數(shù)模塊的配置過程會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題,則調(diào)用CGI接口中的數(shù)據(jù)總線終端;
[0041]Sll:數(shù)據(jù)總線終端收集配置參數(shù)模塊并對配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整以滿足操作系統(tǒng)的要求;
[0042]S12:操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口接收調(diào)整后的配置參數(shù)模塊。
[0043]在具體實施中,首先WEB服務(wù)器接收客戶端發(fā)送的配置參數(shù)模塊,該配置參數(shù)模塊中包含了對操作系統(tǒng)進行參數(shù)配置的相關(guān)數(shù)據(jù)。在具體實施中有的配置參數(shù)模塊的一致性需求較高,即涉及到操作系統(tǒng)參數(shù)一致性的問題,例如,更新類、創(chuàng)建類等。有的配置參數(shù)模塊的一致性需求較低,即未涉及到操作系統(tǒng)參數(shù)一致性的問題。因此對于不同的配置參數(shù)模塊需要進行分析其一致性需求高低的問題。對于一致性需求較高的配置參數(shù)模塊,WEB月艮務(wù)器調(diào)用CGI接口中的數(shù)據(jù)總線終端。數(shù)據(jù)總線終端收集配置參數(shù)模塊,由于該配置參數(shù)模塊中的數(shù)據(jù)格式不滿足操作系統(tǒng)的要求,因此,需要數(shù)據(jù)總線終端對配置參數(shù)模塊的數(shù)據(jù)格式進行調(diào)整。調(diào)整后,發(fā)送給操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口,數(shù)據(jù)總線服務(wù)接口接收調(diào)整后的配置參數(shù)模塊。
[0044]需要說明的是,一旦調(diào)用了數(shù)據(jù)CGI接口中的數(shù)據(jù)總線終端,此時操作系統(tǒng)就處于內(nèi)核模式,當數(shù)據(jù)總線服務(wù)接口接收到調(diào)整后的配置參數(shù)模塊后,操作系統(tǒng)中的系統(tǒng)參數(shù)配置服務(wù)器就可以根據(jù)調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對操作系統(tǒng)進行參數(shù)配置。
[0045]以此,操作系統(tǒng)運行的配置參數(shù)就是修改后的配置參數(shù),避免了參數(shù)信息與配置文件中的參數(shù)信息不一致的問題。
[0046]本實施例提供的控制操作系統(tǒng)配置參數(shù)的方法,WEB服務(wù)器接收用戶端發(fā)送的配置參數(shù)模塊,在配置參數(shù)模塊的配置過程會造成操作系統(tǒng)運行參數(shù)與配置文件的配置參數(shù)不一致的問題時,調(diào)用CGI接口中的數(shù)據(jù)總線終端,使得WEB服務(wù)器能夠通過數(shù)據(jù)總線終端與操作系統(tǒng)通信,從而達到對操作系統(tǒng)配置參數(shù)與運行參數(shù)一致的目的。
[0047]作為一種優(yōu)選的實施方式,在操作系統(tǒng)中的數(shù)據(jù)總線服務(wù)接口接收調(diào)整后的配置參數(shù)模塊之后還包括:
[0048]操作系統(tǒng)中的系統(tǒng)參數(shù)配置服務(wù)器根據(jù)調(diào)整后的配置參數(shù)模塊的數(shù)據(jù)對操