小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

鳥哥的 Linux 私房菜 -- 基礎(chǔ)學(xué)習(xí)篇

 shiyi 2007-01-12


再次強(qiáng)調(diào)
底下的幾篇短文是學(xué)習(xí) Linux 的基礎(chǔ)文件,這些文件是基礎(chǔ)中的基礎(chǔ),如果您能將其中的文件都看完,并且消化過(guò),那么未來(lái)在管理 Linux 主機(jī)以及架設(shè)網(wǎng)站方面,就能夠達(dá)到『事半功倍』的成效,請(qǐng)不要忽略這部份了!否則,再怎么討論都是枉然的啦! ^_^
 
第一部份Linux 的規(guī)劃與安裝
Linux 本身雖然具有相當(dāng)強(qiáng)大的功能,不過(guò),如果不能理解 Linux 的工作能力,那么 Linux 能做的工作將會(huì)大打折扣!本篇著重于介紹 Linux 的緣起與他的功能,此外,亦將介紹目前 Linux 的規(guī)劃技巧,以提供大家如何規(guī)劃自己的 Linux 主機(jī)的一個(gè)基本依據(jù)!當(dāng)然,多重操作系統(tǒng)在一部機(jī)器上面,這對(duì)于計(jì)算機(jī)數(shù)量不足卻又要求支持多個(gè)作業(yè)平臺(tái)的朋友來(lái)說(shuō)是挺重要的,這里也會(huì)跟大家談一談如何安裝多重操作系統(tǒng)在一部主機(jī)上面。不過(guò),這個(gè)技巧用到的 Linux 指令與軟件較多,所以僅止于介紹,至于更詳細(xì)的說(shuō)明,將在更后面的章節(jié)介紹各軟件的細(xì)項(xiàng)設(shè)定。
 
Linux 是什么
2003/01/25
Linux 雖然是從 1991 年由 Linus Torvalds 釋出后才初次問(wèn)世,不過(guò)不要忘了,Linux 的前身是相當(dāng)穩(wěn)定而有名的系統(tǒng)『 Unix 』前輩!在這里我們由 Unix 與 Linux 的歷史說(shuō)起,然后再來(lái)談一談,目前 Linux 這么多的版本 ( distributions ) 當(dāng)中,到底有哪些異同的地方呢?!也就是說(shuō), 到底 Linux 是什么東西呢?他有哪些基本的功能呢?!
Linux 要如何學(xué)習(xí)
2003/01/28
目前 Linux 上頭有兩種主要的操作模式,分別是圖形接口與文字接口,那么學(xué)習(xí) Linux 要用 X-Window ( 圖形接口 ) 好還是 Command Line ( 文字接口 ) 好?這兩種學(xué)習(xí)心態(tài)有什么優(yōu)缺點(diǎn)呢?此外,有沒有良好的入門文件可供參考?!Linux 學(xué)習(xí)有困擾的時(shí)候應(yīng)該要如何發(fā)問(wèn)?!要到哪里去搜尋網(wǎng)絡(luò)資源?!還有,怎樣進(jìn)行有智慧的提問(wèn)?嗯!來(lái)這里看看吧!
Linux 主機(jī)規(guī)劃
2003/02/02
在實(shí)地的安裝 Linux 之前,有些功課要先來(lái)做的!因?yàn)?Linux 對(duì)于硬件的配置要求較嚴(yán)格,所以您必須要了解到 Linux 所支持的 CPU 、 RAM 、 顯示卡等等的硬件配備,以免造成無(wú)法安裝的窘境。此外,您同時(shí)需要考慮即將架設(shè)的 Linux 主機(jī)的作用為何?!舉例來(lái)說(shuō),若是一般的 Desktop 類型的主機(jī),那么 X-Window 及 KDE 是不可或缺的,但是如果是一般的服務(wù)器主機(jī)呢?嘿嘿! X-Window 就可以免了吧!當(dāng)然,如果您的 Linux 是架設(shè)來(lái)進(jìn)行練習(xí)的,那么所有的套件都安裝上去,是一個(gè)很好的開始!
SPFDISK 的一個(gè)范例 
2003/02/03
安裝 Linux 最重要的就是硬盤空間了!然而很抱歉的是, Windows 的 fdisk 并不認(rèn)識(shí) Linux 的磁盤格式!所以如果您已經(jīng)安裝了 Linux 之后,卻想將該 partition ( 硬盤扇區(qū) ) 刪除的話,那么使用 Windows 的 FDISK 程序是無(wú)法做的!另外,使用 全中文spfdisk 也可以讓您更容易了解 fdisk 在做什么工作呦!另外,順道了解一下 Linux 與 Windows 分割區(qū)支持程度在哪里不相同呢???
較小安裝 Red Hat 7.2
2003/02/03
終于要安裝 Red Hat Linux 了!呼~真是麻煩~那么 Linux 的安裝模式有哪些呢?嗯!基本上可以分為圖形安裝模式 ( 好消息是 Red Hat 7.3 已經(jīng)支持中文安裝了 )與文字安裝模式,由于圖形安裝模式較為慢一些,此外,有些較為詭異的周邊( 例如鼠標(biāo)、鍵盤、顯示卡等 )較為怪異時(shí),可能無(wú)法使用圖形接口,所以這里我們以文字接口來(lái)安裝!再則,我們適合服務(wù)器與開發(fā)軟件環(huán)境的最小安裝模式來(lái)介紹如何安裝 Linux ....
安裝 Mandrake 9.0 
與多重開機(jī)技巧
2003/02/05
一個(gè)好的 Linux 主機(jī),在安裝之初就需要先行規(guī)劃他的未來(lái)服務(wù)及磁盤分割了!在這個(gè)章節(jié)里面,我們以較為簡(jiǎn)單的方式先來(lái)介紹一下 Linux 的規(guī)劃方式,并實(shí)際進(jìn)行一次規(guī)劃,期望讀者可以在自己進(jìn)行安裝之前,先規(guī)劃一下自己的 Linux 主機(jī)。此外, Linux 的硬盤分割一直是個(gè)困擾新手的大問(wèn)題,這里我們不建議新手以繁復(fù)的手法去分割硬盤,而以大家的個(gè)別需要來(lái)建議您分割的技巧!最后,關(guān)于多重操作系統(tǒng)在一部機(jī)器上面的設(shè)定方式,這一章當(dāng)中亦會(huì)介紹一些實(shí)用的技巧,不過(guò),實(shí)際的修改會(huì)放在后續(xù)的章節(jié),因?yàn)楫吘故褂玫教嗟?Linux 指令與軟件了!
開機(jī)與關(guān)機(jī)
及簡(jiǎn)易指令操作
2003/02/06
在你完成了 Linux 的安裝之后,接下來(lái)呢?當(dāng)然是學(xué)習(xí) Linux 啰!那么學(xué)習(xí) Linux 第一步驟是什么?哈哈!那就是『正確的開機(jī)與關(guān)機(jī)』方法啦!此外,由于 Linux 底下使用文字接口畢竟是比較有效的學(xué)習(xí)!因此,在這個(gè)小章節(jié)里面,我們也會(huì)使用文字接口的方式來(lái)下達(dá)一些簡(jiǎn)單的指令,好讓大家快一點(diǎn)進(jìn)入狀況喔!另外的另外,這個(gè)基礎(chǔ)篇的內(nèi)容是適合所有版本的 Unix-Like 系統(tǒng),所以,大家趕緊來(lái)玩一玩喔! ^_^ !再一次的另外,如果我在開機(jī)的時(shí)候發(fā)現(xiàn)硬盤無(wú)法開機(jī)了!該如何解決,又, lilo 掛掉的時(shí)候,及 root 密碼忘記的時(shí)候,要怎么辦?來(lái)這里看看吧!
 
 
第二部分:Linux 檔案、目錄與磁盤格式
安裝完了 Linux 之后,接著下來(lái)自然就是要使用他了!我們?cè)?開機(jī)與關(guān)機(jī)及簡(jiǎn)易指令操作 稍微說(shuō)明了指令下達(dá)的方法,以及指令在線查詢的方式,因此您可以輕易的使用指令列模式來(lái)進(jìn)行諸多的動(dòng)作與工作。那么接著下來(lái)呢?當(dāng)然就是想要知道 Linux 里面有什么東西啰,所以,在這一個(gè)部分當(dāng)中,我們將介紹 Linux 最基本的檔案權(quán)限概念,與每個(gè)檔案目錄所帶有的意涵。當(dāng)然啰,要了解權(quán)限的概念,那么對(duì)于不同的『身份』就需要了解一下才行,不同的身份的人,所建立的或擁有的檔案是否會(huì)相同呢?例如系統(tǒng)管理員與一般身份使用者的檔案?當(dāng)然不太一樣!除此之外,如果您的硬盤空間不足,需要增加硬盤時(shí),應(yīng)該要如何新增呢?還有,內(nèi)存不足的情況下,有沒有增進(jìn)虛擬內(nèi)存容量的方法?在接下來(lái)的幾個(gè)章節(jié)之中,我們將介紹 Linux 主要的檔案架構(gòu)、以及磁盤在 Linux 當(dāng)中該如何使用及掛載等問(wèn)題。
 
Linux 檔案屬性與目錄配置
2003/02/06
既然要玩 Linux ,那么對(duì)于 Linux 的檔案屬性 ( 看的到的與看不到的 ) 及 Linux 底下的目錄功能都要了解一下才行!在這里,我們介紹一下最基礎(chǔ)的 Linux 屬性,還有所謂的 SUID, SGID 與 Sticky bit 呢!而更深入的屬性在下一個(gè) Linux 檔案與目錄管理 再來(lái)介紹!此外,也約略介紹一下如何修改檔案的屬性呦!
Linux 檔案與目錄管理
2003/02/06
這里我們?cè)俪掷m(xù)的介紹一下,如何登入 Linux 呢?再來(lái),怎樣修改 Linux 檔案的屬性?這個(gè)屬性除了看的到的之外,還有看不到的屬性呦!再來(lái),如何拷貝、移動(dòng)、建立連結(jié)檔?還有還有,有什么方法可以搜尋檔案呢?!來(lái)這里看看吧!
Linux 磁盤與硬件管理
2003/02/07
好了,對(duì)于檔案與目錄具有一定程度的認(rèn)識(shí)之后,我們?cè)賮?lái)需要談到的是,那么我的硬盤到底剩下多少容量?需要如何確認(rèn)我的硬盤的檔案格式?如果硬盤有了壞軌時(shí),應(yīng)該要如何修理?還有還有,我怎么知道我的 inodes 有多少?!當(dāng)然啰,最重要的是,當(dāng)我的硬盤容量不足時(shí),我要如何增加一棵新的硬盤呢?如何進(jìn)行 partition?與如何進(jìn)行掛載?!以及如何進(jìn)行軟盤開機(jī)片的制作?另外,如何掛載 ( mount ) 一個(gè)可以顯示出『中文』的 Windows partition 呢?還有還有,如何新增一個(gè) swap 虛擬內(nèi)存?又,如何啟動(dòng)一個(gè)『檔案型態(tài)的 swap 虛擬內(nèi)存?』,看看便知道!此外,這一章的課后練習(xí)記得看一看,因?yàn)橛行B哥認(rèn)為有用的方法呦!
檔案的壓縮與打包
2003/02/09
在某些情況下,壓縮指令顯的特別重要的!什么情況下呢?大部分都是在『備份』的情況下,他顯的特別的重要,此外,如果你是一個(gè)套件程序設(shè)計(jì)師,那么當(dāng)你要將你的程序發(fā)布出去的時(shí)候,由于要降低網(wǎng)絡(luò)頻寬的使用率,那么壓縮也是一個(gè)很值得使用的方法!要是你是下載人家的檔案呢?哈哈!那么解壓縮則是不可少的步驟啰!在 Linux 當(dāng)中,使用的最多的壓縮指令有哪些呢?呵呵!那就是 gzip 與 tar 這兩個(gè)寶貝蛋了!在這一節(jié)當(dāng)中,我們來(lái)介紹一下幾種不一樣的壓縮指令,學(xué)一學(xué)先!
 
 
第三部分:學(xué)習(xí) Shell 與 Shell scripts
了解的基本的 Linux 檔案屬性與目錄的配置之后,在進(jìn)入更深入的 Linux 世界之前,有幾個(gè)課題還是一定要知道的,那就是我們所使用的這個(gè)文字模式接口,也就是所謂的『Shell』這個(gè)咚咚。在 Linux 的世界中,使用的是 GNU 發(fā)展出來(lái)的強(qiáng)化的第二代 shell ,稱為 BASH Shell ,他有什么特異功能呢?簡(jiǎn)單的說(shuō),我們之前下達(dá)的幾個(gè)指令都是 bash 管理的,除此之外,他還可以記錄指令、檔案或命令的補(bǔ)全功能、環(huán)境變量的使用等等,還有很多功能等著你去發(fā)掘呢!在知道了部分的 bash 功能后,在接著下來(lái),我們還得了解一下什么是數(shù)據(jù)流重導(dǎo)向?還有常規(guī)表示法等等的問(wèn)題,這都是未來(lái)我們系統(tǒng)管理員在管理主機(jī)上面,一個(gè)不可缺乏的利器!當(dāng)然啰,要將這些功能整合起來(lái)運(yùn)用的話,就不能不學(xué)習(xí)一下所謂的腳本『 shell scripts 』,他具有基礎(chǔ)的程序能力( Program ),當(dāng)真是個(gè)管理系統(tǒng)的好幫手呢!再來(lái),在未來(lái)的架站設(shè)定當(dāng)中,常會(huì)使用到文字編輯器來(lái)編輯參數(shù)設(shè)定檔,這個(gè)時(shí)候,系統(tǒng)管理員至少務(wù)必要熟悉一套文字接口下的文書編輯軟件,當(dāng)然不限制哪一套軟件啦,但是 vi 是最標(biāo)準(zhǔn)的 Unix-Like 的文字接口之文字處理軟件,所以,我們幾乎一定可以在每部 Unix-Like 上面發(fā)現(xiàn)他的蹤跡,所以,就來(lái)了解他一下吧,這也是挺重要的工作呢!
 
vi 文書處理器
2003/02/25
一個(gè)系統(tǒng)管理員至少應(yīng)該要熟悉一種字處理軟件,以方便未來(lái)的系統(tǒng)管理,包括系統(tǒng)設(shè)定與架站時(shí)候的參數(shù)設(shè)定檔修訂等等工作之進(jìn)行。在 Unix-Like 系統(tǒng)中,肯定看的到的文書編輯器就是 vi 啦,他算是最正規(guī)的文字接口下的文書處理器了。為什么文書處理器很重要呢?還記得前兩個(gè)章節(jié)中我們提到的 /etc/fstab 這個(gè)檔案嗎?您如果想要修改他的話,要如何修改呢?當(dāng)然是使用文書編輯器來(lái)編輯他啰,那么使用什么呢?當(dāng)然幾乎就是 vi 啦!此外,后續(xù)的 shell scripts 章節(jié)與 Linux 架站設(shè)定的檔案等等,幾乎都是使用他來(lái)進(jìn)行設(shè)定耶!那 vi 重不重要呢?你猜猜?
認(rèn)識(shí) bash shell
2003/02/10
文字模式這種指令下達(dá)的方式,就是 bash 的工具與接口啦!那么前幾章我們都已經(jīng)很快樂的進(jìn)行了很多的指令下達(dá)方式啦,所以說(shuō), bash shell 根本就不難嘛!是啦!只要能夠熟悉的話,那么確實(shí)他不是很困難的東西啦!這一章節(jié)中,我們會(huì)從變量談起,先說(shuō)到環(huán)境變量的設(shè)定與修改問(wèn)題,然后提到歷史指令的運(yùn)用,接著下來(lái),我們會(huì)提一下『命令重導(dǎo)向』這個(gè)重要的觀念,之后就是『管線命令』的部分啦!
正規(guī)表示法
2003/02/10
在 Unix-Like 的系統(tǒng)當(dāng)中,有個(gè)東西可以幫助你擷取部分?jǐn)?shù)據(jù)!那就是『正規(guī)表示法, Regular Express (RE) 』,這個(gè)東西不容易理解,但是由于他強(qiáng)大的功能,您最好還是得認(rèn)識(shí)一下喔!尤其是 grep 這個(gè)指令呢!
學(xué)習(xí) shell scripts
2003/02/10
如果您真的想要輕松的管理你的主機(jī),那么 shell scripts 是千萬(wàn)少不得的學(xué)習(xí)過(guò)程!他有點(diǎn)類似 Program ( 程序撰寫 ) 了,對(duì)于從未摸過(guò)程序的人來(lái)說(shuō),確實(shí)很是困擾,所以這里我們不強(qiáng)調(diào)原理,單純的以十幾個(gè)例子來(lái)進(jìn)行說(shuō)明,好讓您能夠了解一下 shell scripts 的強(qiáng)大功能啰!我個(gè)人認(rèn)為,您可以不需要知道如何撰寫 shell scripts ,但是您一定得看的懂 shell scripts ,為什么呢?因?yàn)槿绱艘粊?lái),您才能在您的主機(jī)上面進(jìn)行偵錯(cuò)的工作吶!
 
 
第四部分:Linux 使用者管理
好了!終于要到了管理 Linux 賬號(hào)的時(shí)刻了!對(duì)于 Linux 有一定的熟悉度之后,再來(lái)就是要管理連上 Linux 的賬號(hào)問(wèn)題了!這個(gè)賬號(hào)的問(wèn)題可大可小啦!大到可以限制他使用 Linux 主機(jī)的各項(xiàng)資源,小到甚至一般賬號(hào)的密碼訂定規(guī)則都可以進(jìn)行規(guī)定!端看您對(duì)于安全的需求啦!此外,如果站在資源平均分配的角度上,那么 Linux 主機(jī)上面有限的資源當(dāng)然是平均分配給大家比較好!這個(gè)時(shí)候就得來(lái)規(guī)定一下『誰(shuí)可以使用多少的硬盤空間?』那就是 Quota 喔!呵呵!厲害吧!在訂定完了一些賬號(hào)的規(guī)則之后,那么我們就繼續(xù)來(lái)管理一下主機(jī)的系統(tǒng)與程序的管理吧!這個(gè)包括了觀察每個(gè)程序 ( Process ) 與工作排程及工作管理 ( jobs control ),這些也都是很重要的工作呢!
 
Linux 賬號(hào)管理
2003/02/10
在這一節(jié)當(dāng)中,我們來(lái)談一談,在 Linux 底下的『賬號(hào)』有什么特殊的功能,或者是說(shuō),不同的賬號(hào)有什么特殊的權(quán)限呢?舉個(gè)例子來(lái)說(shuō), root 為什么跟大家不一樣?而如果使用者僅允許使用 pop3 的時(shí)候,其賬號(hào)需要如何設(shè)定?另外,如果要修改使用者的預(yù)設(shè)家目錄內(nèi)容、shell 的內(nèi)容等等,要怎樣進(jìn)行修改,此外,如果遠(yuǎn)程登入主機(jī)之后,要怎樣使用 su 與 sudo 變換身份成為 root 呢?來(lái)這里學(xué)習(xí)一下咯!
Linux 磁盤配額 quota
2003/02/10
磁盤配額 ( Quota ) 一直就是個(gè)很有用的東西!怎么說(shuō)呢?舉個(gè)例子來(lái)說(shuō)明,如果您曾經(jīng)申請(qǐng)過(guò)網(wǎng)絡(luò)的 mail 服務(wù)時(shí),那么肯定就會(huì)明白什么是 20MB 的郵件空間、 30MB 的免費(fèi)網(wǎng)頁(yè)空間,好了,這個(gè) 20MB, 30MB 是怎樣定義出來(lái)的呢?哈哈!沒錯(cuò),就是 quota 這個(gè)東西搞出來(lái)的!如果我們要限制使用者使用硬盤的容量使用大小,嗯!來(lái)這里看看就對(duì)了!
例行性命令 at & crontab
2003/02/10
不論什么時(shí)候,建立系統(tǒng)可以自動(dòng)的執(zhí)行功能都是必須的!您了解目前系統(tǒng)在預(yù)設(shè)的情況中,每天、每小時(shí)、每個(gè)月都在做些什么事嗎?!您了解『循環(huán)的工作』與『僅進(jìn)行一次的工作』有什么不同嗎?看一下吧!
程序與資源管理
2003/02/10
在 Linux 當(dāng)中, Linux 是如何分辨一個(gè)程序的呢?嗯!當(dāng)我們的系統(tǒng)里面有太多的死亡的程序的時(shí)候,應(yīng)該怎樣將該程序查出來(lái)之后并殺掉他呢?如果主機(jī)僅允許一次登入一個(gè)終端機(jī)畫面,如何從事多個(gè)工作的進(jìn)行呢?還有,如何設(shè)定一個(gè)程序,讓他的執(zhí)行順序可以比較快速呢?!這個(gè)都是過(guò)程控制的重點(diǎn)項(xiàng)目呦!呵呵!另外一個(gè)又更常發(fā)生啦!如果我的 X-Window 死掉了!但是我的 Linux 基本上卻還是活著的時(shí)候,那么是否需要重新 reboot 呢?還是有其它的方式可以重新啟動(dòng) X-Window ?
 
 
第五部分:Linux 系統(tǒng)管理員
嗯!終于來(lái)到系統(tǒng)管理員 ( root ) 要注意的工作事項(xiàng)之篇幅了!各位準(zhǔn)系統(tǒng)管理員心理準(zhǔn)備好了嗎?我們要管理機(jī)器啰?呵呵!那么管理員的工作是什么?看報(bào)喝茶?!沒錯(cuò)!管理員最大的享受就是看報(bào)喝茶了?一個(gè)好的系統(tǒng)管理員,平時(shí)不會(huì)希望掛載網(wǎng)站上面一再不斷的查詢、檢查漏洞等等的,因?yàn)楣嫒绱说脑?,那么就表示『機(jī)器一定有問(wèn)題了!』。為了讓我們的 Linux 機(jī)器跑得更穩(wěn)更順暢,好讓我這個(gè)管理員有更多的時(shí)間去看報(bào)喝茶,哈哈!更深入的了解系統(tǒng)是需要的!所以,這一篇我們由開機(jī)關(guān)機(jī)的整體流程談起,好了解一下 Linux 在開機(jī)的過(guò)程中到底做了哪些事情,這樣才能知道我們?cè)谑裁磿r(shí)候應(yīng)該做什么事情吶!此外,由于『沒有一個(gè)套件是永遠(yuǎn)安全的!』,所以套件管理是相當(dāng)重要的一部份,這里我們以 RPM 與 Tarball 來(lái)介紹一下如何管理你系統(tǒng)上面的套件?再來(lái),你知道你的系統(tǒng)上面跑了多少數(shù)據(jù)嗎?雖然知道什么是 ps 來(lái)查詢程序,但是總是得知道我的系統(tǒng)有哪些服務(wù)吧!嘿嘿!來(lái)看看先?不但如此,還得針對(duì)登錄檔進(jìn)行解析,以及對(duì)于系統(tǒng)進(jìn)行備份?呵呵!管理員的工作還真多那?不止不止,還要進(jìn)行核心的管理呢!哇!果然是忙斃了!無(wú)論如何,還是得要了解吶!
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多