centos 7 Yum软件包管理



centos 7 Yum软件包管理。

YUM简介
rpm软件包虽然方便,但是需要手动解决软件包的依赖关系的问题。YUM(yellowdog updater Modified)是RPM的前端程序,主要设计用来解决RPM依赖关系问题。特点如下:
自动解决依赖关系
对RPM进行分组,并基于组进行安装操作
引入仓库概念,支持多个仓库
配置简单
yum引入仓库(repo)的概念,仓库用来存放所有现有的rpm软件包,当使用yum安装一个rpm软件时,如果存在依赖关系,会自动在仓库中查找依赖关系并安装。仓库可以使本地的,也可以通过HTTP、FTP或NFS形式使用集中的、统一的网络仓库。仓库[......]

Read more

基于linux RHCS的web双机热备集群服务器搭建



基于linux RHCS的web双机热备集群搭建方法介绍。

RHCS集群运行原理及功能介绍

1、 分布式集群管理器(CMAN)
Cluster Manager,简称CMAN,是一个分布式集群管理工具,它运行在集群的各个节点上,为RHCS提供集群管理任务。CMAN用于管理集群成员、消息和通知。它通过监控每个节点的运行状态来了解节点成员之间的关系,当集群中某个节点出现故障,节点成员关系将发生改变,CMAN及时将这种改变通知底层,进而做出相应的调整。

2、锁管理(DLM)
Distributed Lock Manager,简称DLM,表示一个分布式锁管理器,它是RHCS的一个底[......]

Read more

JAVA各个服务器比较|Java Web服务器有哪些

JAVA各个服务器比较。

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat由Apache-Jakarta子项目支持并由来自开放性源代码Java社区的志愿者进行维护。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。做为web容器轻量小巧,如果你不是使用ejb开发,那就可以用它,快速方便。jboss:JBoss服务器是一种优秀的J2EE服务器,和BEA的Weblogic,IBM的We[......]

Read more

log4j邮件发送错误日志web服务管理

log4j邮件发送错误日志web服务管理。

能够起到的作用:
项目错误信息能及时(实时)反映给项目维护人员以及相关负责人
优点:1,快速响应
2,共同监督
3,邮件正文直接显示了错误信息,拷贝信息比登陆服务器再查找要方便
4,在日志信息继续写入文件的前提下,多了另外一种获取信息的渠道。
补充:log4j可以实现输出到控制台,文件,回滚文件,发送日志邮件,数据库,自定义标签。
输出:该方法可以在日志输出级别为 ERROR
(即代码中调用logger.error(“message”)方法)时发送邮件
解决:第一步,修改 log4j.properties文件(以SFCS_WE[......]

Read more

apache如何转发请求给tomcat

apache如何转发请求给tomcat ?涉及以下文件的修改:workers.properties mod_jk.conf httpd.conf

1,修改httpd.conf 将mod_jk.conf配置文件的路径添加进去。
mod_jk.conf配置文件负责实际的请求转发部分
================================httpd.conf=======================================
include “D:/APACHE-TOMCAT/conf/mod_jk.conf”
#指定 workers.properties文件路径[......]

Read more

Tomcat如何实现限制IP访问

Tomcat如何实现限制IP访问。方法介绍:

修改文件:
tomcat/conf/server.xml
通过tomcat限制ip访问
<Engine name=”Standalone” …>
<Valve className=”org.apache.catalina.valves.RemoteHostValve”
allow=”*.mycompany.com,*.a.com”/> 域名限制
<Valve className=”org.apache.catalina.valves.RemoteAddrValve”
deny=”192.168.[......]

Read more

Apache和tomcat做负载均衡实例

Apache和tomcat做负载均衡实例。

同一台服务器上运行Apache和两个tomcat来做负载均衡,不做集群。所以不需要session复制,但是需要session的粘住。

系统是用Debian。所以配置文件的位置可能和其它Linux发行版有所不同。还有就是已经配置好了Apache Tomcat的整合的基础上做的修改

修改 /etc/apache2/mods-available/jk.conf
Java代码 复制代码
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /*.do router
JkMo[......]

Read more

nutch-site.xml 配置详解

nutch-site.xml 配置详解。

“Peter Wang/Nutch-0.9 (Nutch spiderman; http://peterpuwang.googlepages.com ; MyEmail)”
上述内容是在apache访问日志中截取到的nutch抓取网站的访问信息。
从上面的内容我们可以看到在nutch/conf/nutch-site.xml文件各项配置的含义。
并且可以看到,其实各配置项的description并没有显示在被抓取网站的日志中。
1,http.agent.name=Peter Wang
2,http.agent.description=Nu[......]

Read more

TOMCAT6配置session复制的集群

TOMCAT6配置session复制的集群。

官网配置:http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html
TOMCAT6.0.20集群配置方式:server.xml
首先,最简单的地方。修改 <Engine name=”Catalina” defaultHost=”localhost”> 为
第一个节点 <Engine name=”Catalina” defaultHost=”localhost” jvmRoute=”node1″>
第一个节点 <Engine name=”Catal[......]

Read more

jsp验证集群的项目包

jsp验证集群的项目包。

项目名称随意,我的项目包以jiaozhenqing命名。
目录结构:
———————————————————————————————-
jiaozhenqing—
—index.jsp
—WEB-INF(文件夹)—-web.xml
——————————————————————————————–[......]

Read more