2008年10月21日 星期二

[FreeBSD] 安裝 FreeBSD 與系統更新

前陣子又開始搞 FreeBSD ,我好像大四那年就拋開了管理者的身份,總覺得不必需要管理者權限,早就可以完成八成以上想做的事。現在,我得開始回顧回顧啦。這篇是以管的機器狀況來記錄的,詳細的部分可參考:[FreeBSD] FreeBSD 詳細的安裝教學 - 舊安裝方式


在此記錄一下管的機器狀態。會慢慢地補資料



  1. 安裝 FreeBSD

    • 首先,先燒一片開機片。可以到 ftp://freebsd.cs.nctu.edu.tw 逛逛。接著,光碟開機。記得 BIOS 要調。

    • 接下來,就用 FreeBSD 開機後,進入設定畫面,一開始好像是問語系?選 Taiwan ,接著是鍵盤資訊?預設的 us.iso ,印象中這兩項調好就進入正式的安裝設定。

    • 我習慣用 Custom 設置

      • Options 就看要不要調,若是燒的片子已經是你要安裝的版本,那就不用動,若片子不夠新或不是你要的版本,請進入調整 Release Name

      • Partition 部分,算簡單地問要將哪些硬碟設置進入,按空白鍵去選取,選取後會問你要配置多少空間,通常我都是全部,所以按 a (All ),另外,特定要開機的硬碟要選 s 的樣子,好像是 bootable 吧,並且給予 Standard 的開機管理,而若有多顆硬碟,那些其他的硬碟就選 none 。

      • Label 部分,目前管的機器很隨性,大概 8GB 切給 / ,4GB 給 /swap 啦,其他的?晚點再弄成 /data 啦。

      • Distributions 部分,一樣 Custom 啦,我會選六項:base、kernels、man、src、ports和local,其中若有碰到子選單的,一律選 all 。

      • Media 部分,若光碟資料已經是你要的,可以選 CD/DVD 囉,否則已改過 Options 的話,就會選用 ftp 啦

      • 然後就開始安裝了,很快就完成囉,因此進入最後的設定。

      • 最後設定的部分,我會設定"Root Password"、"Time Zone"、"Networking”、"Console"等,像sshd一開始是未被開啟的,所以要記得打開,一切弄完後就可以重開機享受 FreeBSD 啦。





  2. 更新 FreeBSD

    • 完成了安裝後,接下來就是先更新一下系統囉,學會更新系統應該可以降低被攻擊的機會。更新部分分為兩處,一處是系統整體,另一部分是系統核心部分。

    • 首先,編輯 /etc/make.conf

      • # 透過內建的 cvsup 更新系統
        SUP_UPDATE=     YES
        SUPHOST=        cvsup.tw.freebsd.org
        PORTSSUPFILE=   /usr/share/examples/cvsup/ports-supfile
        SUPFILE=        /usr/share/examples/cvsup/standard-supfile
        #SUPFILE=        /usr/share/examples/cvsup/stable-supfile

      • # 從台灣更新
        MASTER_SITE_BACKUP?=\
        ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
        ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
        MASTER_SITE_OVERRIDE    ?=      ${MASTER_SITE_BACKUP}

      • # 我幾乎沒在用 X-Window
        WITHOUT_X11             ?=      yes
        NO_X                    ?=      true

      • # Kernel 設定檔
        KERNCONF                =       yourBSD
        KERNEL                  =       yourBSD



    • 然後必須準備一下 Kernel config 囉,請切換到 /usr/src/sys/i386/conf/ ,然後將 cp GENERIC yourBSD,若不曉得就先別動,預設就不會出問題!

    • 接著,就能切換到 /usr/src 下,打入 make update 啦,就會先幫你把新的資料擺妥,下一步就是去編譯啦

    • 另外,也可以切換到 /usr/ports ,打入 make update ,也會更新 ports ,這個地方算是軟體安裝的便利區

    • 好囉,其實上述動作都差不多,而更新系統的方式可以用以下一連串的指令來達成

      • # cd /usr/src ; make update && make -j5 buildworld && make buildkernel && make installworld && make installkernel && mergemaster -iU



    • 以上動作依序:更新原始碼、編譯系統、編譯核心、安裝系統、安裝核心以及最後的設定檔更新,最後那步會是互動式的,可以依你的狀況做調整,大部分都是用 i 來更新成最新的設定檔,若有些設定檔你想保留原先的設定,就按 enter 略過吧!另外,中間過程有個 -j 5 ,是代表要用 5 支 process 去編,畢竟很多東西都是在等 IO ,用多一點編可以稍稍加快!這個更新動作會耗時一陣子喔!大概兩三小時以上!




2008年10月17日 星期五

依賴

最近透過一些長輩,幫我解決了不少心煩意亂的事情,不知不覺,我竟然依賴起別人。這樣的感覺好像挺糟的!

這週返家時碰到一位大一女生,一個人就這麼闖蕩,連火車票都沒買過就衝火車站,似乎連車班都沒調查過,不禁讓我感到佩服。回憶起大學的專題教授,有一次出遊時,那天下著雨,但目的地是山區,因此遲疑要不要繼續上山冒險,當然我有點不安心,所以投了反對票,進而去了九份!我覺得我似乎沒那種勇氣去做我還沒準備好的事吧!有時看似謹慎,但是否也損失著什麼呢?

嗯!希望自己能夠更加獨立地勇往直前!加油!


2008年10月5日 星期日

往前再踏一步!

人生總會碰到困境,有時候也令人腦筋轉不過來。這時候還是該靜一靜,凡事不是勇往直衝、或是僅追求個結果就是好。

最近打開 104 的履歷,準備要來面試科技替代役的公司囉!我連撈 104 的動作都已經準備好了 XD 不曉得這樣會不會太誇張,哈。就只是每天晚上撈一次,將各家有發出替代役名額的公司都整理一下,還滿方便觀看的!透過發表至 BBS ,以免自己太忙而忘了逛 104 囉。程式還滿好寫的啦,大概只有在 BBS 排版比較麻煩,整體費時不用兩小時吧。

發現 Pixnet 的 Blog 排名還挺前面的!有時都覺得太過誇張,因為我的文章有些真的沒有提供資訊,只是天外一筆罷了,不過有些文章倒是紀錄了一些實作筆記,看到這類文章瀏覽人數不斷地上升,就覺得滿快樂的,至少有幫助到其他需要的人啦!這也有可能是因為我將 Blog 文章列做了設定,原先文章都是全部呈列出,現在變成只列出一兩行,想看全文就必須點選進入囉。若不是想計算瀏覽人數,我還是比較喜歡一次列光光。

接下來一、兩個月應該會非常繁忙的,希望一切事都能好好地辦妥!衝啊。


2008年9月29日 星期一

意外的颱風假

由於本週預計要處理的事還不少,因此週日下午,趁風雨不大時我就趕著回學校了。晚上的風雨讓我感受到在中正的第一個真實颱風夜,索性地看了三集海賊王動畫、三場 AOC ,結果收到某人的 MSN 訊息,才讓我緩慢地回想起自己是某堂助教,又開始忙起作業的事,最後我自己也順道寫寫作業啦!助教也是要交作業哩。Orz


颱風假,心情卻不怎悠閒,依舊有許多沉重的事物卡在心頭,忐忑不安,但我深信一定能夠安順地處理完的,今年的下半年,是我目前人生中最重要的時期,將有許多事會同時進行處理的。


今年教師節少寫給老師的信,我習慣寫給三個人,第一個人是現在的指導教授,第二人是大學專題的指導教授,第三人則是大一教我計概課且又是導師的女教授。他們皆是我人生重要時段的支柱者,讓我有卓越的發展機會,時分地感謝他們!或許是今年的心態尚未整頓好吧?希望明年可以好好地寫封信問候問候。


一不小心,我又閒逛起大學的窩,看著熟悉ID的看板,裡頭的文章似乎不曾多過,我彷彿在追尋著過去的點滴?難道是種逃避現實的行為嗎?今天我夢到國中同學,他明明已在美國,我卻夢到跟他一起讀研究所。回憶過去,是不是代表自己又失去面對現實的能量呢 ?我覺得這半年來,似乎不停地告訴自己要調整心態,真的太多的事過於繁雜,人生常常因大片的烏雲而失去方向,雖然不會真的抱怨,但偶爾也會想唸唸幾句。我只能不斷地提醒自己,不順遂的人生是一段段的考驗。我相信,只要持續地走著,我會抓到比別人更多光芒的,這就是自己的價值。


另外,前陣子在批踢踢的雲林板上看到幾篇文章,我覺得是自己還滿想從事的旅行,扣除經濟問題外,大概就只剩行動力吧?有機會一定要嘗試,我喜歡靠雙腳踏著地,憑著雙眼看著世界。


[遊記] 林內+大林車站附近
[遊記]台鐵雲林小站+虎尾糖廠


2008年9月27日 星期六

雜事滿天飛

現在終於明瞭,為什麼當年老師會給苦豆的評語:「雜事過多。」,雖然我只能算是半調子地交接他的一部分,但事情慢慢地一件件地蹦出來,真的,精力會被用光。儘管那些都不是什麼很困難的事,但就是要花力氣磨時間的。開學兩個禮拜了吧?我認真想寫程式的心情,大概沒有二十四個小時吧。


終於,向第二年邁進。這兩個禮拜有很多事一同蹦出,說真的有點喘不過氣,但最大條的並不是學校的事務。在學校的每一天,幾乎都是汗流浹背地進實驗室吹冷氣,然後開始處理手邊的雜事。


最近有個身份是系統管理者,也碰到一些兩難的情面,像是有人希望安裝什麼軟體,但這些東西卻只是個人修課的事,而非實驗室開發的工具,這讓我很遲疑,當然,請教經驗值高的管理者,回應就是不安裝。主要理由是機器非個體的,外加重要性很高,因此盡量降低其負擔以及維護的功夫。記得當初自己修課時,也曾向系統管理者請求軟體上的支援,但得到的回應還是自己去架設環境。現在想起來不算是個壞處,更是種學習。


每週五強迫自己回家,反而是件重要的事,煞是悠閒地等著公車、走著小徑。雖然前陣子火車時刻的變更讓我得多花近半小時等車,但我開始習慣這半個小時的空間,可以悠閒地先待在便利超商翻翻雜誌,也可以在車站看著候車旅客。不然我的生活還不是枯坐在電腦前罷了。


在週五的時空裡,我可以瞧見許多事。例如我看到悠閒的老翁背著高爾夫球裝備等車,也瞧見好心的婆婆給沒零錢搭車的學妹,當然,現實生活是不可能那般美好,我也碰到火車站固定班底來討錢的老翁!對於人生,對於人,我開始明瞭,無論年輕或是年長的,依舊有慈善的也有醜陋的。


呼,希望經手的事能夠越來越順利地完成。我接受著長輩的幫忙,希望我也能靠自己的能力給予感恩的回饋。