




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Linux操作系统的实验服务器的实现 李晓荣 摘要:本文主要阐述了在学校的实验室和机房中,提供Linux环境的必要性,并以RedHatLinuxEnterprise6.0为例,讲述了如何规划、安装和配置Linux实验服务器。 关键词:linux;服务器;web;ftp 引言 现在,大部分学校的实验室和机房中,安装的都是Windows系列的操作系统。由于Windows操作系统用户介面友好、使用方便,而且学校的大多数计算机课程中所涉及到的应用程序都是基于Windows的,比如VisualStdio、MicrosoftOffice等。随着计算机技术的发展,Linux操作系统正在兴起。Linux是一种自由、源代码公开的操作系统,有着现代操作系统所具有的典型特征,同时,Linux还有以下的优点: 多用户多任务可以在Linux上执行多个程序(多任务),允许多用户以网络联机的方式运行软件(多用户)。 跨平台操作Linux的内核约90%都是用C语言编写的,可移植性好,支持Inter,Alpha和SPARC平台。 兼容于UNIX系统因为遵循POSIX标准,所以在UNIX下可执行的程序,也几乎完全可以移植到Linux中。 支持多种文件系统、具有完善的网络功能。 Linux可以支持的文件系统有FAT16/32、NTFS、HPFS、ext2、ext3等。在网络方面,除支持TCP/IP协议外,还可实现多种服务器功能,如WEB服务器,FTP服务器,DNS服务器,邮件服务器等。 从教学方面来看,由于Linux在普通PC机上可实现全部的UNIX操作系统的特性,所以,可做为计算机操作系统,计算机网络等课程的实验服务器;从应用和科研方面来看,Linux还可做为WEB、FTP、DNS等服务器。但是学校的大部分机房中装的都是Windows系列的操作系统,出于此种考虑,我们可将一台计算机配置为Linux服务器,接入现有的网络,让学生或其他用户通过Tel或SSH登录到服务器上,进行实验。而且,还可以将实验内容及参考资料以网页的形式,放在服务器中进行WEB发布,让做实验的学生可以直观的看到实验资料。再者,我们可以为每一个学生单独开设一个FTP账号,让学生把实验的结果或临时文件存入到服务器中,互不干扰。这样,学生不仅在实验室中可以做实验,在远程通过Inter还可以进行学习和实验。实验室中的网络拓扑结构如图1所示。 以下将以RedHatLinuxEnterprise6.0为例,讲述如何规划、安装和配置Linux实验服务器。 1、规划、安装Linux实验服务器 安装Linux,如果是完全安装的话,硬盘需要的空间至少约5GB,而且分区至少有三个,/分区(根分区)、/boot分区和Swap分区(交换分区)。根分区主要存放Linux系统文件和用户文件,/boot分区存放系统启动时所需的文件,Swap分区提供运行时的虚拟内存,大小约为内存的2倍。分区完成后,进行格式化安装,之后再设置网络连接,IP地址、子网掩码、网关、DNS等。在进行Linux安装设置时要注意,安装语言要选择支持中文(简体)和英语(USAEnglish),安装方式选服务器安装,而且“防火墙”要设置成无(即取消防火墙)。 2、配置Linux实验服务器 2.1用户配置 要想让其他用户成功登录Linux实验服务器,用户必须要有帐户和口令。在Linux中,每一个文件必须属于某一用户,每一个用户都有一个身份标识,称之为用户ID,即UID。每一个用户也至少属于一个分组,分组标识为GID。另外,对于Linux的每一个文件来说,不同的用户对它都有一定的权限,如读、写、执行权限。对于某一个文件的访问,是以它的UID和GID为基础的,用户和组不同,对文件的访问权限也是不同的。根据用户的权限可将它们归为两类,超级用户和普通用户。超级用户,即root,对所有的文件都有完全的权限,而普通用户只能访问他们拥有的或有权限执行的文件。root用户在安装完系统就已设置好,我们只需添加普通用户。 当系统中添加一个普通用户后,就会为它在/home目录中就建一个用户的主目录,让它保存属于自己的文件,以免他人更改。对于每一个用户来说,都有账号和口令,这个账号和口令是在建立时设置的,存储在/etc/passwd、/etc/shadow及/etc/group中。/etc/passwd文件是帐户口令文件,但真正的口令是被加密存储在/etc/shadow中的。 下面我们将讲述如何在Linux中添加用户。 单击“主菜单系统设置用户与组群”选项,打开“RedHat用户管理器”工具,如图2所示,再单击“添加用户”菜单如图3所示,添入用户名和口令就可以增加一个用户,这是在GUI下进行用户添加。 除以之外,还可以利用命令adduser添加用户,如:rootcstdLinux1root#adduserusername1(添加一个名为username1的用户。) 再利用命令passwd为用户username1设置密码,如下:rootcstdLinux1root#passwdusername1 如果我们要大批量添加多个用户,如添加几十或上百个用户(在准备实验时,我们经常遇到这样的情况),上面的操作就力不从心了。 Linux中包含了添加大量用户账号的工具newusers和chpasswd,我们可以利用newusers和chpasswd这两个工具创建大批量账号。 在用newusers和chpasswd前,我们首先要创建两个文件,用户信息文件和密码文件,格式如下: 用户信息文件: 用户信息文件中的字段必须符合/etc/passwd文件中的字段的格式,字段意义为: 按照以上步骤,我们就可以一次性批量添加多个用户了。 2.2远程登录Tel 远程登录Tel是一个远程终端协议,用户利用Tel就可以在本地通过TCP连接登录到远端的另一个主机(用主机名或IP地址),Tel能把本地的计算机模拟成远端另一个主机的终端,使用户感觉到好像是自己的键盘和显示器直接连在远端主机上。Tel协议所对应的端口号是23,使用客户/服务器模式。在机房中,大部分客户机安装的都是Windows系统,Windows系统和Linux系统之间差异很大,Tel能够适应它们之间的差异,它采用NVT(网络虚拟系统)格式,将与服务器通信的信息进行转化。 服务器端的Linux首先要启动Tel服务,单击“主菜单系统设置服务器设置服务”选项,在“服务”工具中,启动Tel服务。 客户端的Windows自带远程登录程序Tel,运行Tel程序,以Windows为例,点击“开始运行”菜单,输入:tel55(Linux服务器的IP地址),进入Tel程序的客户端操作界面。与服务器连接成功后,根据提示login输入合法的用户名,根据password输入口令,成功登录,如图4所示。这时用户的计算机便成为仿真终端,可以在Linux服务器上进行命令操作,如果断开当前连接,须输入命令logout。 2.3配置WEB服务器 在“服务”工具中,首先要启动Linux服务器的WEB服务(d服务)。Linux操作系统自带的WEB服务器为ApacheWeb服务器,默认的站点目录在/var/html中,我们可以把一些实验资料做成网页,存放在站点目录/var/html中,注意,要将主页的名字改为index.html或index.htm。当我们通过浏览器访问在Linux服务器下的网页时,汉字不能正确显示,需要我们修改某项配置。ApacheWeb服务器的主要配置文件是/etc/d/conf/d.conf,打开/etc/d/conf/d.conf文件,找到如下的一行: AddDefaultCharsetISO-8859-1 将其修改为: AddDefaultCharsetGB18030 这样,汉字就能正确显示了。客户端的Windows可以在IE中,通过主机名或IP地址进行访问。图5为笔者Linux实验服务器的WEB主页。 2.4配置FTP服务器 在RedHatLinux中系统默认安装的FTP软件是vsFTPdServer,主要的配置文件是/etc/vsftpd.conf。在“服务”工具中,首先要启动Linux服务器的FTP服务(vsftp),然后我们可以将一些公用的软件和电子文档放在匿名访问目录varftppub下,这样用户匿名就可以访问pub目录下的内容。另外,在Linux服务器中已注册用户,还可以利
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目监理工作方法及措施
- 圆筒式真空干燥器企业县域市场拓展与下沉战略研究报告
- 半喂入联合收割机企业数字化转型与智慧升级战略研究报告
- 电解镉企业县域市场拓展与下沉战略研究报告
- 矿用流体输送电焊钢管企业县域市场拓展与下沉战略研究报告
- 电磁制动器企业县域市场拓展与下沉战略研究报告
- 船舶运输设备企业ESG实践与创新战略研究报告
- 双层软卧客车企业县域市场拓展与下沉战略研究报告
- 石金结构企业ESG实践与创新战略研究报告
- 专利承诺合同样本
- 历年计算机二级MS-Office考试真题题库大全-下(500题)
- 2025年中国防爆型插入式超声波流量计市场调查研究报告
- 污水处理厂运营委托合同
- 鹦鹉可行性研究报告
- 泌尿外科护理新进展
- 环卫保洁服务应急预案
- 2025年广东佛山市高三一模高考政治试卷试题(含答案详解)
- 2024年中国藏语系高级佛学院招聘考试真题
- 二年级下册道德与法治第8课《安全地玩》说课稿说课稿(第一课时)
- DBJ33T 1271-2022 建筑施工高处作业吊篮安全技术规程
- 2024年国家公务员考试行测真题附解析答案
评论
0/150
提交评论