欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

第一章 FreeBSD 簡介

1.1 什么是FreeBSD?

我想大家都知道 Microsoft Windows 是一套操作系統(tǒng),F(xiàn)reeBSD 也是一套操作系統(tǒng)。FreeBSD 是一個(gè)可以在 Intel 兼容個(gè)人計(jì)算機(jī)、DEC Alpha 或 PC98 架構(gòu)的計(jì)算機(jī)上執(zhí)行的 UNIX 操作系統(tǒng)。大家應(yīng)該聽過另一套UNIX的操作系統(tǒng) Linux,F(xiàn)reeBSD 也是一套免費(fèi)的操作系統(tǒng)。它可以讓我們的個(gè)人計(jì)算機(jī)變成先進(jìn)的工作站,更穩(wěn)定的提供你所需的網(wǎng)絡(luò)服務(wù)。

FreeBSD 操作系統(tǒng)相當(dāng)容易取得及安裝,除了經(jīng)由傳統(tǒng)的光盤安裝外,它也可以經(jīng)由網(wǎng)絡(luò)安裝、MS-DOS 分割區(qū)安裝等等。當(dāng)然,我們也可以在計(jì)算機(jī)中同時(shí)安裝多種不同的操作系統(tǒng),例如 Windwos 98 和 FreeBSD 同時(shí)并存也是件十分容易的事。

在 FreeBSD 上的應(yīng)用軟件相當(dāng)?shù)亩?,也都可以免費(fèi)取得,由于 FreeBSD 的穩(wěn)定性高且功能強(qiáng)大,因此許多大型網(wǎng)站都以它為作業(yè)平臺(tái),其中最知名的就是 YAHOO!。Yahoo 是一個(gè)流量相當(dāng)大的入口網(wǎng)站,他們選擇以 FreeBSD 為作業(yè)平臺(tái),由此可知 FreeBSD 的優(yōu)異性。除此之外,在臺(tái)灣,F(xiàn)reeBSD 普遍被應(yīng)用于學(xué)術(shù)網(wǎng)絡(luò)上,許多大專院校的服務(wù)器都是使用 FreeBSD 來提供網(wǎng)絡(luò)服務(wù)。
在寬頻網(wǎng)絡(luò)逐漸普及的臺(tái)灣,每個(gè)人都可以自行架設(shè)一臺(tái)網(wǎng)絡(luò)服務(wù)器,以 FreeBSD 來提供網(wǎng)絡(luò)服務(wù)(如網(wǎng)頁、郵件、檔案存取等)。值得一提的是 FreeBSD 并不像 MS-Windows 一樣每每要求使用者升級(jí)計(jì)算機(jī)才能使用。FreeBSD 對(duì)于硬件的要求很低,你可以用一臺(tái) Intel 586-133MHz 的舊計(jì)算機(jī)來安裝 FreeBSD,這也算是癈物利用吧。

1.2 為什么要選擇FreeBSD?

現(xiàn)在的個(gè)人計(jì)算機(jī)操作系統(tǒng)市場中,是以 MS-Windows 獨(dú)大,但在網(wǎng)絡(luò)服務(wù)器市場中,UNIX 系統(tǒng)的使用率可不輸 MS-Windows 喔。我個(gè)人認(rèn)為 MS-Windows 之所以會(huì)有那么多的使用者主要是因?yàn)樗氖褂谜呓涌趯?duì)初學(xué)者而言較容易操作,再加上許多軟件的配合及盜版的助長,安裝軟件只要一直按下一步就完成。使得使用者即便它的穩(wěn)定性不高也得乖乖的接受。

其實(shí)初學(xué)者沒有試過其它的操作系統(tǒng)才會(huì)有這樣的誤解,因?yàn)橐恢庇?MS-Windows 才會(huì)認(rèn)為當(dāng)機(jī)是無可避免的事,當(dāng)機(jī)對(duì)于 MS-Windows 或許是無可避免,但在其它 UNIX 系統(tǒng)中可不常見。在 UNIX 系列的操作系統(tǒng)中,也可以有像 MS-Windows 的圖形接口,幾乎所有在 MS-Windows 上可以做的事,在 FreeBSD 上都可以做得到,唯一的不同點(diǎn)是你不必花錢去取得你想要的功能。包括排版、圖形處理、MP3、多媒體、網(wǎng)絡(luò)芳鄰等等都可以在 FreeBSD 中做到。

說了這么多,我想再和低效能的 Windows 系統(tǒng)比較己經(jīng)沒什么義意了。然而,有這么多的免費(fèi) UNIX 操作系統(tǒng)中,為什么要選擇 FreeBSD 而不使用其它操作系統(tǒng)(如 Linux )呢?在網(wǎng)絡(luò)上在討論這個(gè)問題時(shí),每每會(huì)引發(fā)每個(gè)操作系統(tǒng)使用者的激辯。對(duì)于要使用何種操作系統(tǒng),除了使用者偏好外,還有許多指標(biāo)可以提供我們參考。

BSD UNIX 系統(tǒng)可以說是網(wǎng)絡(luò)操作系統(tǒng)的始祖,F(xiàn)reeBSD 是眾多 BSD UNIX 分支中的一個(gè),它繼承了 BSD 系統(tǒng)的高性能與可靠性。自從1993 年 FreeBSD 推出 1.0-RELEASE 以來,F(xiàn)reeBSD 開發(fā)團(tuán)隊(duì)便致力于系統(tǒng)的調(diào)校,使其發(fā)揮絕佳的效能。在 FreeBSD 團(tuán)隊(duì)的統(tǒng)籌努力下,使它比起其它免費(fèi)的 UNIX 操作系統(tǒng)更有結(jié)構(gòu)。在 FreeBSD 上有許多支持的免費(fèi)軟件,這些軟件大都已移植收錄于 FreeBSD ports 中,使得我們?cè)诎惭b軟件時(shí)變得十分輕松。FreeBSD 是一套真正32 位的操作系統(tǒng),具有高效能核心架構(gòu)、動(dòng)態(tài)函式庫共享、絕佳的網(wǎng)絡(luò)功能,比起其它商用 UNIX 系統(tǒng)毫不遜色。

我覺得 FreeBSD 總部統(tǒng)籌發(fā)展 FreeBSD 是一件很棒的事,所有的問題回報(bào)都可以統(tǒng)籌管理并予以更新。 FreeBSD 推陳出新的速度相當(dāng)快,每一次安裝都確保這個(gè)版本不會(huì)有上一版的缺失。所以在 Linux 或 MS-Windows 中「新版本不一定是最好」的定律并不適用于 FreeBSD。但這并不意味著你必須不斷重新安裝系統(tǒng),F(xiàn)reeBSD 總部隨時(shí)會(huì)發(fā)布最新更新的檔案提供下載,而且如果使用 CVSUP 就可以和更新版的 FreeBSD 保持同步更新。

FreeBSD 除了穩(wěn)定、高效能外,在眾多免費(fèi)的 UNIX 系統(tǒng)中,筆者對(duì)于 FreeBSD 情有獨(dú)鐘的原因如下:

  1. FreeBSD 支持的軟件相當(dāng)多,它將常用的軟件分類管理,當(dāng)需要安裝軟件時(shí),不必自行到網(wǎng)絡(luò)上找尋,只要到 FreeBSD ports 目錄中下個(gè)指令就安裝完成。
  2. 說明文件完整、正確。FreeBSD 擁有高品質(zhì)的 Handbook、FAQ,使用者可以從 FreeBSD 網(wǎng)站取得。
  3. FreeBSD 目錄結(jié)構(gòu)非常有組織,結(jié)構(gòu)嚴(yán)謹(jǐn),對(duì)于系統(tǒng)管理者而言比較不會(huì)紊亂。FreeBSD 將系統(tǒng)預(yù)設(shè)的目錄和管理者自行安裝的程序目錄劃分得十分清楚,管理者在進(jìn)行升級(jí)、維護(hù)時(shí)可以一目了然。
  4. 安裝完后,F(xiàn)reeBSD 系統(tǒng)所有程序原始碼非常有條理的存放在特定目錄中。對(duì)于想要進(jìn)行程序修改的管理者而言,不必四處尋找某支程序原始碼。筆者在 FreeBSD 及 Linux 上開發(fā)程序多年,我覺得 FreeBSD 原始碼及系統(tǒng)架構(gòu)十分有組織,是程序開發(fā)最好的平臺(tái)。
  5. FreeBSD 安裝容易、不拖泥帶水,安裝一臺(tái)服務(wù)器只需幾分鐘的時(shí)間。

1.3 為什么不選擇FreeBSD?

許多企業(yè)選擇使用目前大多數(shù)人使用的 MS windows 做為一般作業(yè)用個(gè)人計(jì)算機(jī)的操作系統(tǒng)當(dāng)然無可厚非。但以 MS windows 做服務(wù)器,除了信息人員的偏好外(或許因?yàn)椴粫?huì)使用其它系統(tǒng)吧),還有部份原因是為了在企業(yè)內(nèi)信息人員技術(shù)不足時(shí),能求助于系統(tǒng)供貨商。而 FreeBSD 是免費(fèi)的,企業(yè)也害怕有狀況時(shí)無人可以支持,這對(duì)企業(yè)是很重要的一項(xiàng)因素。
然而,F(xiàn)reeBSD 的使用人數(shù)其實(shí)很多,而且使用者都十分熱心,在臺(tái)灣的 BBS 討論區(qū)上,許多問題都可以獲得解決。這當(dāng)然還不夠,現(xiàn)在有很多顧問公司提供 FreeBSD 的顧問服務(wù),可以提供企業(yè)這方面的服務(wù)。雖然說 FreeBSD 的系統(tǒng)穩(wěn)定,但在應(yīng)用上如果沒有信息人員的支持,很難能在企業(yè)中存活。我相信大部份的信息人員都受夠了 MS windows 的折磨,這是我們?cè)撜酒饋淼臅r(shí)候了,只有經(jīng)由我們的主動(dòng)學(xué)習(xí),不屈不撓的精神,才能創(chuàng)造自己及企業(yè)的價(jià)值。

1.4 FreeBSD的版本命名規(guī)則

FreeBSD 每出一個(gè)新的版本都是以 FreeBSD A.B.C-TAG 來作為命名的方式,例如 FreeBSD 5.2-RELEASE 或 FreeBSD 5.2.1-RELEASE。

世界各地活躍的高手們組成 Core Team 對(duì)系統(tǒng)原始程序代碼做開發(fā)和維護(hù),幾乎系統(tǒng)原始程序代碼每天都會(huì)有新版本和修正除錯(cuò)。系統(tǒng)工具程序、驅(qū)動(dòng)程序等等,例如 Ports 內(nèi)的程序版本也常常更新。FreeBSD 的 Core Team 為了兼顧發(fā)展新功能和穩(wěn)定性,所以將原始碼分成二個(gè)支線,一個(gè)是以穩(wěn)定性為主的 4.x 系列,另一個(gè)是加入許多新功能的 5.x 系列。圖 1-1 即為FreeBSD 原始碼版本結(jié)構(gòu)簡圖:

圖 1-1

在 FreeBSD 在開發(fā)時(shí)有一個(gè)實(shí)驗(yàn)性的版本,以開發(fā)新功能為主,稱為 CURRENT ,這是主要的分支。當(dāng) CURRENT 進(jìn)入穩(wěn)定的階段后,會(huì)分支出一個(gè) STABLE 的 Branch,目前 4.x 系列就是一個(gè)還在維護(hù)的分支。FreeBSD 正式發(fā)行的版本稱為 RELEASE 版本,推出RELEASE之后會(huì)不斷的更新該版本以力求穩(wěn)定性,稱之為 STABLE。目前 FreeBSD 5.x 系列尚未建立獨(dú)立的分支,一旦 5.x Release 成熟穩(wěn)定后,也會(huì)像 4.x 系列一樣分支出來,開始對(duì)系統(tǒng)效能、穩(wěn)定度等加以調(diào)校。

目前最新的 4.x 版的 RELEASE 版本是 FreeBSD 4.9-RELEASE,而推出 4.9-RELEASE 之后,4.x 系列還是會(huì)持續(xù)加入必要的功能,但不會(huì)有太大的變動(dòng)。

雖說目前最新的 FreeBSD 己推出 5.2.1-RELEASE,5.x 在系統(tǒng)架構(gòu)上有許多新的變革,使用了許多新的技術(shù),而這些新的技術(shù)經(jīng)過 5.0、5.1、5.2-RELEASE 的淬煉后,功能上已驅(qū)穩(wěn)定,但效能上并未經(jīng)過詳細(xì)的調(diào)效。如果您對(duì)于服務(wù)器的要求是穩(wěn)定及效能走向,建議您使用 4.9-RELEASE。如果您需要更多硬件支持或嘗試新功能,您可以使用 FreeBSD 5.2.1-RELEASE。我們以下列出 FreeBSD 5.x 和 4.x 主要的差異供讀者參考:

  1. SMPng (Symmetric MultiProcessor next generation) 對(duì)多顆 CPU 的支持有更好的效率。
  2. 對(duì)于新硬件的支持更完整。例如支持藍(lán)芽、32 bit 的 PCMCIA 等。FreeBSD 5.x 使用不同的方式管理硬件裝置,日后對(duì)于新的硬件支持應(yīng)該會(huì)比較迅速。
  3. 更進(jìn)步的檔案系統(tǒng)功能。FreeBSD 一項(xiàng)最大的弱點(diǎn)就是缺乏一個(gè)比較好的檔案系統(tǒng)格式,但 5.x 新增了一些新的功能改善即有的檔案系統(tǒng)。例如 background fsck,可以讓不正常關(guān)機(jī)后的系統(tǒng)可以更快速進(jìn)入正常運(yùn)作。FreeBSD 5.x 使用 UFS2,它支持更大的檔案及更多檔案屬性。另外,還有 snapshot 功能,可以讓我們對(duì)檔案系統(tǒng)進(jìn)行快照,保留某一時(shí)間的檔案內(nèi)容。
  4. 支援 kernel thread,F(xiàn)reeBSD 5.x 的 KSE (Kernel scheduled Entities) 讓我們可以擁有 kernel mode 的多重執(zhí)行緒。這項(xiàng)功能對(duì)于一些大型系統(tǒng)效率 (如使用 Apache 2 或支持多執(zhí)行緒的數(shù)據(jù)庫) 有明顯提升。

1.5 如何取得FreeBSD?

FreeBSD 可以經(jīng)由免費(fèi)取得,我們可以自各大 FTP 站臺(tái)下載 ISO 檔,自行燒錄成光盤來安裝,也可以透過 FTP 站臺(tái)以網(wǎng)絡(luò)安裝。 國內(nèi)對(duì) FreeBSD 收集最知名的應(yīng)該是交大資工,如果您要下載 ISO 檔的話,可以在該 FTP 站臺(tái)中的 ISO-IMAGE 目錄中找到。以交大資工而言,ISO-IMAGE 通常放在 /pub/releases/i386/ISO-IMAGES/。我們一般的PC都是屬于 i386 的,所以您在 i386 目錄下看到一堆不同版本的 STABLE 及 RELEASE 都是你可以下載安裝的版本。

1.6 如何得到更多信息?

FreeBSD 的使用者眾多,且十分熱心,在國內(nèi)外有許多高手們將自己的經(jīng)驗(yàn)開放給使用者參考。以下即為部份 FreeBSD 的站臺(tái)。

中文站臺(tái)

英文站臺(tái)

1.7 本書光盤使用說明

本書附有二片隨書光盤,第一片光盤為 FreeBSD 5.2.1-RELEASE 安裝光盤,第二片為本書所需的所有軟件及筆者設(shè)定文件的范例。
光盤二檔案說明:

文件名稱 說明
/examples/ 存放筆者的設(shè)定文件及一些范例程序。
/examples/etc/ 筆者 /etc/ 目錄下的設(shè)定文件。
/examples/X_Window/ 筆者關(guān)于 X Window 的設(shè)定檔。
/examples/adduser.tar.gz 大量新增賬號(hào)程序。
/examples/mysql.php 經(jīng)由網(wǎng)頁管理 mysql 的工具。
/ports/distfiles/ 存放本書所需軟件的原始文件。
/ports/distfiles/mailserver 此目錄含有快速安裝 mail 所需的檔案及程序。
/wintools/ MS Windows 下的工具。
/wintools/putty.exe 在 MS Windows 下好用的 SSH 聯(lián)機(jī)軟件。
/wintools/WinMD5.exe 檢查 MD5 的工具。
/wintools/pgadmin3-1_0_2.zip PostgreSQL Windows 端聯(lián)機(jī)工具。
/wintools/psqlodbc-07_03_0200.zip PostgreSQL Windows ODBC 模塊。

當(dāng)您要以光盤安裝 FreeBSD 時(shí),請(qǐng)使用光盤一來開機(jī)。系統(tǒng)安裝完畢后,您可能會(huì)安裝一些可以在 FreeBSD 上使用的軟件。當(dāng)我們使用 FreeBSD ports 安裝軟件時(shí)(參考第九章),它會(huì)先檢查計(jì)算機(jī)中是否也有該軟件的原始文件,如果沒有則將自動(dòng)從網(wǎng)絡(luò)下載。為了避免必須費(fèi)時(shí)從網(wǎng)絡(luò)下載,本書光盤二收錄了本書所提及的軟件,您可以在開始安裝其它軟件之前,所將光盤二 /ports/distfiles/ 目錄下的檔案復(fù)制到 /usr/ports/distfiles/ 目錄中。

如果您要將光盤二所有軟件的數(shù)據(jù)先存到硬盤中,請(qǐng)先將光盤二放入光驅(qū)中,再執(zhí)行下列指令來掛入光盤,并復(fù)制檔案。

# mount /cdrom
# cp -R /cdrom/ports/distfiles/* /usr/ports/distfiles/

復(fù)制完畢后,如果要從光驅(qū)中取出光盤,必須先執(zhí)行下列指令才能將光盤退出:

# umount /cdrom