|
序言
2003/07/14
|
先來談一談架站篇的內容吧!得瞭解一下這個篇幅當中主要在介紹些什麼?還有,您要如何進入伺服器的架設狀況呢?!有些事情還是得瞭解的啦! |
|
架站之前所需的技能分析
2003/08/19
|
架站之前您至少需要學會什麼咚咚呢?可能要知道的有『什麼是群組、使用者與其他類群組?』『什麼是檔案的權限與樹狀目錄?』『什麼是 Shell 與
Shell Scripts
?』『什麼是服務?』以及其他林林總總需要瞭解的事項,不知道這些東西,那就不要想架站啦!否則....怎麼翹辮子的都不曉得哩! |
|
簡易
網路基礎架構
2003/08/20
|
要進入多樣化的網路世界之前,請先瞭解一下網路的基礎架構吧!例如:什麼是 IP? 一個資料封包傳送到 Internet
上面的時候,他的程序是如何進行的?什麼是 TCP 封包?另外, Hub 與 Switch
哪一個比較好?為什麼呢?嘿嘿!這個在架站之前都必須要先瞭解一下,否則怎麼架站呀!?而且瞭解整個網路架構之後,比較容易網路除錯呦! |
|
區域網路架構簡介
2003/08/20
|
在瞭解了基本的
網路架構 之後,再來就是將你家的電腦全部連在一起好做成一個 LAN 啦!那你預計有幾台 PC 在你的 Linux
主機附近?要怎麼連接這些不同的電腦才行?需要哪些網路參數?該如何挑選你的網路硬體裝置及一些線材的選擇?另外,先將你的
Windows 電腦的網路設定搞定吧!呵呵!來這裡查看看吧! |
|
連上 Internet
2003/08/20
|
如何連上 Internet 呢? Linux 的網路相關設定檔案有哪些?使用
ADSL 撥接、 Cable
moden 的上網方式、以及固定 IP
的上網方式是怎樣的一個狀態?!此外,萬一你是 ADSL 撥接的,而你的網路斷線了,要如何隨時讓 Linux
自行偵測,並且讓他自行重新撥接呢?來這裡看看我們是怎樣做的吧!! |
|
Linux 網路功能
2003/08/20
|
嘿嘿!已經可以連接上網路了嗎?如果可以的話,那就恭喜你囉!那麼趕快來試一試 Linux
的網路功能吧!先利用 ping, ifconfig, route, traceroute 來看看你的網路結構;再利用 telnet,
ftp, ncftp 來試試看 Linux 強大的網路功能哩!此外,我們還有文字界面的瀏覽器 lynx 呦!另外,嘻嘻!還有 wget
這個好用的下載軟體呢!還要介紹怎麼查詢其他 Internet 上面的主機 IP 呦! |
|
Linux 網路偵錯
2003/08/19
|
瞭解了基礎的網路功能之後,現在要來解決你無法連上 Internet
的困擾囉!對!沒錯!不要懷疑,就是一些 FAQ 問題的總整理啦!呵呵!如果你一直無法連接上 Internet
的話,這裡面的資料或許會對你有啟發的作用呢!趕快來除蟲吧! |
|
簡易 Telnet SSH 伺服器
2003/09/08
|
Linux 由於安全性的考量,所以目前已經預設不開放 telnet 囉,好了,那麼如果你還想要開放
telnet 怎麼辦?又!如果要開放 SSH
又要怎麼辦,又!如果要針對這兩個咚咚來設定安全機制,又要怎麼做?!鳥哥來提供幾個小建議吧!還有,有了 sftp 幹嘛需要開放 FTP 呢? |
|
簡易 NAT 伺服器
2003/09/09
|
架設 Linux 的最大好處除了可以讓你的系統資源對外開放之外,對大的特色之一就是可以使用
頻寬分享 的功能啦!呵呵!如何讓你的 Linux 分享你的 ADSL
頻寬,好讓所有內部的電腦都可以上網呢!?就是這個簡單的 NAT ( Network Address Transfer
)伺服器的設定啦!要架設一個安全的 NAT 伺服器並不容易,但是如果僅是要開放所有的系統資源,那就簡單多了!請注意,我是以 iptables
的方式來架設的,如果是 ipchains 的話,就請參考舊文章吧!至於安全性,嘿嘿!底下的文章會繼續提到呦! |
|
簡易 NFS 伺服器
2003/09/10
|
最簡單的伺服器架設之一就是 NFS 了!架設真的是很簡單!不過,這個 NFS
有什麼用途呀!呵呵!他就是 Linux <-> Linux
檔案傳送之間最簡便的方式之一了!架設簡單,使用也很簡單,不過,就是有點危險∼所以,我們只要對內部開放就好了呦! |
|
簡易 DHCP 伺服器
2003/09/10
|
DHCP 就是分配『動態 IP
』的協定啦!那麼如果你的內部網路還蠻大的,而且你又不想一個一個的去設定你的 Client( 客戶 ) 的電腦,那麼使用 DHCP
實在是一個很方便的事情!不過,由於 Client 端每次開機都要搜尋一次 DHCP
,所以開機速度很慢,建議內部電腦不多的時候,還是手動設定比較好ㄋㄟ∼ |
|
簡易 DNS 伺服器
2003/09/10
|
可以的話,最好是不要架設 DNS
啦!一者,很難設定的好,二者,又有安全性上面的顧慮,所以,非必要,我個人認為,還是不要設定
DNS 伺服器的好!但是,很多時候,偏偏沒有 DNS
在管理主機名稱上面,又很麻煩!唉!當真是兩難吶!我們這裡會先提一個觀念:『我要架站,是否一定需要架設
DNS 伺服器?』這個觀念相當的重要,很多人都被市面上的書誤導了∼再者,才是簡易的 DNS 設定啦! |
|
簡易 Web
伺服器
2003/09/10
|
目前最熱門的網頁伺服器之一,就是 LAMP 囉,什麼是 LAMP
呢?吶!簡單的說,也沒有什麼了不起,不過是 Linux + Apache + MySQL + PHP 囉!這裡我們除了介紹最簡單的 RPM
方式安裝的 LAMP 伺服器,如果要升級!哇!可累了∼要使用 tarball ㄋㄟ!此外,還會介紹 2.xx 版的 Apache 喔! |
|
簡易 SAMBA
伺服器
2003/09/10
|
Linux 對 Linux 使用的是 NFS ,那麼 Windows 對 Windows 使用的是
NetBEUI ,好了,那麼 Linux 對 Windows 用的是什麼?沒辦法,配合 Windows ,所以我們使用的也是 NetBEUI
囉!而使用的套件就是 SAMBA 啦! |
|
簡易 Mail 伺服器
(
Sendmail )
2003/09/12
|
在這個郵件伺服器的架設中,我們首先談論 Mail 與 DNS 的重要相關性,然後依序介紹 Mail
Server 的相關名詞,以及 Mail Server 的運作基本流程與協定,也會談到相關的 Relay 與 郵件認證機制
等項目,這些項目對於未來郵件主機的管理與設定是重要的,請不要忽略了這方面問題的討論喔。當然,主要的目的還是在於架設 Sendmail
這個使用最為廣泛的郵件主機伺服器軟體囉! |
|
簡易
Mail 伺服器
(
Postfix )
2003/09/12
|
在介紹完了 sendmail 之後,您是否覺得∼唉!怎麼 sendmail.cf
這個設定檔這麼難搞定∼還得藉由 m4 scripts 才能搞定!而且, sendmail 需要考慮到相當多的安全設定項目 (
Security ),否則很容易一不小心就被攻擊了!那麼有沒有更簡單、更安全的郵件系統啊!當然有啊!那就是 Postfix
這個咚咚!Postfix 的作者有鑑於 sendmail 是這樣成功的一個 MTA
,但是偏偏有點小問題,所以該作者站在兼容的立場上面寫出這個幾乎可以完全取代 sendmail 的 MTA !此外, Postfix
還更加的安全呢,真是很不錯的一個 mail server 的替代方案啊! |
|
簡易 FTP 伺服器
( Wu-FTP )
2003/09/13
|
說實在的,鳥哥本人真的不希望大家架設 FTP
這個伺服器,因為實在是很『危險!』不過,如果要架設的話,還是可以啦!但是需要謹慎一點,不要隨意開放呢! |
|
簡易 FTP
伺服器
( ProFTP
)
2003/09/05
|
既然 Wu-FTP 也不安全,那麼 ProFTP
又如何呢?還是得試試看才知道吧!?哈哈!趕快也來試試看怎樣安裝與取代 Wu-FTP 呢?! |
|
簡易 FTP
伺服器
( VSFTP )
2003/09/04
|
除了 Proftp 可以取代 Wu-ftp 之外,目前 Red Hat 也使用 very secure FTP 這個較為安全的
FTP 架設軟體來進行 FTP Server 的服務提供者。既然是 very secure 自然說的是比較安全的 FTP
囉!果真如此的話,那就不得不趕緊來試看看吧! ^_^ |
|
簡易 Proxy
伺服器
2003/09/16
|
代理伺服器這個東西對於大企業可了不得囉!可以提升內部的網路的速度呢!雖然是有點奇怪的說法,不過,他確實可以『假象』的提升企業內部的網路工作效率,嘿嘿,廢話不多說,趕快來看看怎樣架設吧! |
|
簡易 NIS 伺服器
2003/09/16
|
NIS 是什麼東西呢?假如我有好幾部l Linux 主機,而這幾部 Linux
主機的『帳號與密碼其實都一樣』啊!這樣的架構其實在一般的企業界是很常見的,果真如此的話,如果每一部 Linux
主機都要設定帳號密碼,會瘋掉,此時就需要 NIS 的幫忙啦!NIS 可以讓網域當中所有使用者的帳號與密碼都放置在一部 NIS server
當中,至於其他的 Linux 主機就做為 NIS Client ,當有用戶要登入 NIS client 時,那麼 NIS client
就會向 NIS server 要求讀取帳號與密碼的資料,如此一來,只要在 NIS server 上面進行帳號與密碼的管理即可囉! |
|
簡易 NTP
Server
2003/08/21
|
NTP 的全名是『Network Time Protocol』,主要的功能就是讓
Client 端的電腦可以透過 NTP 這個協定來進行網路校時的工作啊!什麼時候需要網路校時呢?呵呵!像我的 Cluster
就需要時間同步的說∼ |
|
簡易 APT
Server
2003/08/27
|
APT (Advanced Package Tool) 是由 debian 這個 distribution
所發展的一個套件管理工具,不過因為太好用了,所以很多機構就將他設計成為可以符合其他 distribution
做為網路更新的一項利器!在這個章節當中,我們要介紹如何在 Red Hat 9 上面建置一個 ATP 伺服器,並且提供 Mandrake
的更新給 Client 端來更新使用! |
|
MySQL 基本指令使用
( 施工中 )
|
如果已經架設好 LAMP ( Linux + Apache + MySQL + PHP )
的朋友,最想要知道的大概就是『嗄!我的資料庫出問題,或者是死掉的時候怎麼辦?』呵呵!這個時候我們可以直接登入 MySQL
資料庫系統,而不必經由 PHP 程式來管理呢! But HOW ?我們這裡就來談一談吧! |
|
平行計算電腦的建置
Cluster
Server
2003/05/12
|
當您想要使用電腦來進行大量的計算時,呵呵!這個平行計算電腦的架構就顯得相當的重要啦!基本上, Cluster (叢集電腦)
的解釋相當的紊亂,我們這裡主要以『平行計算』的功能來做為 cluster
的說明!什麼是平行計算呢?當你需要使用數值模式(一些很龐大的程式,會使用到很大量的 CPU 運算功能),那麼越多顆 CPU
來分擔這樣的工作,自然運算的速度就越快了!而這個將運算資料同時丟給很多顆 CPU 來跑得功能,就是我們簡稱的平行運算啦! |
|
課後練習的參考解答
|
每個章節雖然不見得會有課後練習,不過還是有很多的練習題啊!這些練習題真的可以嘗試作作看,對於新手來說,這個練習題絕對會有幫助的!我這裡僅列出鳥哥自己的解答,解答的比較粗淺,不過,還是可以做為讀者參考的依據咯! |