UNIX课程设计

更新时间:2024-01-21 12:26:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《UNIX系统管理》课程设计

1、时间:第十八周周一至周三、周日 上午8:30-12:00,下午13:00-17:00 2、地点:12J214、12J207 3、考核方法

? 出勤(20%):四天,每天上午点名一次 ? 最后结果(40%):现场检查设计题目完成情况

? 设计报告(40%):要求详细记录设计执行的步骤,课程设计过程中遇到

的问题,解决方法以及观察到的现象与结果分析等。 ? 一人一题,按步给分。

? 设计最后结果集中检查时间为周日下午,如有早完成的可以提早进行检

查,完成设计。

? 周日下午课程设计结束之前要交纸质设计报告。 2、

注意:设计报告严禁抄袭,一经发现,课程设计成绩一律判零分 (抄袭者与被抄袭者均同等处理)。

必做部分:Linux操作系统的安装

设计目的:

掌握Linux系统安装技巧。 设计步骤:

1、从官方网站下载主流Linux操作系统安装包; 2、以虚拟机的方式安装Linux系统; 设计要求:

各种软件自主查找下载并正确安装。

题目一 Linux下的Web应用服务平台的构建

设计目的:

运用所学习的UNIX管理知识,搭建一个基于Linux的Web应用服务平台环境。 设计步骤:

1、在Windows XP下,正确安装Linux虚拟机(CentOS、UBUNTU等主流Linux均可以);

2、在Linux虚拟系统环境下安装Java开发与运行环境(JDK5); 3、在Linux下安装Tomcat5服务器; 4、安装MySQL开源数据库;

5、在该平台上部署一简单基于MySQL和Tomcat的J2EE应用系统,进行运行调试。 设计要求:

1、各种软件自主查找下载并正确安装,包括:

(1)虚拟机软件,建议使用VMWare;(实验室电脑上已经安装,可以直接使用) (2)Linux安装光盘,也可以使用光盘镜像文件加虚拟光驱安装 (3)JDK

(4)Tomcat5与MySQL5.

请注意各软件的版本号与所适合的操作系统平台。

2、正确配置Linux虚拟机网络环境,要求对所构建的Linux服务器的网络访问以及所开放服务进行严格限制:

(1)开放其telnet服务与vsftp服务,以便于远程管理与文件的上传; (2)其他无关网络服务一律关闭,包括apache服务;

(3)启用防火墙,制定正确规则,允许telnet、ftp与8080端口(tomcat)的访问;

(4)正确配置MySQL数据库服务器,并导入应用系统的数据。

题目二 Linux服务器性能监控程序设计

设计目的:

运用所学习的UNIX管理与脚本编写知识,编写一个服务器监控脚本程序。 设计步骤: 设计要求:

1、监控服务器的CPU(需要考虑多CPU与多核情况)与内存使用情况,包括: ? CPU的使用百分比 ? 内存的使用数 ? 内存使用的百分比

每隔n秒钟记录一次这些参数,存入日志文件中。时间间隔n在配置文件中设置,用户可以根据情况修改;

2、CPU与内存使用的百分比达到预设的阈值时,进行报警,并记录到日志文件中;

3、监控服务器所有TCP连接,并记录连接的发起、关闭时间以及客户IP与端口到日志文件中;

4、监控服务器的网络流量,包括: ? TCP流量绝对值与对带宽的百分比 ? UDP流量绝对值与对带宽的百分比

当流量达到预设的阈值时,进行报警,并记录到日志文件中。

题目三 Linux邮件服务器搭建

设计目的:

基于第三方邮件服务器软件,搭建一个基于Linux平台的邮件服务器 设计步骤:

1、在Windows XP下,正确安装Linux虚拟机(CentOS、UBUNTU等主流Linux均可以);

2、在Linux虚拟机下安装邮件服务器 3、根据要求配置邮件服务器 设计要求:

1、邮件服务器可以是任意主流的开源服务器,如Sendmail、Qmail、Postfix、 exim及Zmailer等;

2、建立两个虚拟域:@ujn.edu.cn, @net07.edu.cn; 3、限制每个用户的邮件数量为1000,磁盘配额为100M; 4、为用户提供别名登陆机制;

5、配置垃圾邮件过滤功能,测试黑名单与白名单;

题目四 Linux文件传输服务器搭建

设计目的:

运用所学习的UNIX管理知识,搭建一个基于Linux平台的文件传输服务器 设计步骤:

1、在Windows XP下,正确安装Linux虚拟机(CentOS、UBUNTU等主流Linux均可以);

2、在Linux虚拟机下安装文件传输服务器 3、根据要求配置文件传输服务器 设计要求:

1、安装和启动文件传输服务;

2、建立匿名用户和本地用户。允许匿名用户和本地用户登录。

3、限制匿名用户登录为/var/ftp/share目录,在此目录下建立temp目录,允许匿名用户上传文件,但是上传文件最大为1M;其他目录匿名用户只允许下载。 4、配置本地用户(user1-user10)的最大传输速率为50KB/s,最大连接数为3。配置基于本地用户的访问,限制指定的本地用户user1和user2不允许访问,而其他本地用户可以访问。

5、 配置基于主机的访问控制,对局域网中设定的10台主机不做链接数限制和最大传输速率限制,而对其他主机的访问限制每IP连接数为1和最大传输速率为10KB/s。

题目五 Linux NFS服务搭建及应用

设计目的:

运用所学习的UNIX管理知识,搭建一个基于Linux平台的网络文件系统 设计步骤:

1、在Windows XP下,正确安装Linux虚拟机(CentOS、UBUNTU等主流Linux均可以);

2、在Linux虚拟机下安装网络文件系统 3、根据要求配置网络文件系统 设计要求:

1、安装和启动网络文件系统;

2、配置共享目录,/share目录所有用户都可以访问,可读不可写,/tmp目录允许所有用户进行读写操作,/home目录只对指定机器允许访问。 3、配置NFS服务固定端口, 并在防火墙中制定相应规则。

4、了解autofs守护进程的功能和用途,学习配置autofs自动挂装NFS文件系统。完成以下操作:

假设公司有一个新NFS服务器,它的共享用于存储与“特殊”客户有关的文件 此客户的共享为:/var/nfs/oshu

配置您的工作站,以使autofs自动将该共享作为/special/oshu挂载,并验证。

本文来源:https://www.bwwdw.com/article/g78o.html

Top