Linux服务配置练习

【基本操作】

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文件中。

  1. 配置telnet服务,要求root用户的ip为192.168.20.254时可以使用telnet远程登录到本地linux系统,而且只能在上午10点到12点访问。

【bind服务】

3、另外安装一台CentOs服务器名字为linux2,FQDN为linux2.[自己的名字].comip地址设置另外一个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.comwww.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服务器为远程的文件服务器,实现资源共享。

  1. 一打开LINUX-SAMBA系统,SAMBA就处于运行过程中。 将目录/var/www/cool.com共享共享名为coolweb只允许用户webmaster内的用户访问并且具有实现读取和写入功能,webmaster用户的SMB口令为coolwebm@ster要求新建立的文件的权限是用户本身有完全权限,其它所有用户只有读取权。在linux系统和WINDOWS中能用SAMBA的共享打印机。
  2. 在根目录下新建目录public_smb,将其共享,共享名为gongxiang,创建用户guesttt,此用户不具有登陆系统功能,允许所有用户访问public_smb,具有读取和写入权限,无论是什么用户登录这个共享目录,在共享目录中建立的文件都是guesttt的。
  3. 能够共享samba的计算机必须在192.168.20.0/24网段中。
  4. 开机自启动samba,并且在每周2、5的零点重启samba服务。
  5. 在windows电脑下c盘中创建文件夹windows5,将其共享,在linux系统中挂载到/mnt/windows1下。
  6. 实现打印机共享

6,NFS服务器配置

  1. 在linux1上安装并且配置nfs服务,在根目录下创建共享文件夹asdf,让所有人都可以看到,只能有192.168.20网段的用户可以写入
  2. 在模式1,4下开机自启动。
  3. 在linux2上挂载asdf文件到/mnt下的asdf目录,目录需要自己创建。

7,邮件服务配置

sendmail和dovecot配置(3分)

  1. 安装邮件服务器。(1分)
  2. 进行身份认证,电脑上上用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

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值