linux服务器配置与管理实训报告(linux服务器配置与管理课后答案 张敬东)

求份LINUX实习报告不足和收获

4.1学习所得

我归纳的一下:其中用户管理重点学习passwd、shadow、group 3个文件和useradd、passwd、groupadd、usermod 4个关键性命令;创建文件系统命令touch、安装文件系统命令、du、df还有find命令;以及rpm的使用等;其中,在软件包安装部分遇到问题,自己不能完成包安装。后来自己在网上查阅了一些资料和多练习才安装成功,另外我觉得本次实习的实践性很强,必须要自己亲手操作一边,在问题和解决问题的循环中才能真正完成本次实习任务。本次实习内容较多,对于有些知识我还比较生疏,没能熟练使用。在下来的学习中加强实践练习,夯实系统管理的具体知识,提升上机操作能力。

对于我个人而言,我对这门课程不太感兴趣。所以在实习过程中我充分利用自己的实习时间,反复的去练习实习项目,在练习中发现问题和解决问题,这样不断的提升自己的学习能力,在结合一些有趣的实验和部分同学进行讨论。非常感谢实习导师们在实习过程中对我们的指导,此次实习我觉得自己收获很多,对我以后的学习和工作有非常大的帮助,在以后的学习中我会更加努力的去学习和加深自己的专业知识。实习有很多的好处,它的好处有验证自己是否真的掌握了这些知识,以及对那些知识的不清楚,在实习中去完善自己的不足,加强和巩固自己的不足,在实践中去验证理论,用理论去解决实践中遇到的问题。

4.2经验教训

经过几天的实习我的长进了很多,我学会了在linux系统下如何进行DNS域名系统配置与管理,对DNS服务器有了更深刻了解,通过两周的实训操作,对常见服务器的搭建与配置管理有了深刻的体会与了解。这次实训不仅让我们在理论上对linux有了全新的认识,在实践能力上也得到了提高,对linux的许多知识加以巩固加深,明白了作为一名新时期的人一定要做到学以致用。实训期间,遇到不懂的问题就问同学,通过同学耐心讲解,克服了许多难题,使我懂得了团结就是力量。在成长的道路上,我们要不断学习,不断进步,使自己得到提升。这次实训对于我们以后学习、找工作也是受益匪浅的。相信这些宝贵的经验会成为我们今后成功的重要基石。,让我弥补了自己许多的不足。其实成功只离你仅有几步之遥,以前有许多的东西都没有学的很扎实,但是经过这一周的实习让我的知识又重新上了一个台阶,在这次实习中我学到了很多的东西,从中自己也在一步的探索中,看到自己一点一滴的变化。在一周的实训中遇到了不少的问题,如果在linux中配置dns的时候马虎,不细心,就会导致启用失败。而dns服务器配置问题也值得我们去理解,去实践,琢磨了很久,才琢磨透彻。

4.3实习体会

通过本次的实习,我知道了“有心人天不负”,我们只有对什么都注意观察、分析、总结、归纳、提炼,才能使自己的工作做出成绩。只有做一个有心人,才能捕捉到每一个细小变化,作出迅速反应,捕捉住每一条信息。“世上无难事,就怕有心人”,做有心人,勤于思考,才能改进我们的工作方法。“学为中,弃为下,悟为上”。勤于思考,才能领悟,才能提高,才能做得更好。

要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟老师和同学有很好的沟通,加深彼此的了解,刚到培训基地,老师并不了解你的能力,不清楚你会做哪些工作,不清楚你想了解什么样的知识,所以跟老师建立起很好的沟通是很必要的。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名青年学子更应该把学习作为保持工作积极性的重要途径。只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰显人的意志。必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

这一周的实习,使我对linux有了很深的定义,自己在学习中出现的各种问题,也让我重新审视了自己,并完善自己在学习中的不当方法,学会自己去探索发现,让自己也变得善于动脑,善于思考,不倚仗他人。

学以致用,是人生最大的收获。我会进一步的认识并扩展专业知识,增长见识,不断充实自己,使自己不断的吸收养分,各方面得到充分的提高。为以后出身社会,打下坚实的基础。每一日你所付出的代价都比前一日高,因为你的生命又消短了一天,所以每一日你都要更积极。今天太宝贵,不应该为酸苦的忧虑和辛涩的悔恨所销蚀,抬起下巴,抓住今天,它不再回来。人要走进知识宝库,是一辈子的事情,不可能一蹴而就。因此我们要学习的东西太多了。

配置Linux下的Samba的服务器 一、实验目的 1.通过安装和配置Samba,掌握架设Samba服务器的方式。 2.通过实

首先给linux设一个ip,要和windows是一个网段的

mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以)

chmod 777 /share/ ------------给share文件夹赋权

vi /etc/samba/smb.conf ------------(编辑samba下的smb.conf文件)

编辑 security = share ----------一般在第58行

编辑最后面的 286 [weihaiyang]

287 comment = share

288 path =/share

289 valid users = nobody

290 public = yes

291 writable = yes

292 printable = no

293 create mask = 0765 (前面的数字是行数)

service smb restart 重启smb服务

然后在windows下的“运行”里输入linux的ip就OK了

那些验报告就自己一边试验一边写 呵呵

LINUX操作系统课程设计:企业服务器的配置与实现怎样做

一般购买大品牌的服务器才有相应的驱动程序:

硬件:4核CPU,4G的内存,主板带RIAD,512G内存,

安装与配置Web服务器

Apache服务器源代码安装:

Apache RPM软件下载:

Apache模块和MPM可使用类型的更详细介绍:

Apache对模块的使用有两种方法,一种是将其永久性地编译Apache内核中,即采用静态编译;另一种是采取动态编译,将其编译成DSO(Dynamic shared object,动态共享对象)模块,DSO模块的存储是独立于内核的,可被内核在需要时调用,具体是由mod_so模块提供的运行时配置指令(LoadModule)来实现的,若在编译中包含有任何动态模块,则mod_so模块会被自动包含进内核。若仅希望内核能够支持装载DSO模块,但不实际编译任何动态模块,则在编译配置时就明确指定--enable-so配置参数。

还提供了多道处理模块MPMs(multi-processing modules),编译过程中必须包含一个且只能有一个MPM,编译时系统会根据平台类型自动选择使用默认的MPM,也可在configure命令行中配置:

--with-mpm=要使用MPM类型

模块的指定方法:

1.静态编译模块到内核中,如编译包含mod-sll和mod_rewrite(去掉mod_)模块:

./configure --enable-module=\"ssl rewrite\"或./configure --enable-sll --enable-rewrite

动态编译模块为DSO:

./configure --enable-mods-shared=\"ssl rewrite\"或./configure --enable-rewrite=shared

模块说明:

httpd -l //查看httpd进程中包含哪些模块;

httpd -S //检查虚拟主机的配置是否存在语法错误;

httpd -f //启动httpd守护进程时,加载配置文件;

mod_deflate模块允许支持此功能的浏览器,在请求的页面内容发送前进行压缩,以节少网络带宽。

mod_vbost_alias模块支持虚拟主要的动态配置。

chkconfig --level 235 httpd on

chkconfig --list httpd

service httpd start

service httpd restart

service httpd reload //重新装载httpd.conf(不重启服务器)

./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=prefork --enable-modules=\"setenvif rewrite deflate vhost_alias\"

#apachectl start //启动Apache服务器;

#apachectl restart

#echo \"/usr/local/apache2/bin/apachectl start\"/etc/rc.d/rc.local //自动启动

#httpd -t //检查配置文件httpd.conf

#apachect configtest //检查配置文件httpd.conf

#ServerRoot apache安装路径 //设置服务器的根目录;

#ServerName 完整的域名[:端口号] //设置服务器用于重定向(端口)和虚拟主机;

#Listen [IP地址]端口号 //告诉服务器接受来自指定端口或者指定IP地址的某端口的请求;

Listen 80

Listen 61.186.160.104:8088

#ServrAdmin E-mail地址 //设置Web站点管理员的E-mail地址,当产生错误时(如指定的网页找不到),服务器返回给客户端的

错误信息中将包含该邮件地址,以告诉用户该向谁报告错误;

#DocumentRoot 目录路径名 //设置Web服务器站点根目录;

DocumentRoot /usr/local/apache2/htdocs

#ErrorDocument 错误号 所要显示的网页 //定义当遇到错误时,服务器将给客户端什么样的回应,通常是显示预设置的一个错误页面;

grep ErrorDocument /etc/httpd/conf/httpd.conf //httpd.conf中一些对不同错误的响应信息;

#DirectoryIndex index.php index.htm index.html default.htm //设置站点主页文件的搜索顺序;

#user nobody //设置服务器以哪种(nobody)用户身份来响应客户端的请求;

#Group # -1 //设置服务器以哪种(nobody)用户身份来响应客户端的请求;nobody用户权限较小。

#AddDefaultCharset GB2312 //指定默认的字符集;

#TimeOut //设置连接请求超时的时间(秒),超时将断开;

#KeepAlive //用于启用持续的连接或者禁用;KeepAlive On|Off

#MaxKeepAliveRequests //设置在一个持续连接期间允许的最大HTTP请求数目;

#KeepAliveTimeout //设置在关闭TCP连接之前,等待后续请示求的秒数;一旦接受请求建立了TCP连接后则开始计时;

#PidFile logs/httpd.pid //指定存放httpd主(父)进程号的文件名;

日志配置命令:

#ErrorLog //指定服务器存放错误日志文件的位置和文件名;

#LogLevel //设置记录在错误日志中的信息的详细程序;

emerg 紧急,系统将无法使用;

alert 必须立即采取措施;

crit 致命情况;

crror 错误情况;

warm 警告;

info 普通信息;

notice 一般重要情况;

debug 出错级别信息;

//测试Apache是否正常运行

Test Page

This page is used to test the proper operation of the Apache Web server after it has been installed. If you can read this page, it means that the Apache Web server installed at this site is working properly.

#rpm -q httpd

#rpm -Uvh http-2.0.40-21.11.i386.rpm

目录说明:

/etc/httpd/conf //Apache服务器的配置文件httpd.conf

/etc/rc.d/init.d/ //Apache服务器启动脚本安装,httpd

/var/www/html //Web站点根目录;

/usr/bin //Apache软件包提供的可执行程序安装在该目录下。

/etc/httpd/logs //日志文件

htdocs //默认Web站点的根目录,可通过配置文件httpd.conf进行设置或更改;

cgi-bin //CGI脚本目录;

bin //apachectl启动脚本会自动设置在某些操作系统下,正常运行httpd所需的环境变量;

httpd守扩进程被调用后做的第一件事就是读取httpd.conf,并根据其配置项来配置当前Web服务器;

httpd.conf 分为三部分(section),

第一部分为全局环境设置,主要用于设置ServerRoot、主进程号的保存文件、

对进程的控制、服务器侦听的IP地址、端口、要装载的DSO模块

第二部分是服务器的主要配置指一位置;

第三部分用于设置和创建虚拟主机;

Listen 80 //Web服务器绑定在80端口;

DocumentRoot //设置Web站点的根目录等;

访问控制指令:

Directory /usr/local/*/htdoes //Directory使指定的目录及其子目录有效;不可嵌套。目录名可使用“*”或“?”通配符,

Files ~“\\.ht\" //作用于指定的文件,则不管该文件实际存在子哪个目录,允许所有主机访问位于任何目录下的.ht开的文件

Order allow,deny //指定allow和deny语句,哪一个被执行;允许、禁止访问主机。

Allow from all //允许所有主机访问;也可以是IP地址。

Files

/Directory

Location /assistant //针对URL地址进行访问限制,不是文件系统;

Order deny,allow //

Deny from all

Allow from 61.186.160.105

/Location

Order deny,allow //若主机没有被特别指出拒绝访问,则该资源被允许访问。

Order allow,deny //若主机没有被特别指出允许访问,则该主要将被拒绝访问该资源。

Order mntual-failure //只有那些在allow语句中被指定,同时又没有出现在deny语句的主机,才允许访问。若主机在两条指

令中都没有出现,则将被拒绝访问;

*、? //*代表任意个字符,?代表一个任意的字符;

DirectoryMatch //指定目录名时,可直接使用正则表达式;Directory若要使用正则表达式,则需要在正则表达式前加“~\"

FilesMatch //可直接使用正则表达式来通配多个文件;

AccessFileName .htaccess //.htaccess分布式配置文件,在该文件中也可放置一些配置指令,以作用于该文件所在的目录以及

其下的所有子目录。搜寻.htaccess文件会降低系统性能;

Directory /

AllowOverride None //禁止系统查找.htaccess文件;

Options FollowSymLinks //Options:控制在特定目录中将使用哪些服务器特性;

/Directory

Options命令可用的选项:

None 不启用任何额处特性;

All 除MultiViews之外的所有特性,默认设置;

ExecCGI 允许执行CGI脚本;

FollowSymLinks 服务器允许在此目录中使用符号连接。在Location段中无效

Includes 允许服务器端包含SSI(Server-side includes)

IncludesN()EXEC 允许服务器端包含,但禁用#exec和#exec CGI命令。但仍可以从ScriptAltase目录使用#include虚拟CGI脚本;

Indexes 如果一个映射目录的URL被请求,而此目录中又没有DirectoryIndex(如:index.html),那么服务器返回一个

格式化后的目录列表;

MultiViews 允许内容协商的多重视图;

SymLinksIfOwnerMatch 服务器仅在符号连接与其目的目录或文件拥有者具有同样的用户ID时,才使用它;

ExecCGI 拥有ExecCGI执行权限;

prefork.c 控制Apache进程,对于使用prefork多道处理模块的Apache服务器;

IfModule prefork.c

StartServers 5 //设置服务器启动时启动的子进程的个数;

MinSpareServers 5 //设置服务器中空闲子进程(即没有HTTP处理请求的子进程)数目的下限;

MaxSpareServers 10 //设置服务器中空闲子进程数目的上限。若空闲子进程超过该设置值,则父进程就会

停止多余的子进程;

MaxClients 150 //设置服务器允许连接的最大客户数;

MaxRequestsPerChild 0 //设置子进程所能处理请求的数目上限,0为不受限制;

/IfModule

access_log //日志文件用于记录服务器处理的所有请求;

CustomLog 指定access_log日志文件的位置和日志记录的格式;

LogFormat 定义日志的记录格式;

LogFormat 日志格式字符串 日志格式名称

LogFormat \"%h %1 %u %t \\\"%r\\\" %s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"\" combined;

LogFormat \"%h %1 %u %t \\\"%r\\\" %s %b\" common;

LogFormat \"%{Referer}i-%U\" referer;

LogFormat \"%{User-agent}i“ agent;

LogFormat logs/access_log common

LogFormat \"%v %h %l %u %t \\\"%r\"\\ %s %b\" vhost

CustomLog logs/vhost_log vhost

%a 远程主机IP地址

%A 本地主机IP地址

%h 远程主机名

%H 请求协议

%l 远程登录名

%u 来自auth 的远程用户

%U 请求的URL路径

%U{User-agent}i 用户浏览器类型

%b 发送的字节数,不包括HTTP标题

%t 请求的时间

%r HTTP请求的第一行的内容

%s HTTP响应状态码,200代表访问成功,404代表文件未找到,403代表禁止访问,401代表未授权访问,400代表错误请求。

%m 请求方法

%v 服务于该请求的服务器的ServerName

%V 服务器的名字,取决于UseCanonicalName的设置

%{Host}i 返回HTTP请求的主机头信息,可能含端口号信息

split-logfile /var/www/myweb/vhost_log //当所有虚拟机日志都记录在主站点日志中时,使用此命令将日志按虚拟主机名分组,拆分成一个个独立的日

志文件,第个日志文件采用\"虚拟主机名.log“形式命名,其中包含了该虚拟主机所产生的日志记录;

容器与访问控制指令:容器指令通常用于封装一组指令,使其在容器条件成立时有效,或者用于改变指令的作用域。

IfModue ! mpm_winnt.c //IfModue用于判断指定的模块是否存在,若存在(被静态地编译进服务器,或是被动态装载进服务器)则包含于

其中的指令将有效,否则会被忽略。可嵌套使用。

IfModue ! mpm_netware.c //若要使模块不存在时所包含的指令有效,只需在模块名前加一个“!”即可,

User nobody

Group # -1

/IfModue

/IfModue

基于域名虚拟主机:

例:假设当前服务器的IP地址为192.168.3.120,现要在该服务器创建两个基于域名的虚拟主机,使用端口为标准的80,其域名分别为和,站点根目录分别为/var/www/myweb1和/var/www/myweb2,日志文件分别放在/var/vhlogs/myweb1和/var/vhlogs/myweb2目录下面,Apache服务器原来的主站点采用域名进行访问。

#vi /etc/hosts //使用/etc/hosts进行域名注册;

192.168.3.120

#ping //检测域名解析是否正常;

#ping

#ping

#mkdir -p /var/www/myweb1

#mkdir -p /var/www/myweb2

#mkdir -p /var/vhlogs/myweb1

#mkdir -p /var/vhlogs/myweb2

#vi /etc/httpd/conf/httpd.conf

Listen 80 //设置Listen指令侦听的端口

NameVirtualHost 192.168.3.120 //基于域名的虚拟主机,如果对多个地址使用了多个基于域名的虚拟主机

则对每个地址均要使用此指令:NameVirtualHost IP地址:端口

NameVirtualHost * 当IP地址无法确定时,使用“*”通配任意的IP地址

VirtualHost 192.168.3.120 //定义一个虚拟主机,VirtualHost的参数必须与NameVirtualHost后面所使用的参数保持一致。

ServerName //当一个请求到时,服务器会首先检查它是否使用了一个能和NameVirtualHost相匹配的IP地址。如果匹配,就会

DocumentRoot /usr/local/apache/htdoes //就会查找每个与这个IP地址相对应的VirtualHost配置段,并尝试找出一个ServerName或ServerAlias配置相

ServerAdmin yjghddii@126.com //与请求的主机名(域名)相同的,若找到,则使用该虚拟主机的配置,并响应其访问请求。否则将使用符合这个

/VirtualHost //IP地址的第一个列出的虚拟主机。在最前面的虚拟主机成为默认虚拟主机。

VirtualHost 192.168.3.120

ServerName

DocumentRoot /var/www/myweb1

DirectoryIndex index.php index.php3 index.html index.htm default.html default.html

ServerAdmin yjghddii@126.com

ErrorLog /var/vhlogs/myweb/error_log

TransferLog /var/vhlogs/myweb1/access_log

/VirtualHost

VritualHost 192.168.3.200

ServerName

DocumenRoot /var/www/myweb2

DirectoryIndex index.php index.php3 index.htm index.html default.htm default.html

ServerAdmin yjghddii@126.com

ErrorLog /var/vhlogs/myweb2/error_log

TranferLog /var/vhlogs/myweb2/access_log

/VirtualHost

Directory /var/www //对Web站点目录设置访问控制;

Options FllowSymLinks

AllowOverride None

Order deny,allow

Allow from all

/Directory

Apachectl –S //查查虚拟主机配置是否正确;

Aparhectl restart //重启Apache服务器配置生效;

例:

NameVirtualHost 192.168.168.10 //服务器配有两块网卡,IP:内网192.168.168.10,外网61.186.160.104,在Internet网中,企业域名

NameVirtualHost 61.186.160.104 //指向外网IP地址,在企业内网的DNS服务器中,指向内网IP地址;现要求为来自内网

VirtualHost 192.168.168.10 61.186.160.104 //外网的请求提供同样的Web服务。(httpd.conf中设置)

DocumentRoot /www/server1

ServerName

/Virtual

例:

Listen 80 //服务器:192.168.168.154,服务器上创建两个基于域名(主机名)的虚拟主机,域名:和www.

Listen 8080 //myweb4.com,每个虚拟主机的80端口和8080端口,分别服务一个Web站点,其站点根目录分别为

// /var/www/myweb3-80、/var/www/myweb3-8080、/var/www/myweb4-80、/var/www/myweb4-8080。

NameVirtualHost 192.168.168.154:80 //的80端口作为默认Web站点。

NameVirtualHost 192.168.168.154:8080

VirtualHost 192.168.168.154:80

ServerName

DocumentRoot /var/www/myweb3-80

VirtualHost

VirtualHost 192.168.168.154:8080

ServerName

DocumentRoot /var/www/myweb3-8080

/VirtualHost

VirtualHost 192.168.168.154:80

ServerName

DocumentRoot /var/www/myweb4-80

/VirtualHost

VirtualHost 192.168.168.154:8080

ServerName

DocumentRoot /var/www/myweb4-8080

/VirtualHost

基于IP地址虚拟主机:

#cd /etc/sysconfig/network-scripts //服务器有两张网卡eth0、eth1,eth0:192.168.167.157,

#cp ifctg-eth1 ifcfg-eth1:0 //eth1:192.168.167.156.eth0网卡用作了基于主机名的虚拟主机,

#vi ifcfg-eth1:0 //eth1通过IP别名方式,为其绑定多个IP地址,用于提供基于IP地址

DEVICE=eth1:0 //的虚拟主机。eth1绑定的第一张虚拟网卡的设备名为eth1:0,对应的

IPADDR=192.168.167.157 //配置文件为ifcfg-eth1:0,通过修改配置文件中的设备名和IP地址,

#ifdown eth1 //即可实现IP地址的绑定。

#ifup eth1:0

#ifup eth1

#ping 192.168.167.157

#ping 192.168.167.156

#vi /etc/hosts //192.168.167.156::

192.168.167.157 //,试为其创建基于IP地址的虚拟主机,端口使用80

#mkdir -p /var/www/example2 //目录分别为/var/www/example2、/var/www/example3,为这两个域再增

#mkdir -p /var/www/example3 //8080端口,使其也能在8080端口发布另外的Web站点。Web站点根目录分

///var/www/example2-8080、/var/www/example3-8080

#vi httpd.conf

Listen 80

Listen 8080

VirtualHost 192.168.167.156:80

ServerName

DocumentRoot /var/www/example2

/VirtualHost

VirtualHost 192.168.167.156:8080

ServerName

DocumentRoot /var/www/example2-8080

/VirtualHost

VirtualHost 192.168.167.157:80

ServerName

DocumentRoot /var/www/example3

/VirtualHost

VirtualHost 192.168.167.157:8080

ServerName

DocumentRoot /var/www/example3-8080

/VirtualHost

基于Linux系统的Web服务器的安装与配置论文开题报告怎么写

课题名称:基于Linux系统的Web服务器的安装与配置

姓 名: 班 级:

完成时间: 指导老师:

内容安排:

首先对WEB服务器的可行性进行研究,然后对主机的硬件和软件进行需求分析,在此基础上进行概要设计和详细设计。接下来对软件框架的各组成部分的实现分章进行详细的描述,最后总结实现一些关键的解决方法和改进的几个思路。

1、 绪论

简单介绍了一下架设WEB网站的意义, WEB服务器的工作原理, 企业背景介绍,并简要介绍了论文的内容要求。

2、 Web服务器的基础知识

对什么是WEB服务、服务器软件Apache、脚本语言PHP、HTTP协议作了详细的介绍。

3、 Web服务器的设计过程

根据可行性的研究,对整个系统的软件和硬件需求进行分析。对软硬件进行架构设计,描述如何实现,包括基础理论分析,设计思路和设计方法,并对具体的设计步骤进行了重点理论解析。

4、 WEB服务器的建立

对系统的运行进行安装,了解Apache的体系结构及性能、PHP脚本配置环境,用Apache进行设置虚拟主机,实现基于IP地址虚拟主机服务,先规划IP地址:为虚拟主机申请新的IP地址,让ISP做好相应的域名解析工作,为网卡设置IP别名,重新设置“/etc/httpd/conf/httpd.conf”文件,建立相应的目录,将主页的内容放到相应的目录中去就行了,再配置一下PHP语言脚本环境。测试一下能否实现的可行性。

5、问题和改进

实现中可能遇到的问题及解决方法,服务器改进的方向。

6、作简要的总结。

论文的技术路线及预期目标:

技术路线:在Linux平台下配置一个WEB服务器环境,使网站正常运行,首先需要在一台PC机上创建一个Linux平台,由于我们绝大部分PC用的是Windows的操作系统,对此,我们可采用虚拟机VMware Workstation在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件、PHP语言脚本配置环境,基于Linux操作系统,架设一个稳定、安全、高效的WEB服务器环境,可支持运行以PHP或者HTML为基础的网页,要求正确安装好操作系统Linux WEB服务器软件Apache、脚本语言PHP,了解有关参数,同时合理设置,使得服务器环境简易高效。

预期目标:在Linux环境下运用兼容性良好的Apache服务软件实现一个Web服务器,在局域网内,将此服务器程序在一台计算机上运行,使网内其它计算机访问这台服务器时,实现HTTP协议的传输,并能解析以PHP或者HTML为基础的网页。

课题进度计划:

完成课题所需条件及落实措施:

所需条件:计算机一台、CentOS 5.2版本的Linux操作系统、虚拟机软件VMware Workstation及各种相关软件,有关Linux操作系统方面的资料(书籍、网络资料)。

落实措施:在计算机上先安装虚拟机软件VMware Workstation,采用虚拟机VMware在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件,PHP语言脚本配置环境。

参考文献、资料:

[1] Red Hat Linux大全,David Pitls编著,姚彦忠 译,机械工业出版社,1999年1月出版

[2] Linux服务器性能调整,(美)约翰逊,(美)威曾格,(美)普拉瓦提 著,韩智文 译,清华大学出版社,2009年9月出版

[3] Linux服务器架设,杨鹏编著,清华大学出版社,2008年出版

[4] Linux网络服务器应用教程,王兴主编,中国铁道出版社,2009年9月出版

LINUX下DHCP服务器的配置与管理

不知道lz需要在怎么样的实训报告.

不过个人比较熟悉RHEL5下的各种服务,就以RHEL5简单说明一下DHCP的设置吧.

首先,服务器端需要安装好相关包.

挂在好安装介质后使用rpm

-ivh

安装相关包.

安装完后可以通过vi/vim

编辑/etc/dhcpd.conf文件来修改服务器配置.

客户端的配置方案很简单.

vi/vim

/etc/sysconfig/network-scripts/ifcfg-eth0(第1网卡地址)

设置onboot=yes

类型设置为dhcp

然后重启网卡就可以正常启用dhcp自动获取.

未经允许不得转载:便宜VPS网 » linux服务器配置与管理实训报告(linux服务器配置与管理课后答案 张敬东)