Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117724
  • 博文数量: 42
  • 博客积分: 932
  • 博客等级: 准尉
  • 技术积分: 470
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-18 22:33
文章分类
文章存档

2011年(42)

分类: LINUX

2011-08-31 22:06:20

注:这是我们平时的测试题,里面有部分题目要求上有冲突,但此题目只为查漏补缺主要是熟悉相关知识点及实现的过程,跟CE考试只重结果有所不同,所以里面的部分冲突及不合理的地方,只要求实现过程,并不要求必须做出成功的测试,但大部分还是要测试成功才可以。
说明:
1、以下每个服务要求服务器重启后依然有效;
2、yum服务通过提供;
3、要求selinux处于enforcing状态;
4、本地网络为172.16.X.0/24,测试网络为192.168.0.0/24;
5、每位同学的IP地址为172.16.X.1, 子网掩码为255.255.0.0,网关为172.16.0.1,DNS服务器为172.16.0.1,主机名为stuX.example.com,其中X为你的座位号;
1、主机名称解析服务器配置,要求:
 1)建立DNS服务器,负责解析的域为ilinux.org;
 2)要求将MX记录指向mail.ilinux.org,且对应A记录为本机IP;
 3)要求将NS记录指向ns.ilinux.org,且对应A记录为本机IP;
 4)建立www1,www2,proxy等A记录;为mail主机建立别名记录pop3和imaps;
 5)为所有A记录建立PTR记录;
 6)ilinux.org区域不允许任何主机做区域传送;对应的反向区域仅允许172.16.x.0/16网络中的主机做区域传送;
 7)为正向区域建立子域委派,子域为tech.ilinux.org,子域服务器地址为172.16.x.5;(仅给出实现授权的记录即可)
 8)将example.com域的所有请求转发至172.16.0.1进行解析;
 9)此DNS服务拒绝192.168.0.0/24网络内的任何主机使用;
2、对本机的sshd服务做访问控制,要求仅允许172.16.0.0/24网段的主机访问,并且仅通过ssh协议的v2版提供服务;
3、建立samba共享,共享目录为/data,要求:
 1)共享名为shared,工作组为ilinux,可以被浏览;
 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;
 3)添加samba用户gentoo,centos和ubuntu,密码均为“redhat”;
 4)此samba共享shared仅允许develop组具有写权限,其他用户只能以只读方式访问;
 5)此samba共享服务仅允许来自于172.16.0.0/16网络的主机访问;
 
4、设置/data目录通过nfs共享,但仅允许172.16.0.0/16网段的主机访问;为了避免端口冲突,要求nfsd的几个辅助进程使用固定端口提供服务;
5、建立http服务器,要求:
 1)提供两个基于名称的虚拟主机:
  (a)www1.ilinux.org,页面文件目录为/var/www/html/www1;错误日志为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access;
  (b)www2.ilinux.org,页面文件目录为/var/www/html/www2;错误日志为/var/log/httpd/www2.err,访问日志为/var/log/httpd/www2.access;
  (c)为两个虚拟主机建立各自的主页文件index.html,内容分别为其对应的主机名;
 2)www1主机仅允许172.16.0.0/16网络中的客户机访问;www2主机可以被所有主机访问;
 
6、建立MTA(可以按需要使用sendmail或者postfix),要求:
 (1)可以接受本地和远程邮件,但要拒绝来自于192.168.0.0/24网络的所有邮件;能够为来自于172.16.0.0/16网络的主机上的用户中继邮件(但不包括172.16.x.10这台主机);
 (2)为此MTA启用SASL认证功能,认证通过的用户可以通过此服务器中继邮件,但拒绝ubuntu用户发送邮件;
 (3)设置别名,要求所有发往ubuntu用户的邮件都被转发给gentoo;所有发往customers的邮件同时发给gentoo和centos;
二、安装配置postfix

7、设置pop3服务器,要求来自172.16.0.0/16网络中的用户可以通过pop3服务收取自己的邮件,但来自于192.168.0.0/24中的用户不能通过此pop3收取邮件;
8、架设FTP服务器,要求:
 (1)可以让匿名用户访问;
 (2)gentoo可以通过ftp服务访问自己的家目录,且能够上传文件;
 (3)FTP服务仅允许172.16.0.0/16中的主机访问;
 
9、启用imaps服务,要求:
 (1)仅接受来自于172.16.0.0/16网络中主机上的用户访问;
 (2)要求使用证书认证,证书中要求使用的国家(CN)、州(Henan)、城市(Zhengzhou)和组织(ilinux);
 (3)设置部门为TECH,主机名为imaps.ilinux.org,邮件为;
10、为第5题中的第2个虚拟主机提供https服务,使用得用户可以通过https安全的访问此web站点;
 (1)要求使用证书认证,证书中要求使用的国家(CN)、州(Henan)、城市(Zhengzhou)和组织(linux);
 (2)设置部门为TECH,主机名为www2.ilinux.org,邮件为;
 (3)此服务禁止来自于192.168.0.0/24网络中的主机访问;
11、为第5题中的第1个虚拟主机提供php+mysql的服务,要求:
 (1)通过在原有主页中添加phpinfo()测试页表明启用php成功;
 (2)将mysql的root用户密码设置为"123456"(引号中的内容);
 (3)通过提供本机mysql服务的web管理接口;
12、为http服务提供第3个虚拟主机,要求:
 1)www3.ilinux.org,页面文件目录为/var/www/html/www3;错误日志为/var/log/httpd/www3.err,访问日志为/var/log/httpd/www3.access;
 2)为此虚拟主机提供基本认证功能,并为其提供两个虚拟用户webuser1和webuser2,密码均为redhat,要求允许此两用户在提供密码的情况下访问此站点;

以下二题选做任一: 
1、设计并实现如下要求的项目:
 某公司需要构建一个web站点,平均访问量不大,但偶尔动态内容请求的并发峰值可达800个;公司一共有四台服务器,硬件配置基本相同;经测试,单台服务器响应动态内容并发请求的能力大约在500左右;
 1)考虑到公司内网客户端众多,且彼此间访问经常需要用到主机名的情况下,公司计划自建一台DNS服务器;
 2)公司的网站开发团队需要不定期的更新web相关的页面文件,但考虑到他们不是系统工程师,一般不允许其直接登录系统直接进行文件传输,而是需要通过某个特定的共享服务来实现;
 3)公司基于业务需要希望构建一个用户讨论区,计划基于某开源软件来实现,公司会在其基础上做二次开发;希望你根据个人的经验给一个解决方案;
 4)开发人员经常需要跟数据库(MySQL)打交道,因此希望能有一个友好的使用界面;
 5)公司需要经常关注网站的访问趋势、用户来源等情况,希望能有一个日志分析器;
 6)日志分析、数据据友好访问界面等通常仅允许部分用户使用;
 
2、设计并实现如一要求的项目:
 某大型公司根据业务需要,希望能自建一个邮件系统;公司为此项目准备了四台服务器;据相关人员估计,邮件发送和接收的并发峰值均各自可达40个/秒;而单台服务器的并发能力在50个/s左右;
 1)公司共有两个域名,希望都能通过此邮件系统收发邮件;
 2)根据用户各人使用习惯的不同,公司期望能同时提供MUA和Webmail的两种方式来使用邮件服务,并期望用户可以在线注册使用此邮件服务;
 3)公司期望所有使用此邮件服务的用户必须提供合法的账号和密码;
 4)希望此邮件系统在公司业务规模增长的时候能方便进行扩展和升级;
 5)公司相关邮件系统的管理人员希望能通过一个友好的方式监控邮件服务的使用情况;
 6)考虑到公司内网客户端众多,且彼此间访问经常需要用到主机名的情况下,公司计划自建一台DNS服务器;
答案见下篇博文!
阅读(1190) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~