UNIX课程设计

2019-08-30 14:22

《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、配置垃圾邮件过滤功能,测试黑名单与白名单;


UNIX课程设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:熵的应用和意义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: