作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 資工系 計算機網路管理
時間Tue Jul 12 00:48:16 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 資工系 計算機網路管理
時間: Sun Jul 10 09:26:51 2016
作者: PkmX (阿貓) 看板: NCTU-Teacher
標題: [心得] 資工系 計算機網路管理
時間: 2011/07/08 Fri 16:33:00
心得文上癮症(?)
⊕課名⊕
計算機網路管理 (Network Administration)
▲教授▲
資工系計中助教
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
99下 (資工四下選修)
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
- Perl
顧名思義就是教Perl這個程式語言,因為在系統管理上常會用到
(雖然我之後幾乎沒用到?)
- TCP/IP (Transmission Control Protocol / Internet Protocol)
講TCP/IP的運作原理,不過好像幾乎都在講IP和ICMP,TCP只有稍微點到
- screen & irssi
Terminal視窗管理的工具(screen)和IRC client (irssi)的介紹
- Routing
講routers之間如何溝通交換routing訊息
- DHCP (Dynamic Host Configuration Protocol)
介紹DHCP和如何架DHCP伺服器
- NAT (Network Address Translation)
介紹NAT的種類和如何架NAT
- Firewall (pf)
以FreeBSD的pf為例介紹防火牆的設定
- FTP (File Transfer Protocol)
講FTP的運作原理和pureftpd
- Network Hardware
顧名思義就是介紹各種網路設備
- Mail
一開始介紹整個mail系統的運作(期中考考到這),
中間講postfix MTA的設定,後半段講各種防spam mail的機制
- News
介紹usenet news server,不過因為時間不夠所以沒教完
- DNS (Domain Name Server)
前半段講domain name的架構,後半段講bind的設定
- SNMP (Simple Network Management Protocol)
介紹如何用SNMP管理網路設備,不過這部份時間也不太夠,所以沒有講得很仔細
- Cloud Computing
學期最後有一節演講談雲端計算
本學期課程網頁:
http://www.cs.nctu.edu.tw/~liuyh/course/netadm/content.php
◆上課方式◆(投影片、團體討論、老師教學風格)
上課都是用投影片,偶爾配合一些live demo,
課程全程錄音,可在課程網站上下載講解手複習,
每個主題是由不同的系計中助教大神講解,應該不會聽不懂XD
▼考試作業▼
有期中和期末考(openbook),為了避免大家狂印講義,所以是直接在電腦教室考試,
考試前可先在電腦上下載好參考資料(講義文件...etc),而考試時間會斷網
這學期原本有五個作業,其中第四個news的作業因為沒教完所以是optional,
第一個作業是Perl的部份,要寫三個scripts,
分別是分析ssh登入失敗的紀錄、抓取網路新聞和bbs站台管理的程式
第二個作業是DHCP/NAT/Firewall的部份,要用三台機器,
其中一台扮演gateway架NAT、DHCP server和firewall,
提供另外在private address space的兩台機器網路服務,
這兩台也要提供一些services讓外面可以連進來
第三個作業是架mail system,主要就是在搞postfix啦,
要提供pop3、imap、virtual mailbox、spam過濾、webmail和管理的功能
最後的作業是DNS和SNMP,需要三台機器各自管一個網域,
然後把其中一個子網域delegate給另一台,剩下的那台當作slave dns server,
而SNMP的部份就是要抓一些主機的資料,並用rrdtool畫成圖顯示在主機的網頁上
所有的作業都需要填時間找助教demo,每個小項目都有配分,看完成的程度給分,
demo進入教室後需打敗助教,結界才會解除(無誤:
http://www.cs.nctu.edu.tw/~chihmao/img/na_demo0.jpg
http://www.cs.nctu.edu.tw/~chihmao/img/na_demo1.jpg
每個作業也都有bonus,有時候bonus的部份還比較簡單XD,
全班的分數都頗高,所以不要做太爛XD
使用的機器只要是UNIX-like的OS都可以,這次並沒有要求要用FreeBSD,
我個人是使用Arch Linux,上述軟體幾乎都有port到各UNIX-like的OS上,
其中只有pf沒有被port到linux,但用iptables一樣可以完成作業要求的所有功能,
所以用linux應該是都ok的
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
上課不會點名,不過全班人很少,大概只有10幾個人而已,所以誰沒來大家都很清楚XD
這門課所有的東西都是以FreeBSD環境為主,所以建議對UNIX指令和環境都要相當熟悉,
有修過三上的計算機系統管理(SA)的話應該都ok,
另外課程大綱還有把計算機網路概論列為所需的基礎,
不過我是計算機網路概論和管理一起修,一個講理論一個講應用剛好互補XD(?)
¢最後想說的話¢
操課,要修之前請三思XD,我這學期七主科+NA快被搞死...
其實一學期能教的東西不多,很多部份都是要自主學習,
需要培養看man page或去網路上翻documentation的能力,
有些東西也必須去看別人的mailing lists或討論區才能找到解答,
像postfix的作業,就花了我超多的時間,
要把postfix、dovecot和postfixadmin的backend用mysql連起來,
還要把amavisd-new、spamassassin和clamav整合進整個信件處理的流程中,
這部份就只能收集統整各方零散的資料去搞出來...,所以請和google搜尋打好關係^.<
另外,有些作業會需要多台機器,(我想應該沒有很多同學會有三台機器吧)
而且作業通常也需要多弄一組IP,(我也不確定計中未來的政策會怎樣?)
如果沒有額外的機器的話,可以學我開三個VM弄作業orz,
這部份可能要研究一下host和guests之間的網路要怎麼連結和設定
&誰適合修這門課&
根據課程syllabus:
Background
- It's better to have taken
-- "System Administration" (計算機系統管理)
-- "Introduction to Networking" (計算機網路概論)
Environment
- One dedicated PC (Or you can use virtual PC.)
-- With Unix-like OS installed (e.g. FreeBSD, Linux, Sun OS, ...etc.)
-- FreeBSD is recommended, for the reason of TA supports.
- One extra IP
Yourself
- Attend every class
- Read book at least 6 hours every week
- Collect information in the Internet
- Play with your server at least 10 hours every week
對網路管理有興趣的大神^H^H同學
--
※ Origin: 交大次世代(bs2.to)
◆ From: 114-43-114-177.dynamic.hinet.net
推 erase2004:推薦這位NA Final Project的伙伴QAQ 07/08 16:49
推 PSP:推薦這篇文章 07/08 16:51
推 Suzumiya:worship 07/08 17:31
推 sa411022:看到神只能推了(worship) 07/08 17:55
→ Suzumiya:main page? 07/08 18:01
→ Suzumiya:原來是manual page的縮寫 @@ 07/08 18:02
汪 PkmX:man man XD 07/08 18:05
推 roger29:推這個神 07/08 18:12
推 dandy:推薦這篇文章 07/08 18:27
推 kougousei:有神快拜 m(_ _)m 07/08 18:32
推 xatier:PkmX 大神必推<(_ _)> 07/08 18:45
推 shaform:推薦這篇文章 07/08 19:50
作者從 114-43-112-166.dynamic.hinet.net 修改文章於 2011/07/08 Fri 19:59:38
推 br2912816:推薦這篇文章 07/08 23:17
推 keishei:推薦這篇文章 07/09 16:28
推 Lance0312:Arch推 07/10 11:36
推 brightben:推薦這篇文章 07/10 22:06
推 gxlkhhc:推薦這篇文章 07/14 23:04
推 mike111187:大神!! 08/16 20:47
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 00:48:16