Linux服務器安裝詳細方法
一、在Windows上安裝Linux 三、Web服務器和FTP服務器的安裝 虛擬操作平台的基礎知識 安裝和啟動Apache服務器 安裝Redhat Linux操作系統 在Apache上配置動態程序環境 安裝附加工具 Redhat Linux下的FTP服務器安裝 Redhat Linux的設備和文件配置 四、Linux郵件服務器的安裝和安全 配置Redhat Linux的網絡環境 Sendmail郵件服務器的安裝和配置 Linux環境下軟件的安裝和使用 Linux郵件服務器的安全管理 Linux中以太網卡的安裝及配置 五、Linux服務器的安全實踐 二、類似Windows控制面板的Webmin Linux服務器下的優秀防火牆 輕松安裝Webmin 在Linux下利用TCPDump進行網絡管理 Webmin配置:比Windows控制面板功能更強大 Linux服務器實例分析Linux相關專題推薦
Linux網友關注話題
Linux系統相關下載 精彩全記錄 100個最佳的Linux站點推薦 紅旗Linux操作系統桌面4.0BETA版 Linux操作系統Ubuntu 7.04正式發布 Linux系統辦公軟件 OpenOffice下載 講解Linux系統下ADSL撥號上網方法 Redflag Linux Desktop下載 體系架構是不是桌面Linux系統的弱點? 中文uml建模工具trufun plato下載 Linux系統下的多線程編程入門 Mozilla Firefox for Linux 簡體中文版Linux服務器傻瓜式安裝完全接觸(上)
正如那只讓人愛不釋手的小企鵝一樣,從誕生的那一刻起,Linux就以有一副親近可人的面孔吸引了全球數以萬計電腦愛好者的目光。如今,從桌面到服務器,從操作系統到嵌入式系統,從零散的應用到整個產業的初見雛形,Linux都呈現出蓬勃發展的趨勢。隨之而來的是,業界許多大公司對Linux專業人才的渴求也急劇上升!一批有影響力的著名大公司如IBM、HP、Dell、聯想、浪潮等都有急劇擴招Linux人才的傾向。同時,在實際應用中,有的用戶玩膩了Windows操作系統,想學習一下Linux,卻害怕Linux的重新分區;有的用戶已經安裝了多個操作系統,可是需要切換操作系統的時候只能重新啟動……如何快速玩轉Linux操作系統成為了一個既熱門又敏感的話題。
怎麼辦?實用才是硬道理。本專題通過用架設虛擬機網絡實驗環境,在講解服務器配置時配合實用的網絡管理軟件Webmin,別出新意,使用戶在Windows下就能完成Linux服務器的安裝!
一、在Windows上安裝Linux操作系統在Windows上安裝Linux操作系統?很多用戶在驚訝之余,可能會思考:我的電腦也可以這麼做嗎?答案是肯定的!與“多啟動”系統相比,VMware不需要重新開機就能在同一台電腦使用好幾個操作系統。VMware可以將電腦上的一部分硬盤和內存進行組合,每台機器擁有自己獨立的CMOS、硬盤和操作系統,我們可以像使用普通機器一樣對它們進行分區、格式化、安裝系統和應用軟件等操作,還可以將這幾個操作系統聯成一個網絡。這樣,一台電腦就可以輕松虛擬出若干台機器。
小提示:
所謂虛擬機,就是在一台真實計算機上虛擬出一台計算機,同時運行兩個或更多的操作系統。它以原有的操作系統為基礎,使用額外的硬盤空間創建一個虛擬的計算機。“虛擬機”只是一個程序,由於一切操作都是虛擬進行的,因此,你可以在虛擬機上嘗試一些危險的操作,當然,這一切都是安全的。
下面,以VMware 5.0+Redhat 9.0為例,為安全技術愛好者打造一個完美的Linux服務器平台。
1、虛擬操作平台的基礎知識
在虛擬平台的測試過程中,VMware需要一個操作系統作為最基本的平台,即HOST OS(主系統),在HOST OS上運行的其它系統都叫GUEST OS(子系統或客戶系統)。下面是使用最頻繁也是最實用的幾個設備。
1、網卡。虛擬網卡用於HOST OS和GUEST OS之間的通訊,可以建立標准的TCP/IP或NETBEUI橋梁。在虛擬機中,網卡品牌很大眾化,Windows 9X/NT/2000/Linux都可以自己識別並驅動。
2、硬盤。IDE設備有Virtual DISK和Existing PARTITION兩種方式。使用第一種方式時,在真正的硬盤上建立一個大文件作為虛擬機的整個硬盤。用戶在虛擬機中的任何操作都在這個大文件中進行,不會影響真正系統的數據。這種方法的好處是安全,不用擔心數據問題。如果采用第二種方式,那就是把真實的分區開放給虛擬機使用,好處是已有的系統可以直接運行,壞處是如果不小心可能會影響硬盤上的有用數據。
3、驅動器。軟驅和光驅的虛擬比較簡單,基本上就是和主系統共用,把光盤放進去就可以讀取了。比如從網上下載的Linux ISO文件,不需刻錄成光盤就能直接安裝。
4、顯卡。VMware把顯卡模擬成了一種叫“VMware SVGA (FIFO)”的型號,並自帶了這種顯卡的驅動程序,只要裝上它,就能讓虛擬系統的分辨率和顏色數增加。
5、聲卡。聲卡在虛擬機中一律模擬為兼容性好的一種設備,幾乎所有操作系統都能自行識別並驅動。至於虛擬機中的聲音指令如何通過真實的聲卡和音箱來發聲,這一系列轉換就由VMware來完成。
所以,在虛擬機中的設備和實際的設備完全不一樣,VMware為了保證系統的兼容性和穩定性,把現有的設備都虛擬成為標准的、兼容性最好的設備。由於實際驅動設備的程序仍是在本機系統上運行的驅動程序,實際上的效率並沒有多少降低。
2、安裝Redhat Linux操作系統第1步:VMware軟件的安裝。這個過程十分簡單,下載完畢,直接“Next”即可完成安裝。安裝完畢,我們會發現多了兩塊虛擬網卡,在VMware下用戶可以使用虛擬網卡進行聯網設置及試驗。
第2步:新建虛擬機。通過單擊“新建虛擬機”圖標,根據提示選擇一種要安裝的操作系統,一般選擇典型設置,然後直接按“下一步”即可。如圖1所示。
圖 1
第3步:虛擬機的啟動。這個過程和PC的啟動過程沒有什麼不同,一開始是自檢,這時按F2可以進入BIOS設置。每一台虛擬機都有它自己的BIOS。虛擬機使用PHOENIX BIOS,先將鼠標點擊虛擬機窗口,接收鼠標鍵盤的輸入信息後,就可以進行相關BIOS設置了。這個界面包括“Main(主菜單)”、“Advanced(高級)”、“Security(安全)”、“Power(電源)”、“Boot(啟動)”以及“Exit(退出)”,使用上下箭頭可以切換選項,使用左右箭頭在六個主選項中切換。修改完畢,通過左右箭頭進入“Exit(退出)”主選項返回啟動界面。如圖2所示。
圖 2
第4步:虛擬操作系統的安裝。設置好光驅映像ISO文件或者將光盤放入光驅後,進入操作系統的安裝過程,否則虛擬機將會提示沒有找到操作系統。如果光盤沒有啟動,需要到BIOS中設置啟動順序。安裝完畢,點擊虛擬機操作界面上方左邊工具欄中的“打開電源”鍵,如同按下了一台電腦的開關。其他按鈕分別是關機、掛起、重啟按鈕。其中,掛起方式可以讓虛擬機記錄下當前狀態,下次可以用Resume重新恢復選擇掛起時的運行狀態,以便接著工作。
第5步:切換到虛擬機。進入虛擬平台後,它會屏蔽掉主機計算機的所有鼠標或鍵盤操作,不過我們可以按“Ctrl+Alt”組合鍵返回主機系統。虛擬機的重新啟動、關機等對於宿主計算機來說都是虛擬的,但對於虛擬機中安裝的操作系統來說則是真實的。因此,安裝好操作系統的虛擬機,一樣要先通過“開始”菜單關機。而不能強制關閉虛擬機電源,否則,虛擬機下次啟動的時候也會像真實的電腦一樣檢測磁盤的。安裝Linux過程中的界面如圖3所示。
圖 3
更多詳細內容請看《Linux服務器傻瓜式安裝完全手冊》
3、安裝附加工具
Redhat Linux 9提供了Gnome這個功能強大的圖形化桌面環境。用戶可以通過這個環境管理系統的應用程序、文件和系統的各項資源。完成上面的裝後,我們發現,在VMware軟件的左下角有一個提示:“你沒有安裝VMware Tools”。那麼,如何安裝VMware Tools呢?
第6步:啟動虛擬計算機中的Linux系統,並以root身份登錄進入Linux。按下CTRL+ALT組合鍵,切換到真實的計算機系統。注意,這裡有個安裝的小技巧,如果是用ISO文件安裝的操作系統,最好重新加載該安裝文件並重新啟動系統,這樣系統就能自動找到VMware Tools的安裝文件。
第7步:單擊“虛擬機”菜單中的“安裝VMware工具”選項,安裝VMware工具。以RedHat Linux為例,這時系統將自動跳出安裝文件。現在,我們看到了兩個安裝文件,分別是rpm格式和tar.gz文件。如圖4所示。
圖 4
第8步:選中“VMwareTools-5.0.0-13124.tar.gz”文件,點擊右鍵,在彈出的菜單中選擇“打開方式”選項下的“File Roller”,這是一個和WinRAR比較類似的文件。如圖5所示。
圖 5
第9步:選擇需要解壓的文件,單擊“解壓縮”按鈕,目的文件夾選擇“/root/VMTools”。如圖6所示。
圖 6
第10步:解壓縮完畢,打開啟動欄上“系統工具”下的“終端”,輸入“cd /root/VMTools”命令,進入/root/VMTools目錄,現在就可以看到解壓出來的安裝文件了。可以發現,安裝文件都在“VMware-tools-distrib”這個目錄下。
第11步:利用“cd VMware-tools-distrib”命令,進入VMware-tools-distrib目錄,會發現一個VMware-install.pl安裝文件。輸入“./VMware-install.pl”命令,就可以開始安裝VMTools了。如圖7所示。
圖 7
到這個步驟後,系統將會提示是否備份現有的文件和鏈接,建議使用默認選項,直接按回車鍵。安裝默認的參數設置,安裝完成後,重新啟動系統。(以上文件名供參考,用戶可以自行命名安裝文件夾)
第12步:安裝VMware Tools之後,再次登陸RedHat Linux系統,現在就會感覺在圖像色彩和聲音質量上都有很大的提高。同時,鼠標可以在虛擬機、宿主機之間隨意移動、切換;允許主機和客戶機之間或者從一台虛擬機到另一台虛擬機之間直接進行復制和粘貼操作。這時候,用戶就有一種賞心悅目的感覺了。
更多詳細內容請看《Linux服務器傻瓜式安裝完全手冊》 4、Redhat Linux的設備和文件配置新建一個虛擬機後,除了使用默認值,用戶還可以通過配置文件修改參數。這個配置文件,實際上就相當於新電腦的“硬件配置”,用戶可以在配置文件中決定虛擬機的硬盤、內存多大,是否有並口串口、是否有網絡等。單擊“虛擬機”菜單下的“設置”按鈕,就可以看到相關參數。如圖8所示。
圖 8
1、內存設置。是指從真正的內存中,分配給這台虛擬機器多少內存。這個比較簡單,選個數字即可。
小提示:
所謂虛擬內存,就是用硬盤上的一部分空間模擬成內存,以實現在比較小的內存下運行比較大的程序。現在來配置虛擬電腦的內存,如果電腦使用的內存容量為512M,而在此配置的內存容量為200M。當啟動虛擬的電腦時它要占用掉物理內存的一部分來運行要安裝的Linux,這時你現在正在運行的操作系統就只剩下312M可用內存,因此要想讓虛擬機很好的運行,物理內存必須足夠大。
2、硬盤設置。需要為這台LINUX虛擬機專門開辟了一個2G~3G甚至更大的空間作為它的整個硬盤。這個文件在VMware的安裝目錄的VMS目錄下,大小將隨著實際數據的增加而增加。真實的硬盤需要定期整理磁盤碎片,虛擬機上的硬盤也是如此。選中“硬盤”項,在右側點擊“磁盤碎片整理”按鈕,軟件就會非常迅速地整理虛擬機硬盤上的碎片了。
小提示:
所謂虛擬硬盤,就是通過軟件技術把一部分內存虛擬成硬盤分區。並且采用先進的動態管理技術,可根據使用者的實際情況自動調整其大小。
3、CD-ROM(IDE1-0)。這是光驅的相關設置。IDE0-1和IDE1-1都沒接設備,那麼,如果以後覺得2G的空間不夠用了,可以再建一個VIRTUAL DISK連在IDE0-1上,對虛擬機來說,就好像給一台電腦加了一塊硬盤,並連在主IDE的從設備位置。
小提示:
所謂虛擬光驅,就是利用軟件技術在硬盤上虛擬出一個或多個光盤驅動器,再利用該軟件把一張張光盤讀取成一個個文件存放在硬盤上。使用時,只要用該軟件加載所需的文件即可。由於現在的硬盤標准配置已經達到了80GB,轉速也達到了7200轉。因此,虛擬光驅不會再局限於650MB的容量和52倍速的限制。並且,制作的鏡像文件還可以免受病毒的損害。
4、軟驅。這個相對簡單,可以把真正的軟驅提供給虛擬機使用。另一種方式是IMAGE形式,也就是用做好的一個映像文件作為A盤給虛擬機使用。
小提示:
所謂虛擬軟盤,就是把硬盤上的某一文件夾“虛擬”成軟盤;此軟盤具有真實軟盤的所有功能,同樣可被格式化。
5、以太網。這一部分非常重要,如果HOST和GUEST不能通訊的話,VMware的作用大大降低。除了讓HOST OS可與GUEST OS通訊以外,還要使GUEST OS能夠共享HOST OS的INTERNET連接來上網。
小提示:
所謂虛擬網卡,就是模擬以太網卡的工作方式,甚至模擬HUB功能,使用Internet特性,實現VPN的功能。使得系統把此軟件完全無礙地識別成一塊網卡。有了這個東西,可以不再買VPN 路由器,而實現從Internet訪問自家LAN的目的。
6、USB控制器。選中“USB控制器”項,在右側選中“當接入新USB設備時自動將其連接到虛擬機”,以後在宿主計算機的USB接口上插入移動硬盤後,宿主計算機和虛擬機就都會自動加載驅動程序,認出移動硬盤。
7、文件共享。為了與真實主機共享文件,在虛擬機裡可以添加一個文件夾即可。點擊VMware的“虛擬”菜單下的“設置”,在配置窗口的“選項”標簽頁內點擊“共享文件夾”,在右側點擊“添加”按鈕添加要共享的文件夾。
現在要做的,就是在單機平台上,利用VMware構建一個具有多個節點的局域網,從而進行網絡安全測試。
更多詳細內容請看《Linux服務器傻瓜式安裝完全手冊》 5、配置Redhat Linux的網絡環境在網絡類型界面中共有四個選項“橋接”、“NAT”、“僅主機”、“自定義”。如圖9所示。
圖 9
第1種:橋接方式。虛擬機就像一個新增加的、與真實主機有著同等物理地位的電腦,橋接模式可以享受所有可用的服務,包括:文件服務、打印服務等。比如,主機的真實網卡IP為192.168.10.123,那麼可以把GUEST OS設為同一子網的任何未用的IP,如192.168.10.128等。這樣,所有局域網同一子網的機器都可以直接和它們通信。
第2種:NAT方式。NAT的英文全稱是network address translation,可以理解為方便地使虛擬機連接到公網,代價是橋接模式下的其他功能都不能享用。凡是選用NAT結構的虛擬機,均由VMnet 8提供IP、網關、DNS。在VMware下使用NAT模式主要的好處是可以隱藏虛擬機的拓撲和上internet時極為方便。在NAT模式下接入Internet非常簡單,用戶不需要做任何配置,只需要真實主機連接到internet後虛擬機就也可以接入Internet了。
第3種:僅主機方式。僅主機方式用來建立隔離的虛擬機環境,這這種模式下,虛擬機與真實主機通過虛擬私有網絡進行連接。僅主機方式只能使用私有IP,如果想在僅主機方式下接入網絡,用戶只能使用ICS和代理,因為只有這兩種方式可以在使用DHCP的情況下上網。相對而言,在有真實網卡的機器上,僅主機方式不太實用,用橋接方式要方便靈活得多。
使用VM的高度可擴展網絡模型,能夠組建非常復雜的局域網。既然虛擬機能夠與主機電腦相互通信,那麼也就能像局域網中的真實電腦一樣,共享宿主電腦的上網連接。
第1步:在一個通過ADSL聯入Internet的局域網中,點擊VMware“虛擬”菜單下的“設置”選項,再點選“以太網”並設置它的屬性,在“網橋”、“NAT”、“僅是主機”中任選一項。在本文的例子中,選擇“網橋”方式。
第2步:設置HOST OS的網絡連接IP地址,如IP地址為192.168.10.123。同時要保證主機電腦能夠正常上網,設置時,記住IP地址的范圍,並選擇一個未使用的IP地址作為Linux操作系統使用,如192.168.10.128。
第3步:設置虛擬機的IP地址和網關。打開主菜單中“系統工具”下的“網絡設備控制”,點擊“配置”按鈕,把虛擬機的IP地址設置為192.168.10.128,然後輸入子網絡掩碼255.255.255.20。然後在“默認網關地址”後輸入網關地址,如192.168.10.1。如圖10所示。
圖 10
第4步:設置DNS地址。在網絡配置界面中,切換到DNS選項卡,以湖北地區為例,在“主DNS”後輸入202.103.0.117,在“第二DNS”後輸入202.103.24.68。如圖11所示。
圖 11
第5步:上網測試。現在,在Linux終端使用ping命令進行網絡測試,或者直接打開浏覽器,看網絡是否連通。正確的界面如圖12所示。
圖 12
通過上述智能化的安裝,我們不禁會感歎安裝過程如此簡單!實際上,VMware還有很多實用的功能。比如,單擊“虛擬機”菜單下的“抓取屏幕”就可以截取現成的安裝圖片;單擊“虛擬機”菜單下的“捕獲電影”就可以獲得記錄視頻。值得一提的是,VMware還提供了還原功能,隨時都可以點擊工具欄上的“快照”按鈕保存當前系統狀態,一旦虛擬機出了問題,就可以點擊“還原”按鈕,把系統恢復到出問題前的狀態。這樣,在調試的過程中,我們可以節省很多時間,從而大大提高了工作效率。
另外,Linux服務器的安裝具有很多相似之處。學會了安裝Redhat Linux,其他類似的Linux/Unix服務器安裝也就很簡單了。為了體現安裝的多樣性,筆者同時也安裝了一個Redhat Enterprise Linux 4AS,即Redhat Linux的最新企業版本,軟件界面與上面所裝的Redhat Linux 9.0幾乎一模一樣,目的在於給讀者更好的啟發作用,從而達到舉一反三的目的。
更多詳細內容請看《Linux服務器傻瓜式安裝完全手冊》 二、簡單易操作:類似Windows控制面板的Webmin安裝完Linux操作系統後,不少用戶可能開始思考:以後要找個好工作,當然要學會配置Linux服務器,感覺挺麻煩的!不錯,以前在Linux上的服務器管理工作都要通過專業人員輸入長串的命令來出來,感覺非常煩瑣也缺乏親和力。於是,大家開始琢磨:要是能有一個類似Windows“控制面板”的界面工具來完成各項配置工作,那就好多了。其實,圖形界面管理工具Webmin就可以解決這個問題,它可以輕松配置Linux服務器,甚至是遠程配置目前Linux上運行的所有服務。而且,通過增加模塊,其功能可以被不斷擴展,使用戶可以針對自己的需求自行開發。
在首頁,有一個“Downloading and Installing”下載圖標。下載完畢,我們會注意到Webmin被作為“noarch”軟件包列出來。
小知識:由於RPM是二進制文件,它們通常為特定的體系結構進行編譯,比如 i386 或者ppc。在錯誤的體系結構上安裝軟件包會導致錯誤的結果。因為 Webmin 是用 Perl 編寫的,而Perl 是體系結構無關的,所以 Webmin 被標識為“noarch”。Practical Extraction and Reporting Language (Perl 語言)是 1987 年出現的一種多平台的解釋性編程語言。它在多種平台都可以使用,包括 Windows,具有成熟完善的腳本功能。
1、輕松安裝Webmin如果使用Redhat Linux,那麼最簡單的是使用 RPM 安裝方法。以下我們假定是以RPM方式進行安裝。首先檢查系統是否已經安裝了Webmin,在文本終端中輸入:
rpm -q Webmin
如果沒有安裝Webmin,系統會提示:package Webmin is not installed。然後在安裝文件目錄下輸入類似如下的命令:rpm –ivh webmin-1.260-1.noarch.rpm。回車後,系統會完成安裝。
小提示:
當 Webmin 安裝後,默認是啟用的,但是這樣安裝並沒有啟用SSL。SSL需要安裝一個稱為Net::SSLeay的Perl模塊。如果不安裝這個模塊,Webmin只有從本地控制台運行時才是安全的。安裝完成後,可以在本地或者遠程浏覽器上打開一個特定的端口來進入Webmin。通常是10000,這是安裝時程序缺省提供的http服務器端口,安裝時可以根據自己的情況隨意設定。不過,一般不要占用小於1024的端口。
下面,我們來測試Webmin是否安裝成功,首先打開浏覽器,在本地系統的浏覽器中,輸入http://localhost:10000/,可以看到一個管理登錄界面。這時,會彈出一個窗口,要求用戶輸入管理員名稱及口令。至此表明,安裝在Linux系統下的Webmin可以正常工作了。正確輸入用戶名及口令(默認只有root賬號可以登陸),就可以對系統管理了。如圖13所示。
圖 13
Webmin的默認界面是全英文的,對於國內用戶來說,只要稍微修改一下,就可以變成全中文界面了。單擊“Change Language and Theme”圖標,會出現很多設置項目。在“Web min UI Language”後,將語言修改為:“Simplified Chinese (ZH CN)”,這樣就變成中文版本了。