我试图激励一个课程来了解一些在Linux系统上运行的常见服务类型,比如httpd、ssh、ftp等等。我应该教授哪些服务?对于学生来说,什么是最有趣的,同时又足够简单,可以作为介绍性的教学工具?
发布于 2009-04-30 09:37:41
什么叫"linux服务“?我猜你的意思是说运行在Linux机器上的一些服务的类-- DNS,电子邮件,网络服务--在这种情况下,你的类不是关于Linux的,而是关于互联网基础设施的。
你的目标观众是谁?他们是CS学生,Windows管理员,爱好者,程序员吗?如果他们对互联网一无所知,并渴望成为系统管理员或网络管理员,那么DNS是一个很好的起点;它是大多数其他服务的基础,很容易被忽略。教他们名称解析系统是如何工作的,数据是如何(大部分)分散的,以及他们可能会看到什么问题。
HTTP和电子邮件也是如此:告诉他们当你在浏览器中输入URL时会发生什么,或者你的邮件是如何找到他们的。
一旦你弄清楚了你在教的是谁,为了什么,你就能找到激励他们的方法。如果你是在教CS学生,那么最好展示一下软件如何处理互联网基础设施的故障,或者如何在现代互联网中使用算法(即OSPF使用迪克斯特拉算法来确定路由权重)。
发布于 2009-04-30 14:06:56
我认为,和大部分教学一样,将有三组学生:
所以我要把目标对准第一和第三,说,让它酷。为了第二个..。如果他们想要分数的话就得这么做。
因此,根据您想要的服务目标,选择一些酷的东西,并让他们这样做。
https://serverfault.com/questions/225
复制相似问题