網站伺服器建置與管理上課補充教材
- 最新消息:
- 每週都有可能會有上機實作,要等老師檢查完畢才能夠下課!否則就不算有來上課!
- 回首頁
- 舊版進度介紹
舊版的進度介紹
- 第一週目標:認識 Linux 伺服器主機的環境!
- 登入相關:登入 Linux 伺服器,包括 X 登入與文字介面登入 (tty7 與 tty1);
- Linux 基礎指令下達:(1)目錄建置與移動工作目錄 (cd, mkdir, pwd); (2)檔案管理,如複製、移動與刪除 (cp, mv, rm);
- 指令下達相關:『指令 -選項 參數』,中間均有空格。且 Linux 環境中,大小寫並不相同。
- 第二週目標:使用 Linux 伺服器主機的編輯器,與認識 TCP/IP
- 第三週目標:利用 Linux 作為區網伺服器
- 第四週目標:認識 Linux 防火牆 (很重要的一課!)
- 認識防火牆: iptables 規則,與 SNAT 伺服器建置;
- 大練習:製作一個腳本,將基本的防火牆規則填入該腳本,並執行之,且每次開機都會生效
- 大練習:每一路為一個區網,選定路由器設定者,其他則為用戶端設定值;
- 環境復原:將設定檔更改回來,使成為本課程未來要使用的網路環境。
- 第五週目標:讓 Linux 伺服器變成遠端控制設備
- 第六週目標:合法的網路主機名稱與 FTP 伺服器
- 網路主機名稱的誕生:申請一個免費的合法主機名稱在 Internet 上面;
- 瞭解架站的主要流程:(1)原理、(2)軟體安裝、(3)設定檔、(4)啟動、(5)觀察、(6)登錄檔、(7)開機啟動功能;
- 最簡單伺服器 FTP 伺服器的建置: vsftpd
- 第七、八週目標:SAMBA 伺服器
- 網路上的芳鄰伺服器: Samba 伺服器的原理與建置;
- 使用者的建置與群組的安排,以及 SGID 權限對於分享目錄的製作等;
- 第九週目標:期中考
- 重點在網路、防火牆、FTP與 Samba 伺服器的建置與管理!
- 何謂 Class A, B, C 三種等級的 IP 分類?
- 每部主機都會有的一個 IP 是哪個等級?哪個 IP?netmask 是多少?
- 你需要有解決網路問題的能力,例如 Linux 網路設定應該要設定的項目有: IP/Netmask/DNS/Hostname
等等,這些資料應該在哪些檔案修改?如何實際修改?若發生問題可能的處理方向為?
- 如何找到同一段 LAN 裡面的其他電腦的 MAC ?使用的是哪個 protocol ?
- 在 Linux 系統中,如何管理開機會啟動的服務?如何關閉某些不要的服務?又如何啟動?
- 學會使用 ssh 用戶端功能,以及伺服器/用戶端使用免密碼的金鑰系統登入方式;
- 學習如何透過 crontab 進行 rsync 的異地備援機制;
- 如何使用 xdmcp 配合 VNC 進行 VNC 服務的啟動與設定?
- 你需要有設定與管理 FTP 伺服器的能力 (尤其是針對匿名與實體帳號的 chroot 與否分別);
- 你需要有設定 Samba 伺服器的基本能力
- 如何設定防火牆 (iptables)?並且觀察,且每次開機都能生效
- 第十週目標:檢討期中考的內容
- 第十一週目標:檢討期中考的內容
- 第十二週目標:帳號管理
- 瞭解目錄分享的意義,分享使用的權限等等;
- 瞭解使用 NFS 管理 Linux 對 Linux 的網路磁碟機分享方式;
- 瞭解帳號管理的機制 (/etc/passwd, /etc/shadow)
- 瞭解使用 NIS 管理帳號控管的機制;
- 使用 NIS 搭配 NFS 進行帳號分享!
- 第十三、四週目標:DNS 伺服器初探
- 理解網路上的主機名稱查詢流程與基本的 DNS 系統概念;
- 理解最頂層主機名稱 (TLD) 的意義,與國碼的意義 (ccTLD)
- 理解 bind 軟體功能,以及所提供的 named 程式;
- 理解 named.conf 設定檔內容;
- 理解何謂正反解、何謂 zone 與設定 zone 資料庫檔案;
- 瞭解 zone 所記錄的主要標籤 (flag),如 A, PTR, NS, SOA 等等
- 實際架設正反解的 DNS 與設定!
- 第十五、六週目標:WWW 伺服器
- 瞭解 WWW 的 Server/Client
- 瞭解何謂 HTML 與 LAMP (Linux+Apache+MySQL+PHP)
- 學會設定個人首頁
- 學會保護目錄的製作
- 學會啟動 PHP 支援與 MySQL 支援;
- 學會設定 MySQL 帳號密碼與資料庫
- 學會安裝討論區 (以 phpBB 為例)
- 第十七週目標:email 伺服器
- 瞭解 MTA/MUA/MDR/MRA 等名稱的意義與相關性;
- 瞭解 SMTP/POP3/IMAP 等通訊協定
- 設定 Postfix 這個 MTA
- 設定 dovecot 這個 MRA
- 第十八週目標:期末考