http://linux.vbird.org/new_linux.php


好了,既然 Linux 的網路功能很強,那麼當然很多朋友的目的即是利用 Linux 來達成架站的目的囉!呵呵!沒錯!因此,接下來,就是要玩架站啦!不過, 除非您對於 Linux 已經夠熟悉,或者是沒辦法, 真的有公司的壓力在,否則,在認識整個 Linux 架構之前,真的不要玩架站!! 因為,架設不成功那就算了,萬一被入侵並且被用來做壞事,那可就太划不來啦!

此外,鳥哥常常發現一件事情,就是朋友們常常會問一些很怪異的問題,這些問題提出後, 一看就曉得大概這個朋友沒有架站的經驗啦!任何事情都有先後之分,在你尚未學到的咚咚前, 先放著不動也沒有關係!但千萬不要跳著學習!!這是大忌諱~例如:不要連 Apache 都還不會架設,就想要架設一個在 NAT 後面的 Apache 主機, 那根本就是一個很難完成的任務!即使完成了,可能也會衍生出更多的小問題來困擾你! 與其如此,不如一步一步的慢慢建置你的網站,不要想著一步登天啦!很困擾的!

說實在的,通常每個人都有特別喜好的架站方法,當然鳥哥也不例外, 如果您對於鳥哥還有點信心的話,那麼你可以依照底下的方式一步一步的建立起屬於你的 Linux 工作環境喔!

  • 給新手的建議
    這裡有一篇 果正兄 給 Linux 新手的建議,非常建議你看一下, 學一學概念性的東西。另外,裡頭說的『常用指令』是一定要學會的喔!此外, maninfo 這兩個指令請一定要會使用!

  • 認識選擇硬體配備:
    Linux 與硬體的關係是『極為重要的』! 所以你一定要知道你的硬體等級!你應該要知道即將裝 Linux 的硬體是什麼? 所以你要瞭解你手邊的硬體是否可以支援 Linux ,或者說,是否可以滿足你的 Linux 需求。

  • 進行安裝:
    這一部分就視你的需求而定,每個人所喜好的 Linux 版本不見得相同! 不過,如果是新手的話,當然就比較建議使用 Mandrake 或 Red Hat 系統,因為他會比較簡單!

  • 瞭解 Linux 的基礎:
    這部份包含了 Linux 的群組與使用者概念、檔案的權限問題、磁碟與硬體的管理、資源管理的問題、 quota 與帳號管理、還有很多很多基本的資料,這些『一定要學會!』 不然,就不要玩架站啦!

  • 認識與編譯核心:
    其實安裝完了 Linux 之後的第一件事,就是將你的核心重新編譯一次,以符合你的需求。 不過,目前市面上的書籍大多將核心編譯擺在最後面才說,這是顧及到新手通常不知道何為核心, 當然也就不知道核心的功能以及編譯核心所帶來的穩定性啦!

  • 認識網路:
    在實際進入架站的階段之前,鳥哥希望大家能夠對於網路基礎有一定程度的認識!尤其是 DNS 這個觀念!!如果對於網路有一定程度的認識之後,對於您自己的網路除錯一定能有長遠的幫助的!!

  • 架設區域網路:
    通常在一個區域中,不太可能僅有一部 PC ,所以,為了分享彼此的資訊,或者說是多部電腦的資料分享, 呵呵!這就需要用到區域網路的概念。

  • 連上網際網路:
    既然是要架站,當然就要連上 Internet 啦,如果使用的是學術網路,就必須要曉得 gateway 與您的 IP 及 Netmask ,而如果使用 ADSL 的話,使用 rp-pppoe 即可搞定網路撥接的問題!那麼如果是 Cable 的話,嗯! DHCP 的設定就得給他知道一下囉!

  • 為你的主機申請一個名字啦:
    架站就是要連上 Internet ,所以當然要申請一些必備的資料囉!除非您要自掏腰包去註冊固定的 DNS 名稱,否則動態 IP 應該夠您使用的囉!

  • 架設 NAT:
    既然要分享網路頻寬的話,當然就是要架設 NAT 啦,架設完了之後,區域內所有的電腦都可以連線了!

  • 架設 Proxy :
    而既然所有的電腦都是透過這一台 NAT 主機來對外連線,當然,設定一個 Proxy 將對你的內部網路的瀏覽速度應該會有所幫助的!

  • 架設 Mail:
    架設 Linux 主機的附屬功能,就是可以擁有並控管自己的信箱,以及自己的網頁!這時,就需要來架設 E-Mail 了!

  • 架設 WWW :
    如同 mail server , WWW server 也是很重要的一環, Linux 可以提供給你相當不錯的網頁空間喔! 更重要的是,設定上很方便很方便....

  • 架設 SAMBA :
    另外一個需要的服務就是 samba 服務了,這個軟體讓你的 Linux 可以在 Windows 系統的『網路上的芳鄰』被看到!很不錯的優!因為,Linux 是一套很穩定的系統,而且不容易受到類似 『紅色警戒』 這一類的攻擊型病毒,因此,你可以使用『網路上的芳鄰』將你在 Windows 的資料直接備份,或者直接取用於 Linux 主機中,如此還可具有備份文件的功能!

基本上,鳥哥所架設的主機大概就只有上面幾個服務,不過, 有上面的幾項服務也足夠應付你所需要的網路資訊囉!如果還有需要的話,才建議去研究 DHCP、DNS 與 FTP 等服務啦!