2022年系统维护与管理 .pdf





《2022年系统维护与管理 .pdf》由会员分享,可在线阅读,更多相关《2022年系统维护与管理 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西北农林科技大学信息工程学院系统管理与维护实习报告题目:基于LAMP 的网上选课系统的设计和实现学号姓名专业班级指导教师实践日期2010 年 9 月 6 日-9 月 17 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -目录一、综合训练目的与要求.1(1)训练目的.1(2)训练要求.1 二、综合训练任务 .1三、过程详细说明 .2(1)系统架构的设计.2(2)操作系统的安装配置.2(3)Web 服务器的安装配置.3(4)MySQL 服务器安装 .3(5)PHP 安装.3(6)vsftpd 的安装.4(7)开发选课信息管理系统.4 四、重点项目说明 .6五、实习日志
2、.69 月 6 日.6 9 月 7 日-9 月 8 日.7 9 月 9 日.7 9 月 10 日.8 9 月 13 日.8 9 月 14 日-9 月 15 日.8 9 月 16 日.9 六、实习总结.9(1)实习收获.9(2)实习中的不足.9 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -信息管理与信息系统专业系统维护与管理实习报告第 1 页 共 9页一、综合训练目的与要求(1)训练目的通过本次课程实习,使学生深入了解操作系统的基本知识,安装、维护和管理的基本方法。系统化的了解作为服务器的操作系统在用户管理,安全管理,磁盘管理和服务管理等方面的知识和技能,提高学生在
3、系统管理方面的动手能力。通过对实际管理信息系统架构的设计和开发部署,进一步了解信息系统的体系结构。(2)训练要求选择一种系统架构方案,或自己设计一种架构方案,按实习内容安装操作系统及相应的服务软件。了解帐户管理目的意义,掌握用户、组的相关概念及创建和设置的方法。查阅文件系统管理的相关资料,了解文件系统管理的内容;掌握文件文件系统安全管理和设置的方法,了解各种应用方案。认识服务,了解服务器软件与其他软件的不同;安装和配置Web 服务、数据库服务和FTP 服务(注:不允许使用集成安装包,要求单个安装,最后自己进行集成),并进行配置;掌握系统中管理服务的方法,了解服务的各种状态。完成以上操作后,要求
4、可以快速的为用户提供一个Web 空间进行网页发布;此空间要求有一定的安全性、通过FTP 进行上传文件和管理。通过文件系统安全、防火墙及一些服务保护服务器选择一项内容进行深入研究,如:Web 的深入配置、文件系统的安全设置、FTP 的配置、数据库的安全配置、防火墙的配置等。自己完成一个信息管理系统并进行发布。记录整个实习过程(如:操作系统安装步骤、文件系统类型选择及划分方案,服务的安装和配置等),撰写实习报告记录自己的所做及体会。二、综合训练任务1.系统安装硬件准备:计算机、板卡、BIOS 详细参数等,理解软件准备:Windows/Linux版本,相关许可安装:分区、计算机名、安装方式、网络,操
5、作2.帐户管理1)用户:添加用户、设置用户属性,理解、应用2)组:组的意义、建立组,组策略(windows平台,主要了解“本地计算机”策略下的“安全设置”),理解、应用3.文件系统管理文件系统安全性:文件系统安全,理解、应用4.服务管理1)认识服务2)相关服务安装及配置:Web、数据库、FTP 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -信息管理与信息系统专业系统维护与管理实习报告第 2 页 共 9页3)管理服务5.系统安全管理1)设置用户(组)权限2)设置文件系统安全性3)安装、设置防火墙6.信息管理系统部署1)开发一个简单的基于Web 的信息管理系统,发布并维
6、护。2)测试系统的构架、安全性等问题,综合理解系统管理的意义。三、过程详细说明(1)系统架构的设计作为小型的信息管理系统,高效低价的系统架构是首选方案。LAMP(Linux,Apache,MySQL,PHP)是当今流行的开源热潮中的黄金搭档。LAMP 具有 Web 资源丰富、轻量、快速开发等特点,与微软的.NET 架构相比,LAMP 具有通用、跨平台、高性能、低价格的优势,因此LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。Linux 操作系统有很多个不同的发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprise、Debian、Ubu
7、ntu、CentOS 等,每一个发行版都有自己的特色,比如RHEL 的稳定,Ubuntu 的易用,基于价格和性能的考虑,操作系统选择CentOS(Community enterprise Operating System)是一个理想的方案。Linux 下的 Web Server 有 CERN、NCSA、Apache 三种,开源、稳定、模块丰富并且配置管理简单是 Apache 的优势,因此,Linux 系统采用最多的是Apache 服务器。开源的数据库中,MySQL 在性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将MySQL 和 Web 服务器放在一起,但是当访问量达到一
8、定规模后,应该将MySQL 数据库从 Web Server上独立出来,在单独的服务器上运行,同时保持Web Server 和 MySQL 服务器的稳定连接。PHP 作为当今流行的动态网页设计语言,具有开源,高效,跨平台,语言方便灵活等特点,是开发中小型Web 项目的首选。(2)操作系统的安装配置安装 CentOS 的过程相对简单。在虚拟机中安装CentOS 的步骤如下:首先,新建虚拟机。在这一步中要注意将磁盘类型选为IDE,因为 CentOS 对 SCSI 支持不十分好,可能引发问题。应当根据物理网络类型选择虚拟机的网络连接方式。其次,将安装镜像文件加载在光盘上,加电引导。选择安装时的提示语言
9、为中文,然后按提示一步步往下安装。在选择安装其他软件时,应该将开发工具和开发库选上,否则无法编译安装服务器软件。安装完成后,重新引导,然后配置网络。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -信息管理与信息系统专业系统维护与管理实习报告第 3 页 共 9页(3)Web 服务器的安装配置首先,下载Apache 的安装包,解压到/usr/local/目录下,目录名改为httpd。运行以下命令进行安装。cd/usr/local/httpd /进入安装目录./configure-help/查看安装时配置参数./configure-prefix=/usr/local/apa
10、che make make install 安装完成后,用 service httpd start 启动 Web服务。在 URL 中输入 http:/localhost 可以看到 It Works 页面。(4)MySQL 服务器安装下载 MySQL 安装包(mysql-5.1.35-linux-i686-icc-glibc23.tar.gz),然后解压到/usr/local/目录下,查看 INSTALL-BINARY文件,按照该文件指示进行安装。group add mysql/添加 mysql 用户组useradd-g mysql mysql/添加 mysql 用户ln-s mysql-5.1
11、.35-linux-i686-icc-glibc23 mysql/创建符号链接文件mysql 指向mysql-5.1.35-linux-i686-icc-glibc23 cd mysql chown-R mysql.chgrp-R mysql.Scripts/mysql_install_db-user=mysql chown-R root.chown-R mysql data bin/mysqld-user=mysql&/启动后台进程Mysqld 服务。(5)PHP 安装安装过程如下:首先下载php-5.2.10.tar.bz 安装包,然后将其解压到/use/local 目录下并将目录修改为p
12、hp1。cd/usr/local/php1./configure prefix=/usr/local/php-with-apxs2=/usr/local/apache/bin/apxs with-mysql=/usr/local/mysql make make install cp php.ini-dist/usr/local/lib/php.ini 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -信息管理与信息系统专业系统维护与管理实习报告第 4 页 共 9页配置过程如下:首先修改Apache 的主配置文件,使Apache 可以解释执行php 程序:vi/usr/l
13、ocal/apache/conf/httpd.conf 找到“AddType application/x-gzip.tgz”这一行,在下面添加:AddType application/x-httpd-php.php AddType application/x-httpd-php-source.phps 找到“DirectoryIndex index.html”,改为:DirectoryIndex index.php index.html。然后修改php.ini:在 php.ini 中找到“extension_dir=“./”,这个配置项用来载入PHP 的扩展模块,如果按默认参数配置时,不需要修
14、改。找到 Dynamic Extensions 节点,将有关mysql 的扩展模块前的“;”去掉,即加载Mysql 模块。开启服务器输出缓存,output_buffering=On 或者 output_buffering=4096 其余的配置例如安全设置(safe_mode 选项)以及文件上传等配置可以根据情况设置即可。最后,无论修改php.ini 还是 http.conf,必须重启httpd 服务使新配置生效。(6)vsftpd 的安装下载 vsftp-2.2.1.tar.gz 安装包,解压到/usr/local/目录下。cd/usr/local/vsftpd-2.2.1 make user
15、add nobody mkdir/var/ftp useradd d/var/ftp ftp chown root.root/var/ftp chmod og-x/var/ftp make install(7)开发选课信息管理系统首先根据选课系统需求说明书,建立数据库elective 和学生信息表,管理员信息表,课程表和选课信息表。为了便于在程序中查询选课信息,建立学生选课的视图。然后进行网页设计,主要分为学生模块和管理员模块。学生可以维护个人信息,选课及退选,可以查询自己的选课记录。管理员主要完成人员信息的增加删除和维护,课程信息的维护,选课结果的查询等。名师资料总结-精品资料欢迎下载-名师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年系统维护与管理 2022 系统维护 管理

限制150内