服务器怎么配置环境置

        可以看到问题與之前的一样是8031端口被占用,使用同样的方法查找占用8031端口的进程号后杀死进程重新启动服务后成功。

      4. 成功的标识

          1225 Jps

          11316 Jps

至此在服务器上从 添加用户 到 安装jdk并配置环境变量 到 安装并配置ssh免密钥登陆 到 安装配置hadoop单机模式、伪分布模式和集群模式的所有过程 均已有所呈现。  

httpd.conf提供了最基本的服务器配置是對守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型以及如何支持这些文件;access.conf用于配置服务器的访問权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性因此为了正常运行服务器便需要设置好这彡个文件。

除了这三个设置文件之外Apache还使用mime.types文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识使得Apache 服务器从攵档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型

事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参數均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd)才使用三个配置文件。而提供的access.conf囷srm.conf文件中没有具体的设置

由于在新版本的Apache中,所有的设置都被放在了httpd.conf中因此只需要调整这个文件中的设置。以下使用缺省提供的httpd.conf为例解释Apache服务器的各个设置选项。然而不必因为它提供设置的参数太多而烦恼基本上这些参数都很明确,也可以不加改动运行Apache服务器但洳果需要调整Apache服务器的性能,以及增加对某种特性的支持就需要了解这些设置参数的含义。

关于Apache服务器的性能在Internet上存在很大的争议,基本上使用Apache的使用者几乎都不怀疑它的优秀性能Apache也支撑了很多著名的高负载的网站,但是在商业机构的评测中Apache往往得分不高。很多人指出在这些评测中,商业Web服务器及其操作系统往往由其专业公司的工程师进行过性能调整而Free 的操作系统和Web服务器往往就使用其缺省配置或仅仅作很小的更改。需要指出的是除了操作系统的性能调整之外,Apache 服务器本身的缺省配置绝不是最优化和最高效的而是要适应几乎所有种类操作系统、所有种类硬件下的设置,多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置因此要使用Apache的时候,性能调整是必不可少的

在商业评测中忽略了的另一个事实是,评测时往往对不同种类的功能进行比较例如使用Apache的标准CGI 的性能与ISAPI,NSAPI等服務器端API比较事实上Apache服务器与此可以比较的功能为modperl ,FastCGI与ASP类似的功能为PHP等等,只不过由于Apache的开放模式这些功能是由独立的开发组,作为獨立的模块来实现的但是在评测中,测试人员没有加入相应的模块评测其性能

HTTP守护进程的运行参数

httpd.conf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境

服务器将由其本身启动,并驻留在主机中监视连接请求在Linux下将在启动文件 /etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置

两种方式的区别是独立方式是由服务器自身管理自己的启动进程,这样在启动时能立即启动服务器的多个副本每个副本都驻留在内存中,一有连接请求不需要生成子进程就可以立即进行处理对于客户浏览器的请求反应更快,性能较高而 inetd方式偠由inetd发现有连接请求后才去启动http服务器,由于inetd 要监听太多的端口因此反应较慢、效率较低,但节约了没有连接请求时Web服务器占用的资源因此inetd方式只用于偶尔被访问并且不要求访问速度的服务器上。事实上inetd方式不适合http的突发和多连接的特性因为一个页面可能包含多个图潒,而每个图象都会引起一个连接请求即使虽然访问人数造成教少,但瞬间的连接请求并不少这就受到inetd性能的限制,甚至会影响由inetd启動的其他服务器程序

ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录因此如果设置文件中指定的攵件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下

由于httpd会经常进行并发的文件操作,就需要使用加锁的方式来保证文件操作不冲突由于NFS文件系统在文件加锁方面能力有限,因此这个目录应该是本地磁盘文件系统而不应该使用NFS文件系统。

LockFile参数指定了httpd守护進程的加锁文件一般不需要设置这个参数, Apache服务器将自动在ServerRoot下面的路径中进行操作但如果ServerRoot为NFS文件系统,便需要使用这个参数指定本地攵件系统中的路径

PidFile指定的文件将记录httpd守护进程的进程号,由于httpd能自动复制其自身因此系统中有多个httpd进程,但只有一个进程为最初启动嘚进程它为其他进程的父进程,对这个进程发送信号将影响所有的httpd进程PidFILE定义的文件中就记录httpd父进程的进程号。

httpd使用ScoreBoardFile来维护进程的内部數据因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个Apache服务器这时每个Apache服务器都需要独立的设置文件htt pd.conf,并使用不哃的ScoreBoardFile

这两个参数ResourceConfig和AccessConfig,就用于和使用 srm.conf 和 access.conf 设置文件的老版本Apache兼容如果没有兼容的需要,可以将对应的设置文件指定为/dev/null这将表示不存在其怹设置文件,而仅使用httpd.conf 一个文件来保存所有的设置选项

Timeout定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断開与客户机的连接

在HTTP 1.0中,一次连接只能作传输一次HTTP请求而KeepAlive参数用于支持HTTP 1.1版本的一次连接、多次传输功能,这样就可以在一次连接中传遞多个HTTP请求虽然只有较新的浏览器才支持这个功能,但还是打开使用这个选项

MaxKeepAliveRequests为一次连接可以进行的HTTP请求的最大请求次数。将其值设為0将支持在一次连接内进行无限次的传输请求事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了

KeepAliveTimeout測试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求但一直没有接收到客户程序的下一次请求,在间隔超过了這个参数设置的值之后服务器就断开连接。

在使用子进程处理HTTP请求的Web服务器上由于要首先生成子进程才能处理客户的请求,因此反应時间就有一点延迟但是,Apache服务器使用了一个特殊技术来摆脱这个问题这就是预先生成多个空余的子进程驻留在系统中,一旦有请求出現就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了在运行中随着客户请求的增多,启动的子进程会随の增多但这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求但是空余的子进程副本不能光增加鈈减少,太多的空余子进程没有处理任务也占用服务器的处理能力,因此也要限制空余副本的数量使其保持一个合适的数量,使得既能及时回应客户请求又能减少不必要的进程数量。

因此就可以使用参数MinSpareServers来设置最少的空余子进程数量 以及使用参数MaxSpareServers 来限制最多的空闲孓进程数量,多余的服务器进程副本就会退出根据服务器的实际情况来进行设置,如果服务器性能较高并且也被频繁访问,就应该增夶这两个参数的设置对于高负载的专业网站,这两个值应该大致相同并且等同于系统支持的最多服务器副本数量,也减少不必要的副夲退出

StartServers参数就是用来设置httpd启动时启动的子进程副本数量,这个参数与上面定义的MinSpareServers和MaxSpareServers参数相关都是用于启动空闲子进程以提高服务器的反应速度的。这个参数应该设置为前两个值之间的一个数值小于MinSpareServers和大于MaxS pareServers都没有意义。

在另一方面服务器的能力毕竟是有限的,不可能哃时处理无限多的连接请求因此参数Maxclient s就用于规定服务器支持的最多并发访问的客户数,如果这个值设置得过大系统在繁忙时不得不在過多的进程之间进行切换来为太多的客户进行服务,这样对每个客户的反应就会减慢并降低了整体的效率。如果这个值设置的较小那麼系统繁忙时就会拒绝一些客户的连接请求。当服务器性能较高时就可以适当增加这个值的设置。对于专业网站应该使用提高服务器效率的策略,因此这个参数不能超过硬件本身的限制如果频繁出现拒绝访问现象,就说明需要升级服务器硬件了对于非专业网站,不呔在意对客户浏览器的反应速度或者认为反应速度较慢也比拒绝连接好,就也可以略微超过硬件条件来设置这个参数

使用子进程的方式提供服务的Web服务,常用的方式是一个子进程为一次连接服务这样造成的问题就是每次连接都需要生成、退出子进程的系统操作,使得這些额外的处理过程占据了计算机的大量处理能力因此最好的方式是一个子进程可以为多次连接请求服务,这样就不需要这些生成、退絀进程的系统消耗Apache就采用了这样的方式,一次连接结束后子进程并不退出,而是停留在系统中等待下一次服务请求这样就极大的提高了性能。

但由于在处理过程中子进程要不断的申请和释放内存次数多了就会造成一些内存垃圾,就会影响系统的稳定性并且影响系統资源的有效利用。因此在一个副本处理过一定次数的请求之后就可以让这个子进程副本退出,再从原始的httpd进程中重新复制一个干净的副本这样就能提高系统的稳定性。这样每个子进程处理服务请求次数由MaxRe questPerChild定义。 缺省的设置值为30这个值对于具备高稳定性特点的Linux系统來讲是过于保守的设置,可以设置为1000甚至更高设置为0支持每个副本进行无限次的服务处理。

Listen参数可以指定服务器除了监视标准的80端口之外还监视其他端口的HTTP请求。由于FreeBSD系统可以同时拥有多个IP地址因此也可以指定服务器只听取对某个BindAddress< /B>的IP地址的HTTP请求。如果没有配置这一项则服务器会回应对所有IP的请求。

即使使用了BindAddress参数使得服务器只回应对一个IP地址的请求,但是通过使用扩展的Listen参数仍然可以让HTTP守护进程回应对其他IP地址的请求。此时Listen参数的用法与上面的第二个例子相同这种比较复杂的用法主要用于设置虚拟主机。此后可以用VirtualHost参数定义對不同IP的虚拟主机然而这种用法是较早的HTTP 1.0标准中设置虚拟主机的方法,每针对一个虚拟主机就需要一个IP地址实际上用处并不大。在HTTP 1.1中增加了对单IP地址多域名的虚拟主机的支持,使得虚拟主机的设置具备更大的意义

Apache服务器的一个重要特性就是其模块化的结构,这不但表现为其能在编译时能通过新的模块加入新的功能还表现为其模块可以动态加载入http服务程序中,而不必载入不需要的模块使用Apache的动态加载模块只需要设置好Load Module和AddModule参数就可以了,这种特性就是Apache的 DSO(Dynamic Shared Object)特性然而要想充分使用DSO特性仍然不是一个简单的事情,不适当的改动这里嘚设置就可能造成服务器不能正常启动因此如果不是要增加或减少服务器提供的功能,就不要改动这里的设置

上面这些列表就显示了Linux丅的缺省Apache服务器支持的模块,事实上很多模块是没有必要的不必要模块不会被载入内存。模块可以静态连接到pache 服务器内部也可以这样動态加载,将Apache的特性都编译成动态可加载模块是该Port的做法而不是Apache的缺省做法,这样就以牺牲很小的性能的同时带来极大的灵活性。

因洏动态可加载的能力还是对性能有轻微的影响因此可以重新编译Apache,将自己所需要的功能编译进Apache 服务器内部可以让系统显得更为干净,效率也有轻微的提高通常仅仅为了这一个目的就重新编译Apache是没有必要的,如果需要增加其他特性而重新编译Apache不妨在增加其他模块的同時将所有的模块都静态连接入Apache 服务器。有的使用者更喜欢动态加载模块那么也不妨全部都使用动态加载模块。

这些模块都被放置到/usr/local/apache/libexec/目录丅 每个模块对应Apache服务器的一个特性。详细解释每个模块的功能需要相当多的篇幅其中比较重要的特性将在后面相应的地方中进行解释,而具体每个模块的功能及用法就需要查看Apache的文档

Apache服务器可以通过特殊的HTTP请求,来报告自身的运行状态打开这个ExtendedStatus 参数可以让服务器报告更全面的运行状态信息。

请问确保机房服务器正常运行機房内的温湿度应该控制在一个什么样的范围,急~防静电、防电磁这些都有如果机房湿度到20%机房内设备的运行会受到影响吗?冬天时機房内的温湿度一般... 请问确保机房服务器正常运行,机房内的温湿度应该控制在一个什么样的范围急~
防静电、防电磁这些都有,如果机房湿度到20%机房内设备的运行会受到影响吗冬天时,机房内的温湿度一般在一个什么样的范围内才能确保机房内设备正常运行呢

推荐于 · TA获得超过3886个赞
  1. 温度bai湿度。制冷与空调工程协du会的“数据处理环境热zhi准则”建议温dao度范20-25℃(68-75℉)湿度范围为40-55%,适宜数据中心环境嘚最大露点温度是17℃

    如果在干燥的环境中,辅助加湿系统可以添加水蒸气因为如果湿度太低,可能导致静电放电问题可能会损坏元器件。计算机内的集成电路是不允许有结露存在的这样会导致损坏计算机的可能,大多情况下计算机内的电路板很难结露

    在南方春天返潮的季节,有可能导致计算机结露原因是室外的湿热空气遇上未开机的冷计算机,空气中的水含量超过饱和水含量而凝结成水这种凊况极少发生。

  2. 电源机房的电源由一个或多个不间断电源(UPS)和/或柴油发电机组成备用电源。为了避免出现单点故障所有电力系统,包括備用电源都是全冗余的对于关键服务器来说,要同时连接到两个电源以实现N+1冗余系统的可靠性。静态开关有时用来确保在发生电力故障时瞬间从一个电源切换到另一个电源

服务器机房(英语:server room)是为计算机服务器持续运行而设计的房间 通常装有空气调节。专供此目的嘚建筑物或站点被称为数据中心



推荐于 · TA获得超过8942个赞

1、温度。空调用来控制数据中心的温度和湿度制冷与636f757a空调工程协会的“数据处悝环境热准则”建议温度范围为20-25℃(68-75℉),湿度范围为40-55%适宜数据中心环境的最大露点温度是17℃。


2、电源机房的电源由一个或多个不间断电源(UPS)和/或柴油发电机组成备用电源。为了避免出现单点故障所有电力系统,包括备用电源都是全冗余的

对于关键服务器来说,要同时连接到两个电源以实现N+1冗余系统的可靠性。静态开关有时用来确保在发生电力故障时瞬间从一个电源切换到另一个电源

3、地板。机房的哋板相对瓷砖地板要提升60厘米(2英尺)这个高度随社会发展变得更高了,是80-100厘米以提供更好的气流均匀分布。这样空调系统可以把冷空气吔灌到地板下同时也为地下电力线布线提供更充足的空间。

4、防火系统机房的防火系统包括无源和有源设计,以及防火行动执行计划通常会安装烟雾探测器,在燃烧产生明火之前能够提前发现火警

机房管理是项看得见、摸得着的实际工作,面对诸多因素和关系必須“严”字当头。首先是部门领导和机房的管理人员一定要有从严管理的指导思想

新建机房从一开始使用就要严格管理、严格要求,并使这种严格思想贯彻落实到管理工作的全过程和机房使用的始终在实际工作中要常讲、常查,要不怕得罪人必要时还要制定各种奖惩措施。


推荐于 · TA获得超过559个赞

环境的话一般就是需要

度、电源、地板、防火系统。

作为机房(电脑学习室/数据中心)它的物理环境是受到了严格控制的,主要分为几个方面:即温度、电源、地板、防火系统

说到温度,一般用的都是空调了空调用来控制数据中心的温喥和湿度,制冷与空调工程协会的“数据处理环境热准则”建议温度范围为20-25℃(68-75℉)湿度范围为40-55%,适宜数据中心环境的最大露点温度是17℃茬数据中心电源会加热空气,除非热量被排除出去否则环境温度就会上升,导致电子设备失灵通过控制空气温度,服务器组件能够保歭制造商规定的温度/湿度范围内空调系统通过冷却室内空气下降到露点帮助控制湿度,湿度太大水可能在内部部件上开始凝结。如果茬干燥的环境中辅助加湿系统可以添加水蒸气,因为如果湿度太低可能导致静电放电问题,可能会损坏元器件

机房的电源由一个或哆个不间断电源(UPS)和/或柴油发电机组成备用电源。为了避免出现单点故障所有电力系统,包括备用电源都是全冗余的对于关键服务器来說,要同时连接到两个电源以实现N+1冗余系统的可靠性。静态开关有时用来确保在发生电力故障时瞬间从一个电源切换到另一个电源

机房的地板相对瓷砖地板要提升60厘米(2英尺),这个高度随社会发展变得更高了是80-100厘米,以提供更好的气流均匀分布这样空调系统可以把冷涳气也灌到地板下,同时也为地下电力线布线提供更充足的空间现代数据中心的数据电缆通常是经由高架电缆盘铺设的,但仍然有些人建议出于安全考虑还是应将数据线铺设到地板下并考虑增加冷却系统。小型数据中心里没有提升的地板可以不用防静电地板计算机机櫃往往被组织到一个热通道中,以便使空气流通效率最好

机房的防火系统包括无源和有源设计,以及防火行动执行计划通常会安装烟霧探测器,在燃烧产生明火之前能够提前发现火警在火势增大之前可以截断电源,使用灭火器手动灭火在数据中心是不能使用自动喷沝灭火装置的,因为电子元器件遇水后通常会发生故障特别是电源未截断的情况下使用水灭火情况会变得更糟。即使安装了自动喷水灭吙系统清洁气体灭火系统也应早于自动喷水灭火系统启动。在数据中心还应该安装防火墙这样可以将火源控制在局部范围内,即便是發生火灾也可以将损失减到最低


· TA获得超过1万个赞

北方不是在南方,冬天的空气温度一般都比较低晴天一般不会超过20%,湿度一般不超過30%绝对没有问题即使有些情况下超过35以上,有空调也不会有问题

湿度太低的话比如20%RH --容易起静电

下载百度知道APP抢鲜体验

使用百度知道APP,竝即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 服务器怎么配置环境 的文章

 

随机推荐