linux网络服务培训课程

上传人:F****n 文档编号:97073887 上传时间:2019-09-01 格式:PPT 页数:96 大小:2.92MB
返回 下载 相关 举报
linux网络服务培训课程_第1页
第1页 / 共96页
linux网络服务培训课程_第2页
第2页 / 共96页
linux网络服务培训课程_第3页
第3页 / 共96页
linux网络服务培训课程_第4页
第4页 / 共96页
linux网络服务培训课程_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《linux网络服务培训课程》由会员分享,可在线阅读,更多相关《linux网络服务培训课程(96页珍藏版)》请在金锄头文库上搜索。

1、Linux网络服务,信息科学技术学院 刘建晖 2010.9,第一讲 课程简介,学习内容、目标和基本要求: 上学期学的是Linux在单机上的应用,这个学期学习Linux 在网络上的应用。 计算机的应用,逐渐从单机走向网络。现在,我们一天也离不开网络了。 问题1:什么是网络?听说过那个著名的口号吗?“网络就是计算机”。了解一下,网络的优势在哪里,以后的发展趋势又会怎样?,网络上的信息资源和信息服务都靠网站的服务器来提供,所以我们的学习目标是Linux 网络服务器的设置、测试和使用。 要求能够熟练掌握23种服务器的架设,并理解其它服务器的原理和配置,这是本课程的基本要求。 问题2:平常说的“服务器”

2、,指的是硬件还是软件?,课程安排: 理论学习:第2-17周,7教新T10教室 上机实践:第3-17周,六教412机房 机房所用系统:CentOS、Fedora root用户的密码分别是centos、fedora student用户的密码是student 课程成绩: 参加网络考试,并有课程实践考查,本课程欢迎课堂发问,鼓励交流讨论,并倡导师生、同学之间的合作研究。 最后讲一下学习的一些方法: 学而不思则罔,思而不学则殆:思考是最好的学习,动手是最好的实践。遇到困难不要急于问别人,首先尝试自己去寻找答案解决。在互联网时代,没有什么是在网上搜索不到的。 虚心向周围的人讨教 :如果实在找不到答案,或者

3、不确定答案是否正确,那么一定要向周围的人请教。请教之前要有所准备,这样别人会很愿意解答你的问题,不能啥准备都没有就去问。 不要重复制造轮子,但一定要知道制造轮子的原理:一门技术既要知道怎么使用,而且要知道为什么是这样的。研究一下这个轮子用到了哪些技术,理解里面的原理,学习里面的思路,琢磨改进其不足的地方。,第二讲 域名系统的配置,域名系统的主要功能就是实现域名和IP地址之间的转换。 域名系统采用“客户机/服务器”模式工作。 问题1:理解域名和IP地址的概念,理解客户机/服务器系统的工作模式。,BIND是一个域名服务器软件,我们使用它来配置域名服务器。 了解四种不同类型域名服务器的作用,并理解域

4、名解析过程。 问题2:怎么下载和安装BIND软件?掌握rpm和yum两个命令的使用。,掌握域名系统客户端的配置,要求记住几个配置文件。 了解BIND服务器的配置原理,能使用图形化的工具来配置基本的域名服务。 熟练使用nslookup程序来测试配置结果。,第三讲 FTP服务器的配置,FTP服务器可以提供软件、文档等资源的存储、共享和传输服务。 FTP服务也采用客户机/服务器模式工作,但它的与众不同之处是它采用双端口的工作方式,其命令和数据分别在两对端口之间传送,即用一个连接专门传送命令,用一个连接专门传送数据。,20/P,21,N,N+1,数据 端口,控制 端口,控制 端口,数据 端口,服务器,

5、客户机,(P,N 1024),FTP的连接模式,作业1:请阐明端口的概念。,向大家介绍一个FTP服务器软件VSFTP,它的主页上是这么介绍它的:“也许是类UNIX系统上最安全和最快速的FTP服务器。” VSFTP的安装 作业2:请小结Linux系统上软件安装的方式。 VSFTP的配置 作业3:FTP的匿名用户是怎么回事? 作业4:什么是ASCII和二进制传输方式? 作业5:归纳DNS和FTP服务器配置的共同之处。,FTP服务器的运行 独立运行方式 代理运行方式 作业6:请阐明Linux服务的这两种运行方式有何不同。 FTP的客户端程序: ftp命令行工具 gFTP或浏览器等图形界面工具 作业7

6、:掌握ftp命令的基本操作,安装并了解图形界面的FTP工具的使用。,在默认情况下,匿名服务器的下载目录是/var/ftp/pub,上传目录由管理员创建,一般也建立在/var/ftp目录下。 可以使用anonymous或ftp作为匿名用户登录,输入Email地址作为口令。 客户端连接服务器时,输入主机的域名或IP地址即可,例如: ftp 127.0.0.1,第四讲 Apache服务器的配置,Web服务 因特网(Internet)上的一种信息检索手段,它使用一个浏览器来访问不同类型的服务器上的各种数据,采用客户机/服务器的方式运行。 Web的核心包括4个部分:HTML、HTTP、Web服务器和We

7、b浏览器。,超文本标识语言(HTML,Hyper Text Markup Language)是用来描述网页的一种语言,它指明服务器提供给客户端的数据内容。 超文件传输协议(HTTP,Hyper Text Transfer Protocol)是Internet上应用最为广泛的一种网络传输协议,所有的Web服务都必须遵守这个标准。设计 HTTP的目的是为了提供一种发布和接收HTML页面的方法,一个用于在客户端和服务器间请求和应答的协议。,为了让HTTP这个协议得以顺利应用,在90年代初期,由美国伊利诺大学的国家超级计算机应用中心开发出Web服务器软件HTTPd,后来发展成今天最流行的服务器Apac

8、he。 网页浏览器主要通过HTTP协议与服务器交互并获取网页。常见的浏览器有微软的Internet Explorer、Mozilla的Firefox、Apple的Safari、Google开发的Chrome和挪威一家公司的Opera。,作业1:什么是协议,什么是URL? 作业2:什么叫magic文件和MIME类型? 作业3:掌握grep和service命令的使用。,配置Apache: 配置文件:/etc/httpd/httpd.conf 配置文件的内容和格式: 整个配置分成3个部分: 全局环境、默认服务器、虚拟主机 以#号开头的是注释: 配置指令的格式是: 配置项目 配置值 配置项目还可以采用

9、标记块方式设置,格式为: 配置项目 配置值 ,掌握几个重要的配置选项: Listen ServerName DocumentRoot 启动和停止Apache: service httpd stop(start、restart),虚拟主机(Virtual Host)的配置: 什么是虚拟主机? 就是在一台主机上运行多个网站,或者把多个主机名称指向同一个IP地址。 实现原理: 通过设置,指定不同的主机名称对应到不同的主网页目录(DocumentRoot项)。 配置的项目: NameVirtualHost配置指令 每个主机的配置块,图形化配置Apache服务器: 作为上机实验练习,注意了解每个配置项目

10、的含义。 建议步骤: 第一步:启动Apache,在浏览器里看到默认的测试页。 第二步:简单设计一个自己的主页,替换默认的测试页。 第三步:配置虚拟主机,至少测试两个不同的主页。 第四步:在两台不同的主机上测试以上三个步骤。,在网站设计上,目前主要有两大平台: Linux+Apache+MySQL+PHP Windows+IIS+MSSQL+ASP 网站的架设步骤: 第一步:设计好网页后,部署文件到指定的存放位置,首页默认放置在/var/www/html; 第二步:根据实际要求,修改Apache的配置项目的参数,保存配置文件并重新启动Apache服务器; 第三步:在客户端浏览网页,察看效果,根据

11、效果调整页面文件和服务器的设置。,服务器配置小结: 服务器的运行都受一个或多个配置文件控制,这些配置文件都是纯文本文件。 配置文件里的配置项目参数可以编辑、修改,保存后重启服务器即可生效。 配置文件可以直接编辑,也可以通过图形界面的配置程序来修改。两种方法等效,但可配置的项目数目不同。 配置文件的语法格式各不相同,但大致类似于程序设计。,第五讲 电子邮件系统,电子邮件(Email)是Internet上使用最广泛的一种服务,为用户提供类似传统邮件的收发服务。邮件内容除文本以外,还可以包含声音、图像、程序等各类文件,这些附加的文件一般通过附件来传送。 电子邮件系统的运作方式是异步传输,即人们发送或

12、接收邮件时,无须与对方保持实时地同步连接。,电子邮件系统可以分为三部分 邮件用户代理(MUA,Mail User Agent)是用来读写信件的程序。 邮件传输代理(MTA,Mail Transport Agent)是负责信件收发和传输的程序。 邮件投递代理(MDA,Mail Delivery Agent)是将接收到的信件放置到本机账户下的收件箱中的程序。 MUA通常看作是电子邮件系统的客户端,例如Linux下的 Evolution、Thunderbird,Windows下的Outlook、Foxmail等;MTA和MDA一般作为邮件服务器,例如Linux下的Sendmail和Windows下的

13、Exchange等。,电子邮件服务基于客户机/服务器模式,其工作过程如下: 发送方编辑完毕的电子邮件发送给当地的邮件服务器,服务器收到客户送来的邮件,根据收件人的邮件地址发送到对方的邮件服务器中。 对方的邮件服务器接收到其他邮件服务器发来的邮件,并根据邮件地址分发到相应的电子邮箱中,这样接受方可通过电子邮箱来读取邮件,并对他们进行相关的处理。,有关电子邮件的协议: 简单邮件传输协议(SMTP): 主要定义电子邮件的发送和传输的标准。 邮局协议第3版(POP3): 主要定义电子邮件的接收标准,采取将邮件下载到本地,在离线状态下阅读。 网际消息访问协议(IMAP): 主要定义电子邮件的接收、处理等

14、标准,可以选择将邮件保存在IMAP服务器上,在线阅读。 作业: 更好地理解这几种不同的协议。,电子邮件传输服务器Sendmail 在Linux系统下,可以充当电子邮件传输服务器的软件很多,有Sendmail、Postfix、qmail等。在此介绍使用Sendmail建立SMTP服务器。 Sendmail的获取、安装和启动 Sendmail的配置文件: 主配置文件:/etc/sendmail.cf 宏配置文件:/etc/mail/sendmail.mc 其他配置文件:在/etc/mail目录中,配置方法: 在进行对sendmail邮件服务器配置时,我们一般不直接去配置sendmail.cf 这个

15、文件,sendmail服务器提供了一个宏处理器程序m4,用户可以通过编辑一个相对简单的宏配置文件,然后再通过m4处理器将其转换为sendmail.cf主配置文件。 由宏配置文件生成配置文件: m4 /etc/mail/sendmail.mc /etc/sendmail.cf 作业: 了解宏和输入输出重定向的概念。,Sendmail的其它配置: 别名的配置: 在/etc/aliases文件中设置。 中继的配置: 在/etc/mail/relay-domains和/etc/mail/access这两个文件中进行设置,再使用makemap命令把设置好的文件导入到数据库中。 makemap hash

16、/etc/mail/aceess.db etc/mail/access 用户认证的配置: 在宏配置文件中开启认证功能。 虚拟域的配置: 使一台Sendmail服务器代替其它域中的主机接收和投递邮件。,Postfix服务器简介 Postfix是一个免费的邮件传输服务器,可以替代Sendmail。 Postfix的基本配置: 配置文件都在/etc/postfix目录下,两个最重要的文件是main.cf 和 master.cf,前者是主配置文件,后者是其守护进程的配置文件。 对以上两个文件作了修改以后,用以下命令重新启动服务器: service postfix reload,在main.cf文件中还提供了一系列参数,用以设置Postfix的以下几个方面: 垃圾邮件控制:安全 性能限制:效率 资源限制:稳定 地址操作:灵活 作业: 1、了解IP地址的分类。 2、了解HELO和EHLO命令。 3、小结服务器的配置方法。,Open Webmail简介 Open Webmail是一套免费开源的、基于Web界面的邮件服务器软件,其用户界面架设在Apach

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号