藍天浮雲

This is our world… Nothing changes. It’s here, that we are going to live on…

Archive for the ‘CNMC’ Category

灌 FreeBSD

有7則留言

最近段考完了,我又灌新機器了。這次換 mail server,是一台 HP DL320 G5p,硬體還不錯,CPU、RAM 都很好,雖然硬碟是 SATA。不過對學校而言 SATA 綽綽有餘了。

CPU 是 Intel Xeon X3210 2.13 GHz,RAM 有 4 GB。目前有兩個 500 GB SATA 硬碟,不過下星期應該會變成 4 顆,因為我打算用 ZFS 建 RAID-Z。灌的作業系統是 FreeBSD 7.2-RELEASE amd64,可惜 8.0-RELEASE 還沒出來。

這次我將過程紀錄下來,不過沒有 screenshots,有空再補。這篇很長,因為有不少設定檔和 shell script。

首先當然從光碟開機,很遺憾,沒有成功。從光碟載入核心之後,跑一陣子,然後會出現 READ_BIG 的錯誤。Timeout 幾次後,一直都無法進入 sysinstall。我就這樣跟他耗了很久。最後,有想出解決的方案:

  • 改用 DVD 灌
  • 用 FTP 透過網路安裝
  • 使用 PXE 開機
  • 外接一個光碟機

其實我發現只有 amd64 的 CD 會出現這個問題(我有燒過 CD、驗證 ISO,所以是光碟機的問題)。i386 就有成功跑到 sysinstall。但因為我必須使用 ZFS,i386 不是選擇之一。

第一個方案大概最方便,我最後也是用 DVD 灌成功的。第二個嗎,等 kernel 載入 RAM 之後趕快退出 CD,然後透過 FTP 安裝。第三個方案很麻煩,所以直接跳過。第四個方案要注意一下 BIOS 設定。

另外因為要用 ZFS,所以 RAID controller 沒有設定。只是用 JBOD 罷了。況且他功能也不強,好像只能做 RAID 1、RAID 0

繼續閱讀文章 »

作者為dennylin93

2009/10/16 at 10:10 下午

學習 FreeBSD

沒有留言

因為社課的關係,所以整理了這些資料。過去幾年中一直都在接觸自由軟體,而最近一整年幾乎都環繞在 FreeBSD 周圍。因此,我整理了一些我看過且覺得不錯的文章、說明文件。

一開始學習 FreeBSD 可能會有點不習慣 console 和作業系統。原因是 Unix 的理念是「keep it simple」。作業系統只會灌必備的東西,其他的都留給使用者。最大的好處是彈性非常大、且不會浪費系統資源、穩定度與效能也超出其他作業系統很多。

第一個當然是 FreeBSD 的使用手冊。從最基本一步一步的安裝到進階的網路設定、網路服務、資訊安全、虛擬化、RAID、除錯都有完整的說明。FreeBSD Handbook 同時也是我在網路上看過最好也是最完整的說明文件。其他 open source projects 和 proprietary 方案都無法與之相比。

使用手冊我強烈較建議看英文版,雖然有中文版。

FreeBSD Handbook:英文中文

下面有一些文件、投影片連結可能有問題,這頁有最新的連結。

我個人建議的學習路線:

  1. 先看完使用手冊 1、2 章,並且將一台電腦灌好,灌一次大概不會記得,建議陸續灌個 5~10 次,我也寫了一篇灌 FreeBSD
  2. 看使用手冊第 3 章熟悉一下 FreeBSD 的環境
  3. 接下來看 For People New to Both FreeBSD and UNIX 背一背基本指令,vi 可以先不學
  4. 看一下 FreeBSD 概論 當複習
  5. 之後看使用手冊第 4 章和 FreeBSD Ports 基礎篇,學會灌軟體
  6. 可以開始學 vi 和 Vim 了
  7. 學會更新和設定一些 ports
  8. 先上一下網路概論,接下來就可以開始架設網路服務
  9. 先學會架設 FTP 伺服器(Pure-FTPd 設定比 Apache 淺顯易懂,但 FTP 協定比較複雜一點)
  10. Apache + PHP + MySQL(理論上目前只會用到 Apache,PHP、SQL 需要一段時間才能學會)

暫時先這樣。之後再補齊網路服務、作業系統核心、world 以及其他進階設定的部分。

另外,可以看看交大的「計算機系統管理」、「計算機網路管理」。這兩個都不錯,不過最後先熟悉 FreeBSD 再看,否則會事倍功半。

ONLamp 也可以找到一些不錯的文章。

想學 vi 和 Vim 可以看 Editing Text 以及 yzlin@VIM: Hack Your EditorMake Your VIM & Screen Environment Comfortable

雖然 vi 和 Vim 對初學者不是很友善,但學會之後就會愛不釋手。有在寫 code 或 configuration 的人一定要學一學。有裝 editors/vim-lite 的話可以用 $ vimtutor 來學習(一個很好的方式)。

我的設定檔之後再想辦法貼上來。

除此之外,一些關於 FreeBSD 的文章:

作者為dennylin93

2009/10/02 at 8:15 下午

網管交接茶會

沒有留言

今天終於辦完交接茶會,累翻了。

其實這次辦在暑假比較有時間準備,若在段考前辦,大概會影響到成績,而且時間也會不足。名片、社服總算有趕出來。活動到了前一天才想好(完 hangman 和殺手遊戲)。Hangman 實在有點﹍不過沒辦法,想不到其他遊戲。這次還有有雄女資訊的來耶。

我們這幾屆有點可憐,人數很少,下屆希望能招到更多人。暑假要和友社籌劃聯合迎新。不過說道活動,我真的不太適合辦。偏技術性方面的倒比較好一點(至少 FreeBSD 沒問題)。這次交接學長姊還組了一台新的電腦。

之後有去吃飯,不過實在太餓了,回家又吃一頓。明天要班遊,好累啊。才剛放暑假就忙成這樣。改天又要去書局、學校又有事情要處理(網路將要換成接臺大,速度 100M)。

這年來,在社團確實學到不少(雖然有一大半是自修的)。一個 FreeBSD 或 Linux 的使用者對電腦真的會有更大的彈性,也會有更多的瞭解。這方面自己體驗過後才會知道。說實話,FreeBSD、Linux 沒有想像中難,只不過是一開始不熟悉他罷了。況且他的資源、文件都比 Windows 豐富多了。像我家電腦也改成 FreeBSD(還是有留 dual boot,因為家人要用 Windows)。

未來呢?其實我很希望自由軟體在臺灣會更受歡迎。畢竟,比起 Windows 有許多優點,而且免費。最大的障礙是有許多人已經熟悉了 Windows,可能不太願意換。

另一個原因是當初 Linux 的設計者是個工程師(這根本是廢話),後來使用者大多也是對電腦比較瞭解的人。因此,對一般使用者來說,可能不是那麼好用。但這現已經改過來了,即使使用者是不瞭解電腦的人,看完說明文件之後應該就很清楚了。

作者為dennylin93

2009/07/01 at 9:58 下午

為高一生涯劃下句點

沒有留言

原本升了高中以後就有心理準備會很忙,但實在沒想到時間會過得這麼快。一年的時光又過去了,學期也近尾聲了。

最近實很忙(現在好像不管什麼時候都很忙),要準備期末考、社團交接。這次我比較擔心的科目是國文、數學、物理、化學。今天考完了(雖然明天還剩體育),國文學期總成績應該及格了。數學分數倒讓我滿驚訝,比預期的還高。至於物理﹍希望不會被當。

現在電腦有點當(正在編譯 MySQL)。剛剛好了,等一下換更新 Java。

這學年其實還滿充實的,學了不少事。不過物理這種上法讓我有點擔心,因為我比較適合按部就班。寒假的時後數學、資訊並沒看很多,畢竟時間有點短。這次暑假可以好好利用了。

我覺得很幸運,學校沒有安排暑假輔導(據說南一中要上半個暑假)。難得有這麼長的時間可以運用,大概是高中畢業前最後一次有這樣的機會了(同時也是第一次)。Java 更新完了。

這一年來社團也學到不少,特別是作業系統、網路這方面。以前國小、國中 Windows 用得很熟,現在發現 UnixFreeBSDLinux 都有各自的特色,可以說是別有天地。對於一個 Windows 的使用者而言,大概永遠無法瞭解作業系統整個運作方式。原因是 FreeBSD 可以重編 kernel 和 world,系統設定檔讓你隨便改。

說優點當然有,但缺點也是有的。現在用 FreeBSD 最麻煩的地方也是最大的優勢就是用原始碼編譯。雖然這樣有很大的彈性,但相對的,很耗時間(特別是像 lang/gcc44editors/openoffice.org-3 這種巨大的 port)。重灌也很累,所以暑假打算將 Subversion repository 建好,以後就自動化了。

升上高二,三班又要重編了。現在大概已經知道會編到哪班了。暑假雖然有兩個月,但應該轉眼間就過完了。時間有限,得好好利用。

說道這個,國中同學會還沒問要不要辦。改天有空再寄信問問看。

昨天學校網路掛了一整天,害我都連不上。從 Munin 可以明顯看出有個地方跌到谷底:

Apache accesses - by week

Apache accesses - by week

現在出了一堆新的東西,可以試 emulators/virtualboxemulators/qemu。今天放學忘了去借 Windows XP 的光碟來試。暑假順便試 KDE,看是 KDE 或 GNOME 比較和我胃口。

現在來更新 Firefox,並且看完 Building a Safer Web

作者為dennylin93

2009/06/29 at 9:12 下午

忙翻天

有5則留言

網誌已有一段時間沒打了,最近真的忙翻天了。

現在專題研究已經上了數學、生物。我原本期待數學很久…沒想到因為種種原因,被砍掉兩節。上課的時候被不等式沖昏頭了,不過柯西不等式有一個證明真的很妙。排序不等式、算數平均不等式也很有趣,可以解決很多種題目。至於切比雪夫不等式雖然比較少見,但證明其他不等式時很好用,尤其是算幾不等式。

生物第一堂很簡單,都是顯微鏡的操作。我們最後還提早半個小時下課,所以和同學到南樓地下室吃仙草凍(附中吃的真的很多)。到了 5:00 就上去考數學。這次總算容易多了,第一次小考老師出得爆難。

校內科學能力競賽我數學和資訊都在初選就陣亡了,現在只能等明年再試。

除了課業外,社團也很忙。現在事情好像做不完,網管要學 FreeBSD,實驗機還沒架好,很有可能要做三個網頁,我也想把 C 學好(C++ 以後再說)。幸好不用同時做。

現在還蠻開心沒上×中,因為×中免修英文需要托福分數,所以等於我可以少聽了三年的廢話了。不過現在覺得圖書館好遙遠,每次過去都要走到操場旁。至少我不用煩惱分組的事了。

作者為dennylin93

2008/09/27 at 10:46 下午