Unix/Linux C++應(yīng)用開(kāi)發(fā)-虛擬機(jī)開(kāi)發(fā)環(huán)境搭建

??? 一般企業(yè)級(jí)的開(kāi)發(fā)環(huán)境中撒汉,會(huì)有配備Linux操作系統(tǒng)的遠(yuǎn)程服務(wù)器,作為軟件系統(tǒng)開(kāi)發(fā)運(yùn)行平臺(tái)涕滋。通常開(kāi)發(fā)者通過(guò)本地機(jī)器遠(yuǎn)程連接至該平臺(tái)從事開(kāi)發(fā)睬辐、編譯執(zhí)行程序工作。但是對(duì)于在斜龇危或者暫時(shí)沒(méi)有這樣環(huán)境的普通開(kāi)發(fā)學(xué)習(xí)者來(lái)講溯饵,不一定非要遵從這樣的開(kāi)發(fā)模式。用戶(hù)可以通過(guò)在Windows系統(tǒng)平臺(tái)上安裝虛擬機(jī)锨用,在其上再安裝Linux操作系統(tǒng)丰刊。這樣的開(kāi)發(fā)環(huán)境可以用于方便用戶(hù)的學(xué)習(xí)和開(kāi)發(fā)。下面就這樣模式的開(kāi)發(fā)環(huán)境搭建給予詳細(xì)的描述增拥。

一啄巧、虛擬機(jī)軟件安裝

??? 隨著硬件以及個(gè)人PC機(jī)器用戶(hù)需求的增長(zhǎng),用戶(hù)都期望能在同一臺(tái)PC機(jī)上同時(shí)運(yùn)行不同的操作系統(tǒng)用來(lái)提供不同的服務(wù)掌栅。早期對(duì)于有這樣需求的解決方法只能通過(guò)不同的硬盤(pán)安裝不同操作系統(tǒng)來(lái)實(shí)現(xiàn)秩仆。但是這種方式對(duì)于普通PC用戶(hù)來(lái)講比較的昂貴。另一種方法就是在同一塊硬盤(pán)上安裝不同的操作系統(tǒng)猾封,但隨之而來(lái)的是操作系統(tǒng)之間安全問(wèn)題澄耍。

??? 虛擬機(jī)在這樣的背景下應(yīng)運(yùn)而生。用戶(hù)通過(guò)虛擬機(jī)軟件模擬出操作系統(tǒng)安裝所需的硬件環(huán)境晌缘,從而模擬出若干臺(tái)假想的PC齐莲。這些假想PC可以安裝不同的操作系統(tǒng),而互相不干擾枚钓。通過(guò)這樣的方式可以簡(jiǎn)便地實(shí)現(xiàn)一臺(tái)PC上同時(shí)運(yùn)行幾個(gè)不同的操作系統(tǒng)铅搓,從而組成一個(gè)小型的網(wǎng)絡(luò)環(huán)境,滿(mǎn)足用戶(hù)的需求搀捷。目前比較常用的虛擬機(jī)軟件主要有VMware和微軟公司的VirtualPC等星掰。

??? 對(duì)于搭建開(kāi)發(fā)環(huán)境來(lái)講多望,這里推薦使用VMware公司的VMware

??? WorkStation工具軟件。因?yàn)閂Mware公司在虛擬機(jī)產(chǎn)品方面有比較全面的產(chǎn)品線(xiàn)以及技術(shù)支持氢烘。下面主要介紹VMware

??? WorkStation的Windows版的安裝情況怀偷。從網(wǎng)上下載VMware

??? WorkStation工具,這里使用的是5.5.3build版本播玖。首先其安裝步驟如下椎工。

(1)雙擊該工具軟件,進(jìn)入安裝準(zhǔn)備階段蜀踏。隨后軟件初始安裝之后维蒙,出現(xiàn)正式安裝歡迎版面,如圖-1所示果覆。

圖-1 安裝歡迎界面

(2)單擊Next按鈕颅痊,跳轉(zhuǎn)至圖2.2所示畫(huà)面。單擊Change按鈕局待,選擇安裝軟件所需目錄斑响。此處選擇D盤(pán)安裝,VMware WorkStation被安裝在D:\VMware Workstation\下钳榨,如圖-2舰罚、圖-3所示。

圖-2 安裝路徑的選擇
圖-3 選擇D盤(pán)安裝

(3)單擊Next按鈕薛耻,進(jìn)入選擇軟件安裝啟動(dòng)基本設(shè)置項(xiàng)畫(huà)面营罢,此處可以默認(rèn)選擇,如圖-4所示昭卓。

圖-4 軟件啟動(dòng)基本設(shè)置選擇

(4)通過(guò)上述默認(rèn)設(shè)置選項(xiàng)愤钾,表明程序分別在桌面產(chǎn)生運(yùn)行圖標(biāo),并且在系統(tǒng)啟動(dòng)欄中存在啟動(dòng)項(xiàng)候醒。單擊Next按鈕能颁,進(jìn)入程序的安裝畫(huà)面,如圖-5所示倒淫。

圖-5 軟件安裝畫(huà)面

(5)單擊Install按鈕之后伙菊,開(kāi)始安裝軟件。用戶(hù)只需等待安裝完畢即可敌土,如圖-6所示镜硕。

圖-6 安裝進(jìn)度

(6)單擊Finish按鈕,則虛擬機(jī)安裝完成返干。虛擬機(jī)安裝完成后兴枯,分別可以在桌面以及啟動(dòng)欄看到該軟件運(yùn)行圖標(biāo)。下面緊接著開(kāi)始在虛擬機(jī)軟件之上安裝Linux操作系統(tǒng)矩欠。

二财剖、VMware WorkStation中Linux安裝

??? 在虛擬機(jī)上安裝Linux系統(tǒng)悠夯,這樣就可以在不摒棄用戶(hù)習(xí)慣使用的Windows操作系統(tǒng)的情況下,使用Linux系統(tǒng)躺坟。本小節(jié)將虛擬機(jī)上安裝Linux系統(tǒng)分為兩個(gè)部分沦补,分別為創(chuàng)建虛擬機(jī)實(shí)例以及在該實(shí)例上安裝Linux操作系統(tǒng)。

1.創(chuàng)建虛擬機(jī)實(shí)例

??? 虛擬機(jī)軟件安裝好之后咪橙,就是在虛擬機(jī)之上去安裝具體的操作系統(tǒng)夕膀。下面在虛擬機(jī)上安裝具體的操作系統(tǒng)就可以認(rèn)為是虛擬機(jī)實(shí)例的創(chuàng)建了。因?yàn)樘摂M機(jī)上可以安裝多個(gè)操作系統(tǒng)美侦,每個(gè)操作系統(tǒng)都可以看作是一個(gè)虛擬機(jī)實(shí)例产舞。下面將會(huì)介紹虛擬機(jī)實(shí)例具體安裝步驟。

(1)根據(jù)桌面虛擬機(jī)程序啟動(dòng)圖標(biāo)雙擊鼠標(biāo)音榜,啟動(dòng)虛擬機(jī)VMware Workstation庞瘸。單擊File|New| Virtual Machine…命令捧弃,彈出虛擬機(jī)安裝向?qū)г穑鐖D-7所示。

圖-7 進(jìn)入虛擬機(jī)實(shí)例安裝

(2)單擊“下一步”按鈕违霞,在接下來(lái)的對(duì)話(huà)框中要求選擇Typical(典型安裝)還是Custom(自定義安裝)選項(xiàng)嘴办。這里按照默認(rèn)選擇典型安裝,如圖-8所示买鸽。

圖-8 安裝類(lèi)型選擇

(3)單擊“下一步”按鈕涧郊,進(jìn)入操作系統(tǒng)選擇界面。由于虛擬機(jī)支持多種操作系統(tǒng)安裝眼五,這里需要選擇一個(gè)客戶(hù)端安裝操作系統(tǒng)的類(lèi)型妆艘。這里選擇Linux選項(xiàng),版本采用的是Red Hat的Linux看幼,如圖-9所示批旺。

圖-9 客戶(hù)端系統(tǒng)類(lèi)型安裝選擇

(4)單擊“下一步”按鈕,給安裝的虛擬機(jī)實(shí)例取名诵姜,同時(shí)選擇創(chuàng)建實(shí)例的目錄汽煮,這里選擇D盤(pán)的RED_HAT目錄安裝,如圖-10所示棚唆。

圖-10 實(shí)例安裝目錄選擇

(5)單擊“下一步”按鈕暇赤。在彈出的對(duì)話(huà)框中,需要選擇網(wǎng)絡(luò)連接方式宵凌。這里使用默認(rèn)的Use bridged networking(使用橋接方式連接網(wǎng)絡(luò))選項(xiàng)鞋囊,如圖-11所示。

圖-11 選擇網(wǎng)絡(luò)連接方式

(6)當(dāng)網(wǎng)絡(luò)連接方式選定之后瞎惫,會(huì)跳出虛擬機(jī)實(shí)例安裝成功的界面溜腐。單擊“完成”按鈕坯门,完成虛擬機(jī)實(shí)例的創(chuàng)建。緊接著就是選擇安裝操作系統(tǒng)軟件的方式逗扒,這里選擇使用ISO鏡像文件安裝方式古戴。選擇虛擬機(jī)對(duì)話(huà)框中VM|Settings…命令,在跳出的對(duì)話(huà)框中矩肩,選擇光驅(qū)圖標(biāo)進(jìn)行安裝方式的選擇现恼,如圖-12所示。

圖-12 安裝方式選擇

(7)設(shè)定好安裝方式黍檩,單擊OK按鈕叉袍,開(kāi)始準(zhǔn)備啟動(dòng)虛擬機(jī)加載安裝Linux操作系統(tǒng),如圖-13所示刽酱。

圖-13 啟動(dòng)項(xiàng)按鈕

2.虛擬機(jī)安裝Linux系統(tǒng)

??? 通過(guò)上述操作過(guò)程介紹喳逛,已經(jīng)完成虛擬機(jī)實(shí)例創(chuàng)建,并裝載了Linux安裝程序棵里。下面將會(huì)通過(guò)系統(tǒng)安裝引導(dǎo)程序完成虛擬機(jī)上Linux操作系統(tǒng)的安裝润文。

(1)單擊工具欄上綠色的三角形啟動(dòng)按鈕,進(jìn)入安裝畫(huà)面殿怜。Linux系統(tǒng)安裝方式有“圖形化安裝方式”(直接按Enter)典蝌、“文本安裝方式”(在boot:之后輸入linux text)、“修復(fù)安裝”(boot:之后輸入linux rescue)头谜。這里選擇圖形安裝方式骏掀,使得安裝的過(guò)程更加的直觀易操作,如圖-14所示柱告。

圖-14 安裝方式選擇畫(huà)面

(2)直接按Enter鍵截驮,進(jìn)入圖形化安裝。這里有一個(gè)安裝文件自檢的過(guò)程际度,主要檢測(cè)安裝光盤(pán)文件的完整性葵袭。因?yàn)闄z測(cè)時(shí)間太長(zhǎng),這里可以跳過(guò)甲脏,如圖2.15所示眶熬。

圖-15 安裝文件自檢

(3)選擇“Skip”選項(xiàng)后,進(jìn)入圖形化安裝向?qū)М?huà)面。這里直接選擇單擊Next按鈕,進(jìn)入系統(tǒng)安裝語(yǔ)言選擇别惦,也就是操作系統(tǒng)選擇中文還是英文罗丰,如圖-16所示。

說(shuō)明:當(dāng)沒(méi)有安裝虛擬工具之前,鼠標(biāo)在虛擬機(jī)系統(tǒng)之內(nèi)也可以使用。如果需要切換到外面操作系統(tǒng)痊班,需要使用Ctrl+Alt鍵切換绵疲。

圖-16 操作系統(tǒng)使用語(yǔ)言選擇

(4)單擊Next按鈕后哲鸳,需要選擇使用的鍵盤(pán)設(shè)置,這里默認(rèn)使用美國(guó)英語(yǔ)式盔憨,如圖-17所示徙菠。

圖-17 鍵盤(pán)設(shè)置

(5)單擊“下一步”后,進(jìn)入下一步安裝郁岩,也就是需要進(jìn)行鼠標(biāo)的設(shè)置婿奔。直接選擇默認(rèn)設(shè)置,此步驟畫(huà)面展示忽略问慎,直接等待出現(xiàn)鼠標(biāo)設(shè)置畫(huà)面萍摊,點(diǎn)擊“Next”即可。

(6)進(jìn)入下一安裝步驟之后如叼,出現(xiàn)安裝類(lèi)型選擇畫(huà)面冰木。這一步很重要,通常有“Personal

Desktop”(個(gè)人桌面)笼恰、“Workstation”(工作站)踊沸、“Server”(服務(wù)器)、“Custom”(用戶(hù)可定制)這四種類(lèi)型可供選擇挖腰。這里選擇“Custom”雕沿,開(kāi)發(fā)者可以根據(jù)需要選擇組件安裝,如圖-18所示猴仑。

圖-18 安裝類(lèi)型選擇

(7)單擊Next按鈕,進(jìn)入磁盤(pán)分區(qū)設(shè)置肥哎。通常有兩種設(shè)置方式:

第一種是“自動(dòng)分區(qū)”辽俗,不需要自己計(jì)算硬盤(pán)分區(qū)大小設(shè)定。不過(guò)這個(gè)選項(xiàng)慎用篡诽,尤其是對(duì)于在Windows操作系統(tǒng)之上安裝者崖飘。因?yàn)榭赡軐?dǎo)致將磁盤(pán)清空后,再進(jìn)行分區(qū)杈女。

第二種“手動(dòng)分區(qū)”朱浴,手動(dòng)設(shè)置分區(qū)以及其大小。這里為了保險(xiǎn)起見(jiàn)达椰,采用第二種手動(dòng)分區(qū)的方式翰蠢。注意第二種方式,安裝時(shí)會(huì)出現(xiàn)一個(gè)警告啰劲,就是初始分區(qū)表梁沧,這里單擊“Yes”按鈕即可,如圖-19所示蝇裤。

圖-19 磁盤(pán)分區(qū)方式

(8)上述步驟根據(jù)告警信息廷支,點(diǎn)擊“Yes”后频鉴,回到磁盤(pán)分區(qū)設(shè)置,之后單擊Next按鈕后恋拍,進(jìn)入磁盤(pán)設(shè)置垛孔,就是劃分自己的分區(qū)。這里就不過(guò)多描述施敢,有關(guān)分區(qū)問(wèn)題可以查詢(xún)相應(yīng)的技術(shù)網(wǎng)站解決似炎。當(dāng)前就在默認(rèn)的分區(qū)中安裝,此時(shí)需要設(shè)置下在當(dāng)前的分區(qū)空間上悯姊。單擊“New”按鈕羡藐,在該分區(qū)上創(chuàng)建掛載點(diǎn)為“/”,其格式為“ext3”悯许,大小設(shè)定為8G仆嗦,如圖-20所示。

圖-20 創(chuàng)建掛載點(diǎn)

(9)掛載點(diǎn)創(chuàng)建完之后先壕,需要?jiǎng)?chuàng)建一個(gè)swap交換分區(qū)瘩扼。同樣,在當(dāng)前的磁盤(pán)上垃僚,單擊New按鈕集绰,新建一個(gè)交換區(qū),大小為512M谆棺,如圖-21所示栽燕。

圖-21 創(chuàng)建swap分區(qū)

(10)創(chuàng)建好交換區(qū)之后,選擇系統(tǒng)安裝的分區(qū)改淑。這里選擇掛載點(diǎn)/碍岔,類(lèi)型為ext3。然后單擊Next按鈕朵夏,進(jìn)入下一安裝畫(huà)面蔼啦。后面依次單擊Next按鈕,直到防火墻配置畫(huà)面仰猖。這里初學(xué)者為了方便捏肢,可以不需要使用防火墻,如圖-22所示饥侵。

圖-22 防火墻設(shè)置

(11)單擊Next按鈕之后鸵赫,提示選擇支持語(yǔ)言。這里默認(rèn)使用英語(yǔ)爆捞。再單擊Next按鈕之后奉瘤,選擇使用者所在時(shí)區(qū),這里自然選擇北京東部時(shí)區(qū)了,如圖-23所示盗温。

圖-23 時(shí)區(qū)設(shè)置

(12)單擊Next按鈕后藕赞,緊接著需要確認(rèn)root口令,這里暫時(shí)設(shè)定為“1234567”卖局,如圖-24所示斧蜕。

圖-24 root口令設(shè)置

(13)單擊Next按鈕,直到出現(xiàn)選擇安裝包內(nèi)容畫(huà)面砚偶,這里就不去做選擇性的安裝了批销,可以直接選擇Everything,安裝所有組件工具染坯,如圖-25所示均芽。

圖-25 選擇包安裝內(nèi)容

(14)單擊Next按鈕后,開(kāi)始收集相關(guān)安裝信息单鹿,同時(shí)格式化文件系統(tǒng)掀宋,進(jìn)入安裝階段。這里選擇的是硬盤(pán)鏡像安裝仲锄,總共三個(gè)包劲妙,安裝途中會(huì)提示插入下一個(gè)包,此時(shí)按照虛擬機(jī)實(shí)例創(chuàng)建的(6)的方式儒喊,依次將包2镣奋、3放入,直接單擊OK按鈕怀愧,就可以了侨颈,如圖-26所示。

圖-26 安裝過(guò)程

(15)三個(gè)包都安裝完畢之后掸驱,重啟Linux系統(tǒng)肛搬,此時(shí)需要進(jìn)行一些系統(tǒng)初始設(shè)置。重新啟動(dòng)之后毕贼,如圖-27所示。

圖-27 設(shè)置的歡迎畫(huà)面

(16)單擊Foward按鈕后蛤奢,通常需要設(shè)置除root之外的其他用戶(hù)權(quán)限信息鬼癣,這里暫且使用用戶(hù)名為“developer”,密碼為“7654321”啤贩,如圖-28所示待秃。

圖-28 用戶(hù)權(quán)限設(shè)定

(17)依次單擊Forward按鈕,會(huì)經(jīng)歷系統(tǒng)時(shí)間設(shè)定痹屹、聲卡的測(cè)試章郁、系統(tǒng)網(wǎng)絡(luò)注冊(cè)和額外添加的CD工具等,最終完成安裝。經(jīng)過(guò)系統(tǒng)重新啟動(dòng)之后暖庄,進(jìn)入登錄的畫(huà)面聊替,如圖-29所示。

圖-29 登錄畫(huà)面

(18)依據(jù)剛才設(shè)定的用戶(hù)名和密碼培廓,登錄進(jìn)入Linux系統(tǒng)惹悄。至此,就在虛擬機(jī)之上的安裝了一個(gè)完整可用的Linux操作系統(tǒng)肩钠。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泣港,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子价匠,更是在濱河造成了極大的恐慌当纱,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件踩窖,死亡現(xiàn)場(chǎng)離奇詭異坡氯,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)毙石,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)廉沮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人徐矩,你說(shuō)我怎么就攤上這事滞时。” “怎么了滤灯?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵坪稽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我鳞骤,道長(zhǎng)窒百,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任豫尽,我火速辦了婚禮篙梢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘美旧。我一直安慰自己渤滞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布榴嗅。 她就那樣靜靜地躺著妄呕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嗽测。 梳的紋絲不亂的頭發(fā)上绪励,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼疏魏。 笑死停做,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蠢护。 我是一名探鬼主播雅宾,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼葵硕!你這毒婦竟也來(lái)了眉抬?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤懈凹,失蹤者是張志新(化名)和其女友劉穎蜀变,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體介评,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡库北,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了们陆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寒瓦。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坪仇,靈堂內(nèi)的尸體忽然破棺而出杂腰,到底是詐尸還是另有隱情,我是刑警寧澤椅文,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布喂很,位于F島的核電站,受9級(jí)特大地震影響皆刺,放射性物質(zhì)發(fā)生泄漏少辣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一羡蛾、第九天 我趴在偏房一處隱蔽的房頂上張望漓帅。 院中可真熱鬧,春花似錦痴怨、人聲如沸煎殷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至劣摇,卻和暖如春珠移,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工钧惧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留暇韧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓浓瞪,卻偏偏與公主長(zhǎng)得像懈玻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乾颁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容