【基本操作】
1、在自己电脑上上安装Linux服务,作为Internet网络服务器(FQDN为linux1.[自己的名字].com),要求如下:(6分)
(1) 创建名称为Linux1虚拟机,硬盘空间为15G,分配内存为512M,网卡使用桥接模式。用centos5.5包安装服务器
(2) 分区大小为:SWAP分区大小为512M;/boot分区大小为500M,文件类型为ext3;/根分区大小为8G,文件类型为ext3;/home分区大小为3G,文件类型为ext2。
(3) 根据要求配置服务器的IP地址等相关信息(ip设置为自己常用的ip)。
(4) 设置root用户密码为123456,同时创建一普通用户帐号test,口令为123456,供平时进入系统管理日常的工作。
(5) 安装桌面环境为G-NOME,其余应用软件根据要求自行选择安装。
(6) 关闭Selinux;打开防火墙对应的项目。
2、Linux系统管理 (8分)
Linux服务器安装完成后,配置Linux系统管理,要求如下:
(1) 将Linux系统启动方式改为文本方式,并重新启动系统。
(2) 由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的19日凌晨2:00重启服务器,并给出提示消息:FOR MAINTANCE!
(3) 在配置WEB服务器初期,由于经常需要编辑Apache配置文件,请为编辑该配置文件定义别名confighttp。编辑ftp配置文件configftp,编辑smb配置文件configsmb。
(4) 显示/etc/passwd文件中包含test用户信息,将结果保存到/tmp/test.info文件中。
(6) 创建目录/tmp/test/,修改该目录属主和属组均为test;复制test用户数据到/tmp/test/目录中;设置/tmp/test/目录及目录下所有文件和子目录的访问权限为只拥有者可以读、可写、可执行,组可读,其它拒绝其余所有权限。
Chmod /tmp/test 740
(7) 查找/etc目录下以http开头的文件,保存结果到/tmp/fhttp.file;查找/etc下以shell开头且与shell大小写无关的文件名及其匹配的行(不包括错误信息和父目录),并导出到/tmp/ishell.files。
Find /etc –iname “shell”
(8) 将/var目录打包并压缩成gzip格式,文件名为var.tar.gz,保存到/tmp目录下。
(9) 查找系统中安装的rpm包,并导出到/tmp/rpm.all文件中。
(10) 查询所有用户进程的详细信息,包括后台进程,将结果保存到/tmp/process.all文件中;显示服务器当前的CPU利用率、进程状态、内存利用率等信息,将结果保存到/tmp/serinfo文件中。
- 配置telnet服务,要求root用户的ip为192.168.20.254时可以使用telnet远程登录到本地linux系统,而且只能在上午10点到12点访问。
【bind服务】
3、另外安装一台CentOs服务器名字为linux2,(FQDN为linux2.[自己的名字].com)ip地址设置另外一个ip提供DNS服务(4分)
在这台服器上配置为DNS服务,为用户提供域名解析禁止ip为192.168.20.251的机器解析。
内网用户:
(1) 实现www.cool.com和ftp.cool.com域名解析服务。全都映射到linux1
(2) 实现www.abc.com和ftp.abc.com域名解析服务。全都映射到linux1
(3) 邮件服务器的FQDN为mail.abc.com,请配置DNS服务器,其负责查询abc.com域的邮件交换服务器。
(4) 配置当系统启动时自动启动DNS服务。
(5) 将nfs.cool.com的内容委派给linux1,让dns1.nfs.cool.com的ip地址为1.1.1.1
外网用户全部转发给 8.8.8.8
在linux1上安装并且启动bind服务,并且做linux2的辅助服务器。
4、Apache服务器配置 (4分)
需要Linux服务器为多个用户提供网站服务,采用提供虚拟主机基于域名www.cool.com,www.cold.com的WEB服务,为某公司提供网站服务的功能。
(1) www.cool.com 站点根目录为/var/www/cool.com,默认主页的文件名文default.html要求支持含有中文字符的网页,默认主页内容为:cool.com test page! 要求用户授权访问,用户名为testa密码为123456。
(2) www.abc.com 站点根目录为/var/www/abc.com,要求支持含有中文字符的网页,默认主页的文件名文index.htm,默认主页内容为:abc .com test page!,要求除了192.168.10。网段的用户之外的用户都可以访问。
(3) 有且只有root用户可以创建自己的站点,只允许192.168.20网段的机器和root用户本身可以登陆网站,网站要求能够通过URL地址(http://自己ip/root/)跳转
(4)配置当系统启动时自动启动HTTP服务。
5、Samba服务器配置 (4分)
配置Linux服务器为远程的文件服务器,实现资源共享。
- 一打开LINUX-SAMBA系统,SAMBA就处于运行过程中。 将目录/var/www/cool.com共享,共享名为coolweb,只允许用户组webmaster内的用户访问,并且具有实现读取和写入功能,webmaster用户的SMB口令为coolwebm@ster。要求新建立的文件的权限是用户本身有完全权限,其它所有用户只有读取权。在linux系统和WINDOWS中能用SAMBA的共享打印机。
- 在根目录下新建目录public_smb,将其共享,共享名为gongxiang,创建用户guesttt,此用户不具有登陆系统功能,允许所有用户访问public_smb,具有读取和写入权限,无论是什么用户登录这个共享目录,在共享目录中建立的文件都是guesttt的。
- 能够共享samba的计算机必须在192.168.20.0/24网段中。
- 开机自启动samba,并且在每周2、5的零点重启samba服务。
- 在windows电脑下c盘中创建文件夹windows5,将其共享,在linux系统中挂载到/mnt/windows1下。
- 实现打印机共享
6,NFS服务器配置
- 在linux1上安装并且配置nfs服务,在根目录下创建共享文件夹asdf,让所有人都可以看到,只能有192.168.20网段的用户可以写入
- 在模式1,4下开机自启动。
- 在linux2上挂载asdf文件到/mnt下的asdf目录,目录需要自己创建。
7,邮件服务配置
sendmail和dovecot配置(3分)
- 安装邮件服务器。(1分)
- 进行身份认证,电脑上上用test用户给test自己发送一封邮件。(2分)
8,配置FTP服务器
新建2个ftp账户,ftp1,ftp2,ftp的目录为/var/ftp 要求ftp1账户可以上传,也可以下载,最大传输速率为500k,ftp2的最大传输速率为200k,匿名用户可以登录ftp,其目录为/var/ftpniming,但是只能查看不能下载。其他账户无法登录ftp服务,只允许ftp1切换目录
配置欢迎信息“welcome to my ftp!”
9.DHCP服务器(100分)
2 | 安装DHCP服务,为内网VLAN20、VLAN30、VLAN40的用户主机动态分配IP地址,建立作用域,作用域的名称为相应VLAN的ID,为用户分配网关、DNS服务器及域名;VLAN20地址段为192.168.9.100-150,VLAN30地址段为192.168.10.100-150,VLAN40地址段为192.168.11.100-150 | 60 |
3 | 设置DHCP服务需要在运行级别3和5级别开机自动启动。 | 20 |