相信很多人對(duì)linux充滿了喜愛,尤其是技術(shù)人員,玩慣了winddows更想嘗試一下這個(gè)系統(tǒng)。關(guān)于它的優(yōu)點(diǎn)多多,當(dāng)然,你的好你的壞,用過才明白!下面我這個(gè)菜鳥也來玩裝個(gè)玩玩。
我不會(huì)那么沖動(dòng),上來就把自己的電腦系統(tǒng)換成linux的,那樣我就傻眼了,可能連聯(lián)個(gè)網(wǎng)安裝個(gè)程序?qū)ξ襾碚f都成了問題。最保險(xiǎn)方式,用虛擬機(jī)唄,這是新手初玩linux的不二方法。當(dāng)虛擬機(jī)是從windows平臺(tái)向linux過度的好方法。
所以,在我的win XP 下,我準(zhǔn)備了兩樣神器。
---------------------------------------------------------------------------------------------------------------
Linux : 必不可少的,要玩linux 當(dāng)然要下linux系統(tǒng)了。關(guān)于linux 系統(tǒng)的版本很多,我這里用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的,看準(zhǔn)了是這個(gè)文件噢!CentOS-4.8-i386-binDVD.iso
其實(shí),linux內(nèi)核很小,因?yàn)閘inux大多用在服務(wù)器上,所以,linux 廠商集成了太多的服務(wù)到他們的Linux 系統(tǒng)中。
VMware :虛擬機(jī),我們可以下這個(gè)虛擬機(jī)下運(yùn)行我們的linux系統(tǒng)。
這個(gè)要錢,有精簡的版的才幾十MB,一般的三五百MB,破解碼也能在網(wǎng)上找到。這里貼下載地址了。
--------------------------------------------------------------------------------------------------------------------
關(guān)于虛擬機(jī)的安裝破解,以及如何導(dǎo)入運(yùn)行linux不是本文重點(diǎn)。
打開虛擬機(jī),文件-----新建-----虛擬機(jī)----根據(jù)向?qū)?,選擇我們的安裝系統(tǒng),設(shè)置系統(tǒng)的用戶名密碼,設(shè)置虛擬機(jī)的、磁盤、內(nèi)存的大小。網(wǎng)絡(luò)連接方式。 這個(gè)不難。
linux的精簡安裝過程
下面虛擬機(jī)就開始安裝我們的linux了。(鼠標(biāo)雙點(diǎn)虛擬機(jī)---進(jìn)入虛擬機(jī)。Ctrl+Alt----鼠標(biāo)退出虛擬機(jī) )
choose skip to skip the media test and start the installation
第一個(gè)畫面問我們檢查不檢查系統(tǒng)? 不想檢查選擇 skip
.
第一個(gè)選項(xiàng)讓我們選擇語言,注意,這個(gè)是我們安裝向?qū)У恼Z言,并不我們系統(tǒng)的語言。
選擇文件類型,這里第一次玩,為了簡便就選擇“個(gè)人桌面”。
在磁盤分區(qū)設(shè)置的地方,我選擇“手工分區(qū)”,如果是centOS 5.5的不太一樣,是一個(gè)下拉列表,有四個(gè)選項(xiàng),選擇手動(dòng)化分分區(qū)就行了。
Linux磁盤文件的存儲(chǔ)方式與我們的windwos的不一樣,在linux下一切都可以看做文件。
所以,先跟著我操作有,等一下補(bǔ)點(diǎn)磁盤文件的相關(guān)知識(shí)。
第一步》》
點(diǎn)擊“新建”,創(chuàng)建我們的“系統(tǒng)”盤,
掛載點(diǎn)選擇跟目錄,里面存放我們的系統(tǒng),以及其它一些服務(wù)文件等,我6G,我虛擬機(jī)那里設(shè)置的總大小為8 。如果你設(shè)置的總大小為20G, 這里可以多分點(diǎn)。
第二步》》
點(diǎn)擊“新建”
設(shè)置“虛擬內(nèi)存”,設(shè)置這個(gè)空間類似,虛擬內(nèi)存,當(dāng)物理內(nèi)存不夠用的時(shí)候,磁盤上會(huì)劃分出一個(gè)虛擬內(nèi)存來做內(nèi)存用。不選擇掛載點(diǎn),設(shè)置文件類型為“swap”
第三步》》
點(diǎn)擊“新建立”
剩下的就根據(jù)需求隨便分了。如果要做服務(wù)器可分個(gè)"/web" 專門服務(wù)器程序。
我的硬盤分區(qū)方式如下:
點(diǎn)擊“下一步”,設(shè)置防火墻,選擇服務(wù)。
設(shè)置root (超級(jí)管理員)用戶的密碼
下面,linux就根據(jù)我們的設(shè)置開始安裝系統(tǒng)的,大概一二十分鐘吧!下面來了解一下linux文件系統(tǒng)。
======================================華麗分割線========================================
linux 文件系統(tǒng)
Linux文件系統(tǒng)的組織方式稱做Filesystem Hierarchy Standard(文件系統(tǒng)分層標(biāo)準(zhǔn),簡稱FHS),即采用層次式的樹狀目錄結(jié)構(gòu)。在此結(jié)構(gòu)的最上層是根目錄"/"(斜杠),然后在此根目錄下是其他的目錄和子目錄
Linux與DOS及Windows一樣,采用"路徑"來表示文件或目錄在文件系統(tǒng)中所處的層次。路徑由以"/"為分隔符的多個(gè)目錄名字符串組成,分為絕對(duì)路徑和相對(duì)路徑。所謂絕對(duì)路徑是指由根目錄"/"為起點(diǎn)來表示系統(tǒng)中某個(gè)文件或目錄的位置的方法。例如如果用絕對(duì)路徑表示圖1中第4層目錄中的bin目錄,應(yīng)為"/usr/local/bin"。相對(duì)路徑則是以當(dāng)前目錄為起點(diǎn),表示系統(tǒng)中某個(gè)文件或目錄在文件系統(tǒng)中的位置的方法。若當(dāng)前工作目錄是"/usr",則用相對(duì)路徑表示圖1中第4層目錄中的bin目錄,應(yīng)為"local/bin"或"./local/bin",其中"./"表示當(dāng)前目錄,通常可以省略。
Linux文件系統(tǒng)的組織與Windows操作系統(tǒng)不同。對(duì)于在Linux下使用的設(shè)備,不需要像Windows那樣創(chuàng)建驅(qū)動(dòng)器盤符,Linux會(huì)將包括本地磁盤、網(wǎng)絡(luò)文件系統(tǒng)、CD-ROM和U盤等所有設(shè)備識(shí)別為設(shè)備文件,并嵌入到Linux文件系統(tǒng)中來進(jìn)行管理。一個(gè)設(shè)備文件不占用文件系統(tǒng)的任何空間,僅僅是訪問某個(gè)設(shè)備驅(qū)動(dòng)程序的入口。Linux 系統(tǒng)中有兩類特殊文件:面向字符的特殊文件和面向塊(block)的特殊文件。前者允許I/O操作以字符的形式進(jìn)行,而后者通過內(nèi)存緩沖區(qū)來使數(shù)據(jù)的讀寫操作以數(shù)據(jù)塊的方式實(shí)現(xiàn)。當(dāng)對(duì)設(shè)備文件進(jìn)行I/O操作時(shí),該操作會(huì)被轉(zhuǎn)給相應(yīng)的設(shè)備驅(qū)動(dòng)程序。一個(gè)設(shè)備文件是用主設(shè)備號(hào)(指出設(shè)備類型)和從設(shè)備號(hào)(指出是該類型中的第幾個(gè)設(shè)備)來表示的,可以通過mknod命令進(jìn)行創(chuàng)建。軟盤、光盤和硬盤等典型設(shè)備文件在Linux系統(tǒng)中的表示方法見表1。
表1 典型設(shè)備文件在Linux系統(tǒng)中的表示方法
設(shè) 備 名 | Linux系統(tǒng)中的表示方法 |
第一個(gè)IDE接口的Master硬盤 | /dev/hda |
第一個(gè)IDE接口的Slave硬盤 | /dev/hdb |
第二個(gè)IDE接口的Master硬盤 | /dev/hdc |
第二個(gè)IDE接口的Slave硬盤 | /dev/hdd |
第一個(gè)SCSI接口的Master硬盤 | /dev/sda |
第一個(gè)SCSI接口的Slave硬盤 | /dev/sdb |
第二個(gè)SCSI接口的Master硬盤 | /dev/sdc |
第二個(gè)SCSI接口的Slave硬盤 | /dev/sdd |
光驅(qū) | /dev/cdrom |
第一個(gè)軟盤 | /dev/fd0 |
Linux文件名最長可允許256個(gè)字符,可以包括數(shù)字、字符,以及"."、"-"、"_"等符號(hào)。Linux文件名不像DOS或Windows由主文件名和擴(kuò)展文件名兩部分組成,Linux中沒有擴(kuò)展名的概念。Linux環(huán)境下,文件名對(duì)大小寫敏感(Case Sensitive),例如test.txt與Test.txt會(huì)被識(shí)別成兩個(gè)不同的文件,而DOS或Windows平臺(tái)是不進(jìn)行大小寫區(qū)分的。
最簡單的分區(qū)方法
這個(gè)在前面已經(jīng)談過了,就是僅分出根目錄與內(nèi)存交換空間(/& swap)即可。然后再預(yù)留一些剩余的磁盤以供后續(xù)的練習(xí)之用。不過,這當(dāng)然是不保險(xiǎn)的分區(qū)方法(所以鳥哥經(jīng)常說這是"懶人分區(qū)法")!因?yàn)槿绻魏我粋€(gè)小細(xì)節(jié)壞掉(例如壞軌的產(chǎn)生),你的根目錄將可能整個(gè)損毀,挽救方面較困難!
稍微麻煩一點(diǎn)的方式
較麻煩一點(diǎn)的分區(qū)方式就是先分析這臺(tái)主機(jī)的未來用途,然后根據(jù)用途去分析需要較大容量的目錄,以及讀寫較為頻繁的目錄,將這些重要的目錄分別獨(dú)立出來而不與根目錄放在一起,那當(dāng)這些讀寫較頻繁的磁盤分區(qū)有問題時(shí),至少不會(huì)影響到根目錄的系統(tǒng)數(shù)據(jù),那挽救方面就比較容易。在默認(rèn)的CentOS環(huán)境中,下面的目錄是比較符合容量大且(或)讀寫頻繁的目錄:
/
/usr
/home
/var
Swap
Linux 系統(tǒng)文件說明:
/ 頂層根目錄。 所有其他目錄都在文件系統(tǒng)層次的根目錄下。
/bin 包含基本命令行實(shí)用程序。 不能在另一個(gè)分區(qū)配置這個(gè)目錄,否則無法在linux rescue方式訪問這些實(shí)用程序。
/boot 包括linux啟動(dòng)計(jì)算機(jī)時(shí)所要的命令或文件。
/dev 列出可用的設(shè)備驅(qū)動(dòng)程序。 不能將這個(gè)目錄轉(zhuǎn)載到另外一個(gè)分區(qū)。
/etc 包括基本linux配置命令。 包括與口令,apache ,samba之類監(jiān)控程序和X 窗口有關(guān)的配置命令
/home 包括除根用戶以外的所有用戶的主目錄。
/initrd 配置啟動(dòng)期間初始內(nèi)存盤使用的空目錄。 不能將這個(gè)目錄轉(zhuǎn)載到另外一個(gè)分區(qū)。如果刪除這個(gè)目錄,redhat linux就不能啟動(dòng)了。
這個(gè)目錄不屬于FHS的一部分
....
/root 根用戶主目錄。/root目錄是根目錄(/)的子目錄,不能另外轉(zhuǎn)載這個(gè)目錄。
/temp 作為臨時(shí)文件的專用存儲(chǔ)地址,也是下載文件的好地方。
/user 包括所有用戶可用的程序與數(shù)據(jù),也包括許多子目錄。
/var 包含變量數(shù)據(jù),包括日志文件和打印假脫機(jī)。這個(gè)目錄經(jīng)常轉(zhuǎn)載到另一分區(qū)。
聯(lián)系客服