课 程 设 计 报 告
学    院:      计算机学院·软件学院 
课程名称:      Linux课程设计     
专业班级:            网络工程       
学生姓名:            XXX         
  学号:            XXXXXXXX     
指导教师:          XXXXXXXX     
完成时间: XXX  XX   XX
构建Linux网络服务平台
一、题目
以某个单位为例子,构建Linux网络服务平台。该单位有若干部门组成(不少于3个),每个部门都需要配置独立的域名,服务器端设置有文件服务器、服务器、DHCP服务器、DNS域名服务器以及防火墙等。对于使用该服务平台的人员分为三组,一为管理用户组,二为特权帐号组,三为普通组,请按照以上要求设计规划一个网络,以虚拟机的方式安装相应的服务从而实现相应的功能。
二、需求分析
1、公司由3个部门组成,每个部门都需要配置独立的域名。
2、服务器端设置有文件服务器、服务器、DHCP服务器、DNS域名服务器以及防火墙。
3、使用该服务平台的人员分为三组,一为管理用户组,二为特权帐号组,三为普通组。
三、需求概述
1.创建三个用户组,分别为管理用户组,特权用户组和普通用户组。普通用户拥有读和执行的权限没有写的权限,管理用户和特权用户对整个系统都有全权限。
2.配置FTP服务器:
采用vsftpd ftp服务器,匿名不可访问,每个部门设有指定的ftp账号,部门A(deptA)部门B(deptB)部门C(deptC),管理员用户对三个部门的文件拥有全部权限,禁止除管理员账号和部门专用账号外的用户登录ftp服务器。
3.域名配置与解析:
公司主页有独立一级域名,三个部门有独立的二级域名;建立域名,公司域名(www.chu.c
om)部门A域名(www.a.chu),部门B域名(www.b.chu),部门C域名(.hu)。因为在虚拟机上实验,直接在apache服务器上建立虚拟主机让四个域名指向不同的路径。
4.服务器配置:
配置sendmail服务器,账号的后缀为@chu
5.DHCP服务器配置:
动态分配公司的部分电脑的ip地址,重要的电脑分配固定的ip地址。
四、服务平台规划
五、linux修改文件夹名称构建网络服务平台
步骤一:在虚拟机VMware中安装Fedora 6,安装过程省略。
步骤二:创建用户组
创建一个管理员用户组administartor,并创建一个组用户chubin
步骤三:配置FTP服务器
1、在ftp组创建三个账号deptA, deptB, deptC分别对应三个部门使用,将账号路径指向ftp文件夹,以方便管理员账号管理。
2、配置 /etc/vsftpd/下的f 文件
到#anonymous_enable=YES,将#去掉,并且把YES改为NO,禁止匿名访问,限制用户账号访问。在f文件中添加userlist_deny=YES,开启限制用户账号登录,只允许指定ftp组账号和管理员账号登录。
       
3、在/etc/vsftpd/user_list中添加deptA, deptB, deptC,chubin四个账号,表示允许这四个账号登录。
4、在/var/ftp/下创建deptA, deptB, deptC三个文件夹,并且在每个文件夹中分别创建文件夹down和文件夹up,分别用来下载和上传。
5、修改上图三个文件夹的权限。将三个文件夹的权限所属用户组改为管理员用户组administartor,让管理员可以修改三个部门上传的文件。
三个部门里面的down,up文件夹的所属组也改为管理员用户组,并且该组拥有全部权限。
普通账号:Down(可下载,不可上传)up(可上传,不可下载)
修改权限后,FTP就配置成功了。
 
步骤四:配置DNS服务器
1、创建一个一级域名解析(对应公司主页网站)www.chu,然后创建一个没有www的域名解析chu(后面的邮件服务器配置会用到),再创建三个二级域名解析(对应三个部门的主页),部门A——www.a.chu,部门B——www.b.chu,部门C——hu。因为是在虚拟机上实验的,所以三个域名都指向同一ip地址192.168.2.212。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。