- 大數據分析:數據倉庫項目實戰
- 尚硅谷IT教育編著
- 3528字
- 2021-01-05 18:09:55
3.1 Linux環境準備
3.1.1 VMware安裝
本節介紹的虛擬機軟件是VMware,VMware可以使用戶在一臺計算機上同時運行多個操作系統,還可以像Windows應用程序一樣來回切換。用戶可以如同操作真實安裝的系統一樣操作虛擬機系統,甚至可以在一臺計算機上將幾個虛擬機系統連接為一個局域網或者連接到互聯網。
在虛擬機系統中,每臺虛擬產生的計算機都被稱為“虛擬機”,而用來存儲所有虛擬機的計算機則被稱為“宿主機”。使用VMware虛擬機軟件安裝虛擬機可以減少因安裝新系統導致的數據丟失問題,還可以使用戶方便地體驗各種系統,以進行學習和測試。
VMware支持多種平臺,可以安裝在Windows、Linux等操作系統上,初學者大多使用Windows,可下載VMware Workstation for Windows版本。VMware的安裝非常簡單,與其他Windows軟件類似,本書不進行詳細講解。值得一提的是,在安裝過程中安裝的類型包括典型安裝或自定義安裝,筆者建議初學者選擇“典型”安裝。
VMware安裝完成啟動后,即可進行Linux的安裝部署。
推薦使用版本:VMware Workstation Pro或VMware Workstation Player。其中,Player版本供個人用戶使用,非商業用途,是免費的,其他的VMware版本在此不進行過多介紹。
3.1.2 CentOS安裝
在安裝CentOS之前,用戶需要檢查本機BIOS是否支持虛擬化,開機后進入BIOS界面,不同計算機進入BIOS界面的操作有所不同,然后進入Security下的Virtualization,選擇Enable即可。
啟動VMware,進入主界面,依次進行新虛擬機的設置,然后選擇配置類型,如圖3-1所示。
單擊“下一步”按鈕,進入“安裝客戶機操作系統”界面,選擇“稍后安裝操作系統”選項,如圖3-2所示。

圖3-1 選擇配置類型

圖3-2 安裝客戶機操作系統
單擊“下一步”按鈕,進入“選擇客戶機操作系統”界面,選擇“Linux”選項,然后在“版本”下拉列表中選擇要安裝的對應的Linux版本,此處選擇“CentOS”選項,如圖3-3所示。

圖3-3 選擇客戶機操作系統
單擊“下一步”,進入“命名虛擬機”界面,給虛擬機起一個名字,如“CentOS 6.3”或“PlayBoy”,然后單擊“瀏覽”按鈕,選擇虛擬機系統安裝文件的保存位置,如圖3-4所示。
單擊“下一步”按鈕,進入“指定磁盤容量”界面。默認虛擬的最大磁盤大小為20GB(虛擬出來的磁盤會以文件形式存放在虛擬機系統安裝目錄中),如圖3-5所示。

圖3-4 命名虛擬機

圖3-5 指定磁盤容量
單擊“下一步”按鈕,進入“已準備好創建虛擬機”界面,確認虛擬機設置,若無須改動,則單擊“完成”按鈕,開始生成虛擬機,如圖3-6所示。

圖3-6 準備創建虛擬機
我們可以略做調整,單擊“自定義硬件”按鈕,打開“硬件”對話框。為使虛擬機中的系統運行速度快一點,我們可以選擇“內存”選項來調整虛擬機內存大小,建議調整為4GB,但是虛擬機內存不要超過宿主機內存的一半。CentOS 6.x最少需要628MB的內存,否則會開啟簡易安裝過程,如圖3-7所示。

圖3-7 硬件調整
選擇“新CD/DVD(IDE)”選項,可以進行光盤配置。如果選擇“使用物理驅動器”選項,則虛擬機會使用宿主機的物理光盤,如果選擇“使用ISO映像文件”選項,則可以直接加載ISO映像文件,單擊“瀏覽”按鈕找到ISO映像文件的位置即可,如圖3-8所示。

圖3-8 光盤配置
單擊“關閉”按鈕即可。如果還想調整虛擬機的硬件配置,則可以選擇“虛擬機”下拉菜單中的“設置”命令,重新進入“硬件”對話框,如圖3-9所示。

圖3-9 調整虛擬機的硬件配置
選擇“電源”→“打開此虛擬機電源”選項,開啟虛擬機,就能看到CentOS6的安裝歡迎界面了,如圖3-10所示。

圖3-10 CentOS6安裝歡迎頁面
選擇“Install or upgrade an existing system”選項,安裝一個全新的系統。進入安裝環境后,向導首先會詢問是否檢測安裝介質的完整性,如圖3-11所示。這是為了避免因為安裝來源不正確,造成無法順利安裝而產生損失,一般情況下,如果下載過程中沒有出現問題,則無須檢測(檢測時間較久),直接單擊“Skip”按鈕跳過即可。
注意:在虛擬機和宿主機之間,鼠標是不能同時起作用的,如果從宿主機進入虛擬機,則需要把鼠標指針移入虛擬機;如果從虛擬機返回宿主機,則按Ctrl+Alt組合鍵退出。

圖3-11 檢測安裝介質
進入CentOS 6.3歡迎界面,單擊“Next”按鈕,進入選擇安裝系統的默認語言界面,可以根據需要自行選擇,比如,選擇“中文(簡體)”。選擇完成后,單擊“Next”按鈕,進入鍵盤布局界面,選擇默認的美國式鍵盤。
單擊“下一步”按鈕,進入存儲設備選擇界面,選擇“基本存儲設備”選項,會彈出存儲設備警告。警告安裝操作會導致存儲設備中的數據丟失,然后單擊“是,忽略所有數據”按鈕,如圖3-12所示。

圖3-12 存儲設備警告
單擊“下一步”按鈕,進入主機名配置界面,默認主機名是“localhost.localdomain”,可以自行更改,如圖3-13所示。在此界面中還可以配置網絡,用戶也可以在安裝完成后執行setup或ifconfig命令進行網絡配置,這里略過。

圖3-13 配置主機名
單擊“下一步”按鈕,進入時區選擇界面,如果住在中國,則選擇“亞洲/上?!边x項就可以了,建議不勾選“系統時鐘使用UTC時間”復選框。單擊“下一步”按鈕,設置管理員密碼(“根密碼”指的是管理員密碼,在Linux中管理員的名稱為“root”,翻譯為“根用戶”)。用于學習的系統,密碼設置簡單是可以接受的,如“123456”,但可能會出現如圖3-14所示[1]的“脆弱密碼”提示,單擊“無論如何都使用”按鈕,依然可以讓脆弱密碼生效。

圖3-14 設置管理員密碼
單擊“下一步”按鈕,進入安裝Linux中最重要的部分:硬盤分區。在此,筆者推薦選擇“創建自定義布局”類型,如圖3-15所示[2]。

圖3-15 選擇硬盤分區類型
單擊“下一步”按鈕,進入硬盤分區操作界面,如圖3-16所示。

圖3-16 硬盤分區操作界面
單擊“創建”按鈕,生成分區,如圖3-17所示。

圖3-17 生成分區
單擊“創建”按鈕,進入“添加分區”界面,如圖3-18、圖3-19和圖3-20所示。在此界面,我們可以創建/boot分區、/分區、/home分區、swap分區等。
注意:swap分區是在“文件系統類型”下拉列表中選擇的,而不是在“掛載點”下拉列表中選擇的。

圖3-18 /分區創建

圖3-19 swap分區創建

圖3-20 /boot分區創建
分區創建完成后,單擊“確定”按鈕,出現格式化警告,單擊“格式化”按鈕,進入引導裝載程序安裝界面,如圖3-21所示。

圖3-21 引導裝載程序安裝界面
單擊“下一步”按鈕,在彈出的界面中選擇“Desktop”選項,并選擇“現在自定義”選項,定制系統軟件,如圖3-22所示。

圖3-22 定制系統軟件
單擊“下一步”按鈕,進入系統服務自定義選擇界面,建議基本系統部分選擇“兼容程序庫”和“基本”,應用程序選擇“互聯網瀏覽器”,桌面除“KDE桌面”外全部勾選,語言支持選擇“中文支持”,其余部分全部不勾選。
完成配置后,開始安裝CentOS,會等待一段時間,屏幕顯示目前安裝的軟件包及其簡介、預估剩余時間以及安裝的進度。安裝完成后,單擊“重新引導”按鈕,重啟后就可以進入登錄界面了。還記得Linux的根用戶是root嗎?還記得安裝時輸入的root密碼嗎?輸入正確的用戶名和密碼就可以登錄系統了。
3.1.3 遠程終端安裝
大多數服務器的日常管理操作,都是通過遠程管理工具進行的。常見的遠程管理方法包括如VNC的圖形遠程管理、如Webmin的基于瀏覽器的遠程管理,不過常用的還是命令行操作。在Linux中遠程管理使用的是SSH協議,本節先介紹兩個遠程管理工具的使用方法。
1.PuTTY
PuTTY是一個完全免費的Windows遠程管理客戶端工具,體積小,操作簡單,是綠色軟件,無須安裝,下載后即可使用。對經常到客戶公司提供技術支持和維護的用戶,相當方便,只要隨身帶一個U盤,即可隨處登錄。
下載PuTTY后雙擊putty.exe,彈出如圖3-23所示的“PuTTY配置”對話框。
在“主機名稱(或IP地址)”文本框中輸入遠程登錄主機的IP地址,如192.168.44.8,“端口”根據使用的協議有所區別(選擇不同的“連接類型”選項,端口會自動變化,建議選擇“SSH”選項)。在“保存的會話”文本框中輸入一個名稱,單擊“保存”按鈕即可把本次的連接配置保存起來。設置完成后單擊“打開”按鈕,即可出現如圖3-24所示的操作界面。

圖3-23 “PuTTY配置”對話框

圖3-24 PuTTY操作界面
2.SecureCRT
SecureCRT將SSH(Secure Shell)的安全登錄、數據傳送性能和Windows終端仿真提供的可靠性、可用性、易配置性結合在一起。如果需要管理多臺服務器,使用SecureCRT可以很方便地記住多個地址,并且還可以通過配置設置自動登錄,方便遠程管理,效率很高。缺點是SecureCRT需要安裝,并且是一款共享軟件,不付費注冊則不能使用。
安裝SecureCRT并啟動后,單擊“快速連接”按鈕,彈出“快速連接”對話框,如圖3-25所示,輸入“主機名”和“用戶名”,單擊“連接”按鈕,然后按照提示輸入密碼即可登錄。
SecureCRT默認不支持中文,中文會顯示為亂碼,解決方法如下。
建立連接后,選擇“選項”→“會話選項”命令,在彈出的對話框左側列表中選擇“終端”→“仿真”選項,在右側“終端”下拉列表中選擇“Xterm”選項,勾選“ANSI顏色”復選框,以支持顏色顯示,單擊“確定”按鈕,如圖3-26所示[3]。

圖3-25 “快速連接”對話框

圖3-26 SecureCRT仿真設置
在左側列表中選擇“終端”→“外觀”選項,在右側“當前顏色方案”下拉列表中選擇“Traditional”選項,在“標準字體”和“精確字體”中均選擇“新宋體11pt”,并確?!白址幋a”選擇為“UTF-8”(CentOS默認使用中文字符集UTF-8),取消勾選“使用Unicode線條繪制字符”復選框,單擊“確定”按鈕即可,如圖3-27所示。

圖3-27 SecureCRT窗口和文本外觀設置
至此,我們就搭建好了初步的學習實驗環境。