在安裝這個全新的作業系統之前,需要做一些準備工作。從**得到
linux
?對電腦配置有什麼要求?安裝會刪除機器上原有的
windows
嗎?……對這些在論壇上經常出現的問題,本節將逐一給予回答。
使用linux
本身不需要支付任何費用。讀者可以在各
linux
發行版的官方**上(詳見
1.3.1
節)找到安裝映象。安裝映象通常分為
cd映象和
***windows
下,較常用的燒錄軟體有
nero
等。當然,使用者應該自己準備好cd或
***燒錄機。
red hat
、suse
等發行版都發售企業版
linux
套件,使用這些套件本身是免費的,商業公司只對其軟體支援和服務收費。
最「誘人」的
linux
發行版本是
ubuntu
。使用者可以登入其官方**預訂安裝光碟,
canonical
(ubuntu
社群的授權公司)會為此支付包括郵費在內的一切費用。對於國內使用者而言,唯一可能產生不便的是在申請光碟時,所有的個人資訊包括家庭住址都需要用英語填寫。另外,從提交申請到收到光碟可能需要花費2~
3周的時間。
在任何時候,使用者都有權力免費複製和發放
linux
。這意味著同乙份
linux
拷貝可以在無數臺電腦上安裝而不需要考慮許可證問題。如此看來,獲得乙份
linux
安裝檔案並不是什麼難事。
對於這個問題最簡單也是最標準的回答是取決於所使用的發行版。一般來說,這並不是一件需要特別考慮的事情。以
ubuntu 8.04
為例,預設安裝需要
256mb
記憶體、4gb
硬碟空間。對於現在的絕大多數計算機而言,這樣的要求甚至不能被稱作「要求」。當然,如果讀者的計算機確實不能夠勝任這樣的工作,首先需要對此表示同情。讀者有必要認真閱讀相關配置要求,並選擇乙個合適的版本,也可以從各發行版的官方**上找到某個特定版本所需要的最低配置。
第一次安裝
linux的pc
使用者都會問這樣的問題:「
linux
會不會覆蓋我機器上原有的
windows
?」答案是「不會」——如果選擇將
linux
安裝在另乙個分割槽上的話。
linux
預設使用的作業系統引導載入器
grub
(早期的
linux
使用另一種名為
lilo
的引導工具)可以引導包括
linux
、windows
、freebsd
在內的多種作業系統。
linux
安裝程式會在一切準備穩妥之後安裝
grub
,並加入對硬碟中原有作業系統的支援。這一切都是自動完成的。但反過來卻有可能產生問題,例如
windows
的引導引導程式至今無法支援
linux
。因此,如果選擇在安裝
linux
之後再安裝
windows
,那麼windows
的引導程式將把
grub
覆蓋,從而導致
linux
無法啟動。這個時候可以使用
linux
的安裝光碟對
grub
實施恢復,詳見本章的「高階」部分。
如果不希望在自己的電腦上看到兩個系統,那麼還有一種方法可供選擇——使用虛擬機器。虛擬機器是這樣一種軟體:它本身安裝在乙個作業系統中,卻可以虛擬出整個硬體環境。在這個虛擬出來的硬體環境中,可以安裝另乙個作業系統。對於這兩個作業系統,前者被稱為宿主作業系統(
host os
),後者被稱作客戶作業系統(
guest os
),如圖
2.1所示。使用虛擬機器最顯而易見的優點在於,對客戶作業系統的任何操作都不會對實際的硬體系統產生不良影響,因為其所依賴的硬體環境都是「虛擬」出來的。最終反映在硬碟上的,只是一系列檔案。
圖2.1虛擬機器示意圖
事實上,虛擬機器在伺服器端擁有更廣泛的應用。由於在控制成本、利用資源等方面展現出的巨大作用,虛擬機器技術在最近幾年獲得了長足的進步。
vmware
、sun
、microsoft
等公司紛紛推出了自己的虛擬機器產品。
intel
等晶元廠商也在
cpu級別上提供了對虛擬技術的支援。
對於pc
使用者而言,最常用到的虛擬機器軟體是
vmware
。這款虛擬機器產品可以在包括
windows
和linux
在內的多個平台上執行。
vmware
面向企業和個人開發了多個版本,其中一些需要使用者購買許可證,如
vmware workstation
等;另一些,例如
vmware server
,則可以免費使用。
vmware
公司通過向企業使用者銷售服務獲取收入。
推薦讀者使用
vmware server
。免費是乙個重要理由;另外,如果有意把
linux
作為一款真正的伺服器作業系統的話,那麼這款
server
級的產品將會給讀者帶來更深刻的體會。考慮到希望學習
linux
而又不願冒任何安裝風險的
windows
使用者,這裡簡單介紹一下
vmware server
在windows
下的安裝和使用方法。
vmware server
可以從www.vmware.com/download
vmware
公司需要得到來自使用者方面的反饋——這個要求無可厚非,註冊完成後,使用者可以申請免費的產品序列號。在本書寫作時,
vmware server
的最新版本是
2.0vmware-server-2.0.0-122956.exe
。雙擊這個安裝程式,
vmware server
就開始執行安裝了,如圖
2.2所示。經過一些例行公事詢問
/回答後,安裝程式會把使用者帶到伺服器配置介面,如圖
2.3所示。在這裡可以設定虛擬機器檔案預設存放的位置、伺服器名稱和監聽埠(使用預設值即可)。
圖2.2vmware server
安裝初始化
圖2.3
設定vmware server
安裝完成後,
vmware server
會要求使用者重啟計算機。
vmware server
將自己作為乙個
web伺服器執行,使用者通過瀏覽器訪問這個伺服器對其進行管理。通過桌面上或者「開始」選單中的
vmware server home page
命令開啟
登入介面,如圖
2.4所示。 圖
2.4vmware server
的登入介面
使用者可以通過安裝
vmware server
時使用的
windows
使用者名稱和密碼
登入,登入後的介面如圖
2.5所示。通過選擇右上方的
create virtual machine
命令即可新建虛擬機器。
圖2.5vmware server
的管理介面
講解如何使用
vmware server
是乙個漫長的過程,這對於一本介紹
linux
的書而言未免喧賓奪主。如果讀者只是簡單地將其用做「實驗室」,那麼不妨自己摸索。如果需要用到
vmware server
的高階功能,其官方手冊是最值得推薦的資料。
安裝scapy前的準備工作
1 安裝python 2 安裝pip 使用9.0.1 cd pip 9.0.1 python setup.py install 3 安裝pip時出現的問題 python setup.py install setup.py not found wget 2 解壓setuptools包 這一步我出現不能...
迎新前準備工作
從開學至今,我校的csdn高校俱樂部高年級 輔導 領隊 隊伍不斷壯大,已經有來自各個學院的各個專業的30多位同學加入了我們的行列!為了能讓十一後的招新工作順利圓滿的進行,有不少同學選擇留校繼續工作!我們向所有為我校csdn高校俱樂部做出貢獻的同學表示感謝!當然還要感謝csdn寄過來的程式設計師雜誌!...
mysql安裝前的系統準備工作
一 系統環境總結 二 安裝yum源 1 安裝磁碟yum源 一 安裝xfs檔案系統 1 配置yum源 光碟 vi etc yum.repos.d yum.repo server name server baseurl file tmp cddir server enabled 1 gpgcheck 0...