吳錫強
【摘要】作者結(jié)合自身多年從事計算機領(lǐng)域工作經(jīng)驗,通過對大量文獻(xiàn)的閱讀,對Web的Solaris環(huán)境下自動化軟件安裝工具的開發(fā)進(jìn)行研究,并希望通過此工具開發(fā)能夠節(jié)約大量重復(fù)安裝的時間成本,從而不斷提升當(dāng)前服務(wù)的工作效率。
【關(guān)鍵詞】Web;Solaris環(huán)境;自動化安裝;工具開發(fā)
【分類號】TP311.52
1引言
隨著我國社會主義現(xiàn)代化的飛速發(fā)展,我國各行各業(yè)都得到了長足的發(fā)展和飛速的進(jìn)步。計算機引領(lǐng)的互聯(lián)網(wǎng)科技成為了當(dāng)代各行各業(yè)飛速發(fā)展的主用技術(shù)生產(chǎn)力,其方便了企業(yè)資源的共享和使用,節(jié)約了當(dāng)代企業(yè)工作的時間和成本,提升了當(dāng)代企業(yè)經(jīng)營管理的整體效率。在信息化大時代的今天,計算機技術(shù)仿佛一把雙刃劍,除了給當(dāng)代企業(yè)發(fā)展帶來了新的動力之外,還為企業(yè)增加了較大的信息管理成本。計算機技術(shù)的運用來帶了企業(yè)信息戰(zhàn)略投入成本的提高,其中技術(shù)更新和研發(fā)、計算機服務(wù)器維護(hù)等成本已然成為了當(dāng)今企業(yè)運用信息化發(fā)展戰(zhàn)略不得不考慮的關(guān)鍵。
在大多數(shù)計算機技術(shù)較為發(fā)達(dá)的企業(yè)當(dāng)中,都會擁有Sun服務(wù)器,而對于這些sun服務(wù)器的日常維護(hù)需要大量的人力、物力和財力。由于Sun服務(wù)器的運行需要,企業(yè)工作人員需要經(jīng)常為其安裝Solaris程序,并且需要在安裝程序之后對服務(wù)器進(jìn)行多次調(diào)試?,F(xiàn)有大多數(shù)企業(yè)由于計算機人才不足、企業(yè)資金不足等原因在面對此項難題時大多數(shù)采用的是光盤安裝方法,從而給企業(yè)服務(wù)器造成了較大的壓力,并且極為不利于企業(yè)服務(wù)器運營效率的提升。因此,在本文中作者結(jié)合自身多年從事計算機領(lǐng)域工作經(jīng)驗,通過對大量文獻(xiàn)的閱讀,對Web的Solaris環(huán)境下自動化軟件安裝工具的開發(fā)進(jìn)行研究,并希望通過此工具開發(fā)能夠節(jié)約大量重復(fù)安裝的時間成本,從而不斷提升當(dāng)前服務(wù)的工作效率。
2 Solaris環(huán)境安裝自動化工具的整體架構(gòu)設(shè)計
本文所研究設(shè)計的自動化工具是基于互聯(lián)網(wǎng)前端開發(fā)的Web服務(wù)器。作者在本文當(dāng)中主要采用的是CGI的技術(shù),通過整體框架的設(shè)計能夠使客戶端對接的瀏覽器實現(xiàn)自主信息搜送和安裝,并且能夠使其通過HTML頁面來實現(xiàn)對用戶所需的Solaris版本進(jìn)行自動化的選擇。通過以上的設(shè)計,能夠使信息管理工作人員在向系統(tǒng)提交表單之后,通過該自動化處理工具向Web服務(wù)器發(fā)送信號。Web服務(wù)器接受到信號之后,通過自動調(diào)用CGI腳本的功能,來實現(xiàn)傳統(tǒng)模式安裝Solaris環(huán)境,并且能夠?qū)υ摥h(huán)境進(jìn)行配置和進(jìn)一步的調(diào)試。在實際的操作和運行過程中,擁有Sun服務(wù)器的企業(yè)應(yīng)當(dāng)將Web服務(wù)器與Jumpstart服務(wù)器進(jìn)行有效的對接,將兩者一起安裝于Sun服務(wù)器之上,從而能夠有效的保證Jumpstart服務(wù)器在接受到信息處理命令之后能夠順利實現(xiàn)選擇性的調(diào)用CGI腳本程序的功能。
3各功能模塊的具體實現(xiàn)
3.1 Sun SPARC服務(wù)器的安裝與配置
將Solaris的運行環(huán)境,通過光盤在CD-ROM中進(jìn)行手工安裝。并通過連接有Sun SPARC服務(wù)器的電子計算機對該環(huán)境進(jìn)行調(diào)節(jié)和配置。
3.2.Web服務(wù)器的配置
參照Solaris光盤附帶的安裝說明文檔對企業(yè)Sun SPARC的服務(wù)器進(jìn)行配置,并在其之上對Jumpstart服務(wù)器進(jìn)行加載和安裝、調(diào)試。對于具體安裝、加載、卸載和配置的方法和途徑,可以具體的參照光盤當(dāng)中由SUN公司所預(yù)留的Solaris的詳細(xì)安裝、卸載和配置的步驟文檔。作者在本文當(dāng)中將不再對具體的操作方法和方式進(jìn)行重述。
3.3 Jumpstart服務(wù)器的安裝與配置
Solaris安裝光盤當(dāng)中已經(jīng)對Apache Web server基礎(chǔ)環(huán)境進(jìn)行了安裝,因此在此處不用重新下載安裝Apache Web server。對于不具有該基礎(chǔ)環(huán)境安裝和調(diào)試經(jīng)驗的程度人員或企業(yè),可以具體的參照光盤中所提供的說明文件對Apache Web server的基本配置方法進(jìn)行學(xué)習(xí)。因此,作者在本文當(dāng)中將不再對具體的操作方法和方式進(jìn)行重述。但是,如果發(fā)生安裝后無法順利運行的情況,應(yīng)重新下載刻錄光盤進(jìn)行專門安裝,以有效的保證信息管理人員能夠在使用服務(wù)器過程中能夠順利的在其中打開Web操作運行頁面。
3.4客戶端網(wǎng)頁的設(shè)計
在對客戶端中所使用的網(wǎng)頁進(jìn)行設(shè)計時,可以使用企業(yè)程序人員擅長使用的Web頁面設(shè)計工具去對編寫網(wǎng)頁當(dāng)中的HTML數(shù)據(jù),現(xiàn)階段最為常用的工具是FrontPage。在對客戶端中的網(wǎng)頁進(jìn)行HTML的相關(guān)數(shù)據(jù)進(jìn)行設(shè)計時,應(yīng)當(dāng)注重對Form相關(guān)程序的設(shè)置,其是整個網(wǎng)頁能否順利實現(xiàn)運行和操作的關(guān)鍵所在。在對表單進(jìn)行設(shè)計時,應(yīng)當(dāng)注重其中選項字段的設(shè)計,將其設(shè)置為需要必選的字段選項,具體包括以下兩個:(1)所需要安裝服務(wù)器的具體名稱;(2)所需要安裝的Solaris的具體版本。在對這兩個選項內(nèi)容進(jìn)行設(shè)計時,應(yīng)當(dāng)使用列表框,將現(xiàn)有服務(wù)器當(dāng)中擁有的能夠?qū)崿F(xiàn)連接服務(wù)器的名稱以及能夠順利安裝具有完整資源的Solaris版本進(jìn)行錄入,從而保證企業(yè)信息管理相關(guān)工作人員能夠使用鼠標(biāo)進(jìn)行快捷的選擇以幫助其實現(xiàn)操作的目的。除此之外,還可以設(shè)置其他的選項Form,例如:所需要安裝的Solaris是完整的安裝還是僅僅進(jìn)行升級的安裝。另外,如果企業(yè)服務(wù)器經(jīng)常需要暴露在公開的環(huán)境當(dāng)中,還應(yīng)當(dāng)對服務(wù)器使用權(quán)限進(jìn)行控制,在登陸服務(wù)器,或者進(jìn)行安裝時,需要用戶輸入相應(yīng)的密碼。
3.5服務(wù)器端CGI腳本的設(shè)計
在進(jìn)行上述功能的設(shè)計之后,還需要對服務(wù)器端當(dāng)中的CGI腳本進(jìn)行設(shè)計。對該腳本進(jìn)行設(shè)計的目的是為了有效的保證客戶端在接受到信息之后能夠?qū)⑵漤樌匿浫胂到y(tǒng),進(jìn)而能夠更具信息傳遞的命令對所需要安裝的程序及其版本進(jìn)行選擇及配置。
4結(jié)論
通過本文的研究,可以發(fā)現(xiàn),采用傳統(tǒng)方法在Sun服務(wù)器當(dāng)中安裝Solaris程序,并對該程序進(jìn)行環(huán)境的調(diào)試將會給企業(yè)帶來巨大的日常維護(hù)和安裝壓力,并且極為不利于企業(yè)服務(wù)器整體運營效率的提高。為此,作者在本文當(dāng)中基于前段開發(fā)技術(shù),對Sun服務(wù)器運行環(huán)境下的Solaris程序自動化安裝進(jìn)行了研究。并且,針對各個功能模塊提出了自己的設(shè)計理念,主要包括以下幾個方面:(1)Sun SPARC服務(wù)器的安裝與配置;(2)Web服務(wù)器的安裝與配置;(3)Jumpstart服務(wù)器的安裝與配置;(4)客戶端網(wǎng)頁的設(shè)計;(5)Jumpstart服務(wù)器中對CGI腳本的設(shè)計與調(diào)試。通過以上功能模塊的設(shè)計來保證該自動化安裝工具的運行,為提升企業(yè)服務(wù)器運行效率和節(jié)約服務(wù)器運行、維護(hù)成本做出貢獻(xiàn)。
【參考文獻(xiàn)】
[1] 胡綱. 樸實無華的Solaris 9[J]. 個人電腦. 2002(06)