相信很多人對linux充滿了喜愛,尤其是技術人員,玩慣了winddows更想嘗試一下這個系統。關於它的優點多多,當然,你的好你的壞,用過才明白!下面我這個菜鳥也來玩裝個玩玩。
我不會那麼衝動,上來就把自己的電腦系統換成linux的,那樣我就傻眼了,可能連聯個網安裝個程式對我來說都成了問題。最保險方式,用虛擬機器唄,這是新手初玩linux的不二方法。當虛擬機器是從windows平台向linux過度的好方法。
所以,在我的win XP 下,我準備了兩樣神器。
---------------------------------------------------------------------------------------------------------------
Linux : 必不可少的,要玩linux 當然要下linux系統了。關於linux 系統的版本很多,我這裡用centOS
:
5.7版本
http://mirrors.kernel.org/centos/5/isos/i386/
4.8版本
http://mirrors.kernel.org/centos/4/isos/i386/
5.7版本的太大,我下的是4.8的,看準了是這個檔案噢!CentOS-4.8-i386-binDVD.iso
其實,linux核心很小,因為linux大多用在伺服器上,所以,linux 廠商整合了太多的服務到他們的Linux 系統中。
VMware :虛擬機器,我們可以下這個虛擬機器下運行我們的linux系統。
這個要錢,有精簡的版的才幾十MB,一般的三五百MB,破解碼也能在網上找到。這裡貼了。
--------------------------------------------------------------------------------------------------------------------
關於虛擬機器的安裝破解,以及如何匯入運行linux不是本文重點。
開啟虛擬機器,檔案-----建立-----虛擬機器----根據嚮導,選擇我們的安裝系統,設定系統的使用者名稱密碼,設定虛擬機器的、磁碟、記憶體的大小。網路連接方式。 這個不難。
linux的精簡安裝過程
下面虛擬機器就開始安裝我們的linux了。(滑鼠雙點虛擬機器---進入虛擬機器。Ctrl+Alt----滑鼠退出虛擬機器 )
choose skip to skip the media test and start the installation
第一個畫面問我們檢查不檢查系統? 不想檢查選擇 skip
.
第一個選項讓我們選擇語言,注意,這個是我們安裝嚮導的語言,並不我們系統的語言。
選擇檔案類型,這裡第一次玩,為了簡便就選擇“個人桌面”。
在磁碟分割設定的地方,我選擇“手工分區”,如果是centOS 5.5的不太一樣,是一個下拉式清單,有四個選項,選擇手動化分分區就行了。
Linux磁碟檔案的儲存方式與我們的windwos的不一樣,在linux下一切都可以看做檔案。
所以,先跟著我操作有,等一下補點磁碟檔案的相關知識。
第一步》》
點擊“建立”,建立我們的“系統”盤,
掛載點選擇跟目錄,裡面存放我們的系統,以及其它一些服務檔案等,我6G,我虛擬機器那裡設定的總大小為8 。如果你設定的總大小為20G, 這裡可以多分點。
第二步》》
點擊“建立”
設定“虛擬記憶體”,設定這個空間類似,虛擬記憶體,當實體記憶體不夠用的時候,磁碟上會劃分出一個虛擬記憶體來做記憶體用。不選擇掛載點,設定檔案類型為“swap”
第三步》》
點擊“建立立”
剩下的就根據需求隨便分了。如果要做伺服器可分個"/web" 專門伺服器程式。
我的硬碟分區方式如下:
點擊“下一步”,設定防火牆,選擇服務。
設定root (超級管理員)使用者的密碼
下面,linux就根據我們的設定開始安裝系統的,大概一二十分鐘吧!下面來瞭解一下linux檔案系統。
======================================華麗分割線========================================
linux 檔案系統
Linux檔案系統的組織方式稱做Filesystem Hierarchy Standard(檔案系統分層標準,簡稱FHS),即採用層次式的樹狀目錄結構。在此結構的最上層是根目錄"/"(斜杠),然後在此根目錄下是其他的目錄和子目錄
Linux與DOS及Windows一樣,採用"路徑"來表示檔案或目錄在檔案系統中所處的層次。路徑由以"/"為分隔字元的多個目錄名字串組成,分為絕對路徑和相對路徑。所謂絕對路徑是指由根目錄"/"為起點來表示系統中某個檔案或目錄的位置的方法。例如如果用絕對路徑表示圖1中第4層目錄中的bin目錄,應為"/usr/local/bin"。相對路徑則是以目前的目錄為起點,表示系統中某個檔案或目錄在檔案系統中的位置的方法。若當前工作目錄是"/usr",則用相對路徑表示圖1中第4層目錄中的bin目錄,應為"local/bin"或"./local/bin",其中"./"表示目前的目錄,通常可以省略。
Linux檔案系統的組織與Windows作業系統不同。對於在Linux下使用的裝置,不需要像Windows那樣建立磁碟機盤符,Linux會將包括本地磁碟、網路檔案系統、CD-ROM和隨身碟等所有裝置識別為裝置檔案,並嵌入到Linux檔案系統中來進行管理。一個裝置檔案不佔用檔案系統的任何空間,僅僅是訪問某個裝置驅動程式的入口。Linux 系統中有兩類特殊檔案:面向字元的特殊檔案和面向塊(block)的特殊檔案。前者允許I/O操作以字元的形式進行,而後者通過記憶體緩衝區來使資料的讀寫操作以資料區塊的方式實現。當對裝置檔案進行I/O操作時,該操作會被轉給相應的裝置驅動程式。一個裝置檔案是用主裝置號(指出裝置類型)和從裝置號(指出是該類型中的第幾個裝置)來表示的,可以通過mknod命令進行建立。磁碟片、光碟片和硬碟等典型裝置檔案在Linux系統中的表示方法見表1。
表1 典型裝置檔案在Linux系統中的表示方法
設 備 名 |
Linux系統中的表示方法 |
第一個IDE介面的Master硬碟 |
/dev/hda |
第一個IDE介面的Slave硬碟 |
/dev/hdb |
第二個IDE介面的Master硬碟 |
/dev/hdc |
第二個IDE介面的Slave硬碟 |
/dev/hdd |
第一個SCSI介面的Master硬碟 |
/dev/sda |
第一個SCSI介面的Slave硬碟 |
/dev/sdb |
第二個SCSI介面的Master硬碟 |
/dev/sdc |
第二個SCSI介面的Slave硬碟 |
/dev/sdd |
光碟機 |
/dev/cdrom |
第一個磁碟片 |
/dev/fd0 |
Linux檔案名稱最長可允許256個字元,可以包括數字、字元,以及"."、"-"、"_"等符號。Linux檔案名稱不像DOS或Windows由主檔案名和擴充檔案名稱兩部分組成,Linux中沒有副檔名的概念。Linux環境下,檔案名稱對大小寫敏感(Case Sensitive),例如test.txt與Test.txt會被識別成兩個不同的檔案,而DOS或Windows平台是不進行大小寫區分的。
最簡單的分區方法
這個在前面已經談過了,就是僅分出根目錄與記憶體交換空間(/& swap)即可。然後再預留一些剩餘的磁碟以供後續的練習之用。不過,這當然是不保險的分區方法(所以鳥哥經常說這是"懶人分區法")!因為如果任何一個小細節壞掉(例如壞軌的產生),你的根目錄將可能整個損毀,挽救方面較困難!
稍微麻煩一點的方式
較麻煩一點的分區方式就是先分析這台主機的未來用途,然後根據用途去分析需要較大容量的目錄,以及讀寫較為頻繁的目錄,將這些重要的目錄分別獨立出來而不與根目錄放在一起,那當這些讀寫較頻繁的磁碟分割有問題時,至少不會影響到根目錄的系統資料,那挽救方面就比較容易。在預設的CentOS環境中,下面的目錄是比較符合容量大且(或)讀寫頻繁的目錄:
/
/usr
/home
/var
Swap
Linux 系統檔案說明:
/ 頂層根目錄。 所有其他目錄都在檔案系統層次的根目錄下。
/bin 包含基本命令列公用程式。 不能在另一個分區配置這個目錄,否則無法在linux rescue方式訪問這些公用程式。
/boot 包括linux啟動電腦時所要的命令或檔案。
/dev 列出可用的裝置驅動程式。 不能將這個目錄轉載到另外一個分區。
/etc 包括基本linux配置命令。 包括與口令,apache ,samba之類監控程式和X 視窗有關的配置命令
/home 包括除根使用者以外的所有使用者的主目錄。
/initrd 配置啟動期間初始記憶體盤使用的空目錄。 不能將這個目錄轉載到另外一個分區。如果刪除這個目錄,redhat linux就不能啟動了。
這個目錄不屬於FHS的一部分
....
/root 根使用者主目錄。/root目錄是根目錄(/)的子目錄,不能另外轉載這個目錄。
/temp 作為臨時檔案的專用儲存地址,也是下載檔案的好地方。
/user 包括所有使用者可用的程式與資料,也包括許多子目錄。
/var 包含變數資料,包括記錄檔和列印假離線。這個目錄經常轉載到另一分區。