本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

Linux服务器的安装与配置

Linux服务器的安装与配置

Linux在1991年10月5日正式向外发布的,它是一套免费使用和自由传播的操作系统,用户可以通过上网下载获取它,并且用户也可以修改它的源代码,正是因为这样它吸引了世界各地上万的程序员参与设计和修改它,让它成为一个全世界都能免费使用的和自由传播的操作系

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    Linux服务器的安装与配置
    摘要:伴随着信息科技的快速发展,在当今的这个大数据时代,对于数据处理的能力也要比以往要高出许多。从个人到中小型企业甚至是跨国企业都需要处理业务应用。服务器就是被设计出来帮助我们处理业务应用的,它包括有FTP服务器,squid服务器,DHCP服务器等。
    Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的。而且Linux绝对不是一个特定的系统,它只是使用Linux内核的系统,现在发行的版本有很多,Red Hat Linux就是其中的一个发行版。
     Linux在1991年10月5日正式向外发布的,它是一套免费使用和自由传播的操作系统,用户可以通过上网下载获取它,并且用户也可以修改它的源代码,正是因为这样它吸引了世界各地上万的程序员参与设计和修改它,让它成为一个全世界都能免费使用的和自由传播的操作系统。Linux是一个支持多用户、多任务、支持多线路、多CPU、高安全性、功能大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。它的影响力和应用也越加广泛,尤其是中小型信息技术应用Linux越来越广泛。Linux的高效性和灵活性,使得它可以安装在各种计算机硬件上,甚至是价格高昂的大型机和超级计算机,也可以安装在价格低廉的手机、平板电脑、视频游戏平台等。本论文中主要对Linux各服务器进行了介绍,以及基于Linux服务器的安装配置和测试。
    关键字:Linux操作系统;Squid;FTP;DHCP;Linux服务器
    Linux server installation and configuration
    Abstract: with the rapid development of information technology, in this era of today's big data, the data processing ability is much higher than in the past. From the individual to thesmall and medium enterprises and multinational companies are required to handle the business application. The server is designed to help us deal with businessapplications, including FTP server,squid server, DHCP server.
    The Linux server is using Linux web server,but also have the use of windows server,the role is similar.But Linux is not a specific system, it is the use of Linux core system, there are many nowreleased version, Red Hat Linux, a version of which is. 
    Linux in October 5, 1991 officially released to the operating system, it is a free to use and free communication through the Internet, users can download it, and the user can modify the source code, it is because of this it has attracted tens of thousands of programmersaround the world participated in design and modify it, let it become a whole the world can be free to use and free dissemination of the operating system. Linux is a multi user, multi task, multi line, multi CPU, operating system security. function and stable hardware platform support, is the most popular operating system, The influence and its application has become increasingly widespread, especially small and medium-sized information technology is more and more extensive application of Linux, The efficiency and flexibility of Linux, so that it can be installed in a variety of computer hardware. or even expensivemainframes and supercomputers, can also be installed in a cheap mobile phone, tablet computer, video game platform. This paper focuses on the Linux server areintroduced, and  based on the installation and configuration of Linux server and test.
    Keywords:Linux operating system; squid; FTP; DHCP; Linux server

    目录
    一、虚拟机和操作系统介绍和安装 1
    (一)虚拟机和操作系统简介 1
    1虚拟机VMware简介 1
    2RHEL5操作系统简介 1
    (二)虚拟机的创建 1
    (三)操作系统的安装 5
    1redhat5操作系统的安装 5
    二、服务器IP地址的配置 10
    DHCP服务器的安装与配置 13
    (一)DHCP服务器的简介 13
    DHCP服务器的安装 14
    1、安装DHCP服务器的相关软件包 15
    DHCP服务器的配置 15
    1、配置子网IP和子网掩码IP 15
    测试 17
    1、动态获取IP地址 17
    squid服务器的安装与配置 18
    (一)squid服务器的简介 18
    (二)squid服务器的安装 18
    1、安装squid服务器的相关软件包 18
    squid服务器的配置 19
    1配置代理端口 19
    2配置cache内存大小 19
    3配置访问人权限 20
    测试 22
    1在客户端上测试代理上网 22
    FTP服务器的安装与配置 24
    (一)FTP服务器的简介 24
    (二)FTP服务器的安装 24
    1、安装FTP服务器的相关软件包 25
    2、查看FTP服务器的启动状态 25
    FTP服务器的配置 25
    1创建登录用户名和密码 26
    1配置用户权限 26
    测试 26
    1利用FTP上传文件 27
    2利用FTP下载文件 28
    结束语 29
    参考文献 31

    一、虚拟机和操作系统的介绍与安装

    (一)虚拟机和操作系统的介绍

    1.虚拟机VMware Workstation的简介
     VMware Workstation是指经过软件模拟的具有完备的硬件系统功能、运转在一个彻底远离环境中的完整计算机系统。在虚拟机中,用户能够创建几个不同虚拟计算机,每台虚拟计算机可以同时运行几个操作系统又实现彼此不干扰,也就是说,一台计算机“同时”运行几个操作系统,这些操作系统又是在虚拟机软件中运行,这样就实现对计算机的硬件要求不高。就算是虚拟机中的操作系统瓦解了,然而这并不意味着计算机的操作系统的瓦解。用户能够使用虚拟机的恢复功能,即可恢复虚拟机到安装软件以前的状态。
    2.RHEL5操作系统的简介
    RHEL5是Red Hat Enterprise Linux 5的缩写。是红帽公司2007年3月14日正式发布的,RHEL5是红帽的商业服务器操作系统版本的第四次重要版本发布,它支持Xen虚拟化技术,集群储存等。RHEL5的1200个组件提供了强大的功能,在这个产品中增加了大量的新功能。RHEL5为客户提供了用自身的计算架构来提高操作灵活性和降低成本的新手段。简化的软件包,使其部署变得更加简单,经过包括多级安全配置(profiles)和改进的编译器和运行时缓冲管理技术使得RHEL5对安全漏洞具备了无与伦比的防御力。且我们在实际生活中RHEL5企业用的也比较多,各个学校也教授此课程。
    (二)虚拟机的创建过程
    (1)首先要下载VMware Workstation安装包,下图VMware Workstation.exe是下载好安装包,只需要双击它安装,再根据它的安装向导进一步的安装就可以了。

    (2)根据下图的提示,VMware Workstation安装向导,只需要根据VMware Workstation安装向导提示,进行“下一步”安装。

    、DHCP服务器的安装与配置

    (一) DHCP服务器的简介

    DHCP是由IETF开发设计的,在1993年10月成为标准协议。因为IP地址有限,宽带运营商不能每个用户分配固定IP,所以就采用了DHCP给上网的用户进行临时分配IP地址,也就是说,用户每次获得的IP地址都是不同的,用户下线后,DHCP服务器就把这个IP地址分配给别的用,这样有利用IP地址使用效率。使用DHCP服务器可以为用户动态分配IP地址,避免了网络地址冲突,方便网络管理人员对IP地址的有效管理。在大规模的网络环境中,我们不可能一个一个的给设备分配IP地址,因为这样既麻烦,又不科学,毕竟在这个IP缺乏的时代,我们要节约使用IP地址,但是每个设备都要IP地址,只能使用DHCP动态分配,这样也利于管理人员的管理和维护。
    DHCP的工作原理:第一步,发现阶段,就是客户机查找服务器的阶段。DHCP客户机会用广播方式来寻找DHCP服务器,就是向地址池发送待定的广播信息。网络上只要有TCP/IP协议的计算机都会收到这种广播信息,不过只有DHCP服务器作会出反映。
    第二步,提供阶段,就是服务器向客户机提供IP地址的阶段。在网络中许多DHCP服务器都会接收到来自DHCP客户机发送的信息并且每一个DHCP服务器都会做出响应,它们会选一个IP地址分配给客户机,当然这个IP地址是没有分配出去。同时会把这个出租的IP地址并且还有其它设置的信息发给DHCP客户机。
    第三步,选择阶段,就是客户机从一大堆服务器中选择一台服务器的IP地址阶段。假如是一个客户机接收到多台服务器发送的提供信息,那么它只接受最先收到的提供信息服务器,然后这个客户机会用广播方式回应一个服务器请求信息,这个请求信息包括所选DHCP服务器的IP地址信息。用广播形式答复,就说明客户机将会选择其中一台DHCP服务器分配的IP地址。
    第四步,确认阶段,就是DHC客户机确认收到服务器分配的IP地址阶段。当客户机的请求信息被服务器收到后,DHCP客户机便会收到DHCP服务器发送的一个包括它所供应的IP地址和其余设置的确认信息,告知DHCP客户机能够形使它所供应的IP地址。客户机会把TCP/IP协议与网卡绑定,此外,除客户机选中的DHCP服务器外,其余的服务器都将会回收自己的IP地址。
    第五步,重新登录。今后DHCP客户机登录网络时,就只需要将前一次分配好的IP地址的请求信息发送给DHCP服务器。而DHCP服务器收到这个请求信息时,它会尝试发送上一次分配好的IP地址给DHCP客户机,然后确认信息。如果这个IP地址正在被别的DHCP客户机使用,那么DHCP服务器会否认DHCP客户机这次的发送信息。当客户机收到此服务器的否认信息后,客户机就会再一次发送来请求获得新的IP地址。
    第六步,更新租约。DHCP客户机向DHCP服务器租用的IP地址一般都有一个租用期限,租用期结束后DHCP客户机便会失去租用的IP地址。更新租用IP期限可以延长IP地址使用。

    四、squid文件服务器的安装与配置

    (一)squid服务器的简介

    squid服务器是一种用来备份Internet数据的服务器,相当于中介,使用户觉得打开web页面速度相当的快。当前的squid可以处理http,ftp,gopher,ssl和wais等协议。squid服务器可以通过备份的方法来加速web页面的访问和访问web页面进行过滤控制。下面实现的功能主要被用作备份静态的网页到squid代理服务器上。当被备份的页面被第二次访问的时,浏览器将直接从squid代理服务器那里获取备份的页面。但是,必须在每一台计算机浏览器上明确指明代理服务器的IP地址和端口号。客户机浏览web页面,每次都把申请交给squid代理服务器处理,代理服务器根据申请判断是否连接到远程web服务器获得数据。假如squid服务器保留了备份,那么它就会把这个备份页面立即传给用户。假如没有的话则squid代理服务器就会把目标文件上传给该用户同时自己保留一份。对于web用户来说,squid可以加速浏览wbe页面,减少非法的Internet链接。为一些人共享网络资源而备份页面,是一种高性能的代理服务器。Squid可以减少宽带,减少内部主机受到攻击,完善网络管理,squid可以过滤流量提高网络安全,squid服务器同时是一款自由的,开源软件,软件设计者可以修改源代码,不断地完善它。同时squid发展历史非常悠久,对于http,ftp,ssl支援非常好。

    五、FTP服务器的安装与配置

    (一) FTP服务器的简介

    FTP服务器,简单地说,就是支持FTP协议的服务器,可以用它来储存和访问。FTP是TCP/IP的协议之一,,位于TCP/IP模型的应用层协议。它是File Transfer Protocol的缩写,FTP协议是文件传输的基础。目的是提高文件的共享性,提高远程计算机之间的文件传输,使用户可以高效的传输数据和共享储存介质。简单地说,FTP可以实现两台远程计算机之间的上传和下载,通过FTP服务器将远程计算机复制文件到另一台计算机上,这种方式称为“下载”文件。从另一台计算机中复制文件到远程计算机上,则称为“上传”文件。在主动FTP服务器的TCP端口号为21,Port方式数据端口为20。在FTP协议下实现两台远程计算机之间的文件传输,于这两台计算机的操作系统是无关的。只要能够访问网络,用户就能够使用FTP服务器来传输文件。每种操作系统使用上有一些细微的差别,但是每种协议基本的命令结构是相同的。以达到资源共享和传递信息的目的。另外FTP在文件传输中还支持断点续传功能。VSFTP是一种FTP服务器软件,全称Very Secure FTP。它是一种比较安全的FTP服务器软件。


    五、 参考文献

    [1] 朱沭红、江立《Red Hat Linux用户基础》.北京:电子工业出版社,2008.1
    [2] 社大鹏《Red hat Linux因特网服务器》中国水利水电出版社2004.2
    [3] 翁元祥,FTP实用技术 [J] 现代图书情报技术,2004
    [4] 邱世华.Linux操作系统之奥秘.北京:电子工业出版社,2008

        [5] 梁如军,Linux 应用基础教程:Red Hat Enterprise Linux

    [6] 鸟哥.《鸟哥的 Linux 私房菜-服务器架设篇》北京. 机械工业出版社,2012年8月
    [7] 林天峰.Linux服务器架设指南.清华大学出版社.2010年1月.
    主要参考网站:
    [8] http://jingyan.baidu.com
    [9] http://zhidao.baidu.com
    [10]http://blog.sina.com.cn/s/blog_586fd6410100edkh.html
    收缩