linux课程设计报告LINUX操作系统.doc

上传人:土8路 文档编号:10531808 上传时间:2021-05-22 格式:DOC 页数:26 大小:7.18MB
返回 下载 相关 举报
linux课程设计报告LINUX操作系统.doc_第1页
第1页 / 共26页
linux课程设计报告LINUX操作系统.doc_第2页
第2页 / 共26页
linux课程设计报告LINUX操作系统.doc_第3页
第3页 / 共26页
linux课程设计报告LINUX操作系统.doc_第4页
第4页 / 共26页
linux课程设计报告LINUX操作系统.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《linux课程设计报告LINUX操作系统.doc》由会员分享,可在线阅读,更多相关《linux课程设计报告LINUX操作系统.doc(26页珍藏版)》请在三一文库上搜索。

1、武汉软件工程职业学院课程设计报告2015-2016学年度第 一 学期题目: LINUX操作系统 姓名: 班级: 网络1302班 系部: 计算机学院 指导教师: 日期:2015 年 11月 21日摘要Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。操作系统管理多个用户的请求和多个任务。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界

2、都能自由使用的Unix兼容产品。通过这次课程设计,提高了我们对Linux各子系统服务配置的动手能力和实践操作综合应用的能力。关键字:操作系统、 DNS服务、WWW服务、FTP服务、telnet目 录DHCP服务4一、需求分析:4二、步骤与结果:4三、拓扑图7四、总结:7DNS7一、需求分析:7二、配置步骤:7三、拓扑图11四、总11telnet服务11业务需求:11操作步骤:12总结:14Samba服务14一、需求分析:14二、步骤与结果:14三、总结:17FTP17一、需求分析17二、操作步骤17三、拓扑图:23四、总结23WWW24一、需求背景:24二、配置步骤:24三、总结31参考文献3

3、2DHCP服务一、需求分析:由于公司内部很多 Notebook计算机使用的场合!所以 Notebook 在使用上,当设定为DHCP client 的时候,那么只要它连接上的网域里面有一部可以上网的 DHCP服务器 ,那部notebook 也就可以连接上 Internet 了!网域内数量相当的多时:另外一个情况就是网域内计算机数量相当庞大时,大到您没有办法一个一个的进行说明来设定他们自己的网络参数,这个时候为了省麻烦,还是架设DHCP 来的方便。二、步骤与结果:1、安装及验证 安装dhcp服务 重启dhcp服务成功2、配置步骤查找dhcp配置文件的目录修改dhcp配置文件修改结果如下 重启dhc

4、p服务3、测试验证打开另一测试机修改成属性自动获取ip打开cmd输入命令ipconfig /renew 客户端自动获取成功三、拓扑图四、总结:DHCP服务器毋庸置疑,是企业网络管理员的得力助手之一。有了DHCP服务器后,使得我们的网络管理工作变得游刃有余。它给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。通过本实验可以看出,只要设置了DHCP,就可以在一个网段中分配很多子网给下面的用户使用,这样可以不需要每台电脑都直接接入互联网,可以保证公司网络的安全,同样可以节省很多资金。DNS配置一、需求分析:利用dns服务器循环系统结合软件对各个服务器进

5、行并发测试,进行第三方测速管理,即时了解各主力服务器实际的情况。通过dns服务器,解析用户的域名指向进本网站,通过dns服务器,采用信息包转借算法,来测试用户和各主机的实际连接速度,自动转借到最快的服务器上二、步骤与结果:1、安装及验证安装DNS查看安装结果2、配置步骤hosts文件变更并复制 到/ect目录修改并复制resolve修改/etc/sysconfig/network修改主机名编辑两个区域文件 保存并复制到/var/named路径3、测试验证打开客户端测试在cmd输入nslookup 再输入 192.168.201解析成功如下图三、拓扑图四、总结:智能DNS策略解析很好的解决了上面

6、所述的问题。DNS策略解析最基本的功能是可以智能的判断访问您网站的用户,然后根据不同的访问者把您的域名分别解析成不同的IP地址。如访问者是网通用户,DNS策略解析服务器会把你的域名对应的网通IP地址解析给这个访问者。如访问者是电信用户,DNS策略解析服务器会把您域名对应的电信IP地址解析给这个访问者。telnet服务一、业务需求Telnet基本功能是,允许用户登录进入远程主机系统。起初,它只是让用户的本地计算机与远程计算机连接,从而成为远程主机的一个终端。它的一些较新的版本在本地执行更多的处理,于是可以提供更好的响应,并且减少了通过链路发送到远程主机的信息数量。二、操作步骤安装telnet服务

7、修改hosts主机名修改telnet文件将disable=yes改为 no启动telnet服务客户端验证puttytelnet成功三、总结:Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。Samba服务一、需求分析:在

8、一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。Samba的服务器程序可以实现以下主要功能:文件及打印共享计算机名与IP的解悉用户权限设置。二、步骤与结果:安装samba服务器创建共享文件夹share给它读取权限 打开客户端验证共享成功添加验证用户添加smb用户选择验证模式用户模式打开客户端添加用户qq给它对文件夹完全控制权限创建用户其它者来验证现在发现需要输入验证用户名和密码客户端登录验证输入正确的用户名和密码访问成功三、总结: 为了能够在Windo

9、ws和unix之间进行文件的共享,支持文件的直接修改,而不是通过拷贝文件来进行更新,samba 诞生了。我们都知道unix之间可以NFS服务器来实现文件的共享,Windows之间通过CIFS,即网上邻居来进行共享,samba的诞生就是为了能够使Windows能够访问Unix的资源,包括文件,打印机等。FTP一、需求分析Linux默认提供的FTP服务器软件为VSftpd,具有安全,体积小,可定制强,具有带宽限制功能,支持创建虚拟用户,支持虚拟ip,效率高等优点。二、操作步骤安装FTP修改/etc/vsftpd中的文件vsftpd.conf文件启动ftp服务在客户端查看ftp服务器文件给默认目录权

10、限通过客户端上传文件三、拓扑图四、总结远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。系统中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都允许用户从其下载文件,而不允许用户向其上载文件,也就是说,用户可将匿名FTP主机上的所有文件全部拷贝到自己的机器上,但不能将自己机器上的任何一个文件拷贝至匿名FTP主机上。即使有些匿名FTP主机确实允许用户上载文件,用户也只能将文件上载至某一指定上载目录中。随后,系统管理员会去检查这些文件,他会将这些文件移至另一个公共下载目录中,供其他用户下载,利用这种方式,远程主机的用户得到了保护,避免了有人上载有问题的文件,如带

11、病毒的文件。www一、需求背景:为了让更多的人了解本企业文化,挖掘更多的潜在客户,所以公司有必要有属于自己的网站,二网站离不开服务器的支持,所以在基于linux的基础上搭建了WEB服务,选择linux是因为linux比其它操作系统安全性都要高些,所以基于这个原因,展开了此项实验。二、配置步骤安装万维网服务器安装完成之后要对其进行一个验证,验证是否安装成功,打开终端输入“rpm -qa |grep http”首先进入“/var/www/html”在“html”文件夹中创建一个“intex.html”的文件然后用双击打开此文件编辑“Hello!2222”用来新网也得识别,如图2.3所示:图2.3创

12、建文件创建好文件之后,要对该文件赋予权限右键点击该文件选择“属性、权限”将其他访问改为“只读”如图2.4所示:图2.4修改权限简单的WEB服务已经配置完成,但为了网站的安全我对配置文件进行了一次修改,实现访问验证。打开“/etc/httpd/conf/httpd.conf”双击打开“httpd.conf”对320行下面加了一句“AllowOverride all”。然后打开终端输入“vi /var/www/html/.htaccess”在vi中编辑“AuthUserFile /var/www/html/.htpasswdAuthName security centerAuthType Basi

13、crequire valid-user”如图2.5所示:图2.5 编辑viVi编辑完成之后要创建一个用户来访问该网站,打开终端输入“htpasswd -c /var/www/html/.htpasswd hyr”用户名为“hyr”密码“123”如图2.6所示:图2.6 创建用户以上配置完成后,现在配置基于多IP以及多端口的配置。基于多端口的配置主要是对配置文件的修改,打开“etc/httpd/conf/httpd.conf”打开之后修改“listen”这里我只有了一个端口所以在下面加了一个“lister1080” 图2.6所示:在“/var/www”创建“htmlport1080”的文件夹在该

14、文件夹中创建一个“index。Html”的文件并编辑内容为“Hello!111222222” 。图2.6修改listen修改完listen之后在配置文件的最低层添加“ DocumentRoot /var/www/htmlport1080 ”如图2.7所示:重启服务即可。图2.7 修改配置文件基于多端口的配置完成之后,就开始配基于多IP,基于多IP的配置方法也是修改配置文件但是修改配置文件之前,要在客户端中多加一个IP地址。首先进入“etc/sysconfig/betwork-scripts”将“ifcfg-eth0”复制一份并重命名为“ifcfg-eth0:0”然后打开该复制文件将文件修改如图

15、2.8所示:然后打开终端输入“service network restart”激活新网卡。图2.8添加新网卡将网卡添加成功之后,在“var/www”目下创建文件夹“html101”并在该文件下创建“xindex。html”并编辑测试内容为“Hello!555555555”。然后打开配置文件“httpd.conf”在末尾添加“ DocumentRoot /var/www/html101 ”如图2.9所示:保存之后重启服务。图2.9修改配置文件 测试验证配置完成之后对该网站进行一个测试,打开客户端的浏览器输入“192.168.1.100”回车如图2.10所示:图2.10测试结果普通页面的测试结果出

16、来之后我门将服务重启,然后测试添加验证之后的结果,如图2.11所示:输入账户和密码之后就可以看到如图2.7所示界面。图2.11用户验证基于多端口配置测试结果如图2.12所示:图2.13多端口测试基于多IP的测试结果如图2.13所示:图2.13多IP测试基于域名的访问成功截图三、拓扑图四、总结Web的应用层协议HTTP是Web的核心。HTTP在Web的客户程序和服务器程序中得以实现。运行在不同端系统上的客户程序和服务器程序通过交换HTTP消息彼此交流。HTTP定义这些消息的结构以及客户和服务器如何交换这些消息。通过搭建www服务,让我明白了一个网站看似很简单,其实在搭建过程中是非常不易的,因为你不仅要考虑是否搭建成功,更要考虑到该站点是否安全,所以搭建一个稳定而又安全的站点是不易的,这不仅是需要知识的积累,更是要用心去完成。 参考文献1. 严学军,Linux操作系统配置与管理M,北京:中国水利水电出版社,2013.072. 张勤,linux从初学到精通M,电子工业出版社,2011.04

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1