作者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