51CTO博客开发
1. Check Cacti Log File 检查Log文件,这可是最常用的一步了,文件在<path_cacti>/log/cacti.log,Host后面的数字可以在Devices里面点SNMP Agent之后在URL的最后看到,常见的Log错误: CACTID: Host[...] DS[....] WARNING: SNMP timeout detected
给PHP增加SNMP模块 cd /usr/local/src/ tar zxf php-5.3.10.tar.gz cd php-5.3.10/ext/snmp #运行phpize生成configure /usr/local/php/bin/phpize #编译,指定php-conf
Linux 共享库 Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。 第二类是动态链接的可执行程序。 静态可执行程序与动态可执行程序比较 我们可
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。
apache增加mod_encoding组件来支持中文url 步骤: 1. 准备如下包:(见附件) mod_encoding-20021209.tar.gz mod_encoding.c.apache2.20040616 mod_encoding.c-apache2.2-20060520.patch 2. 解压mod_
安装centos的时候没有安装中文,但是新项目中有一些文件是中文的,所以需要给centos显示中文。 1 安装中文字体及显示 yum install fonts-chinese yum install fonts-ISO8859-2 2 修改系统字符集 vi /etc/sysconfig/i
本文是接上面文章所做的tomcat群集,以及session的复制 环境:centos5.4 apache2.2 tomcat6.0 jk1.3 目的:单机上2个tomcat做到负载均衡并且session在多个tomcat之间复制 1 修改server.xml配置文件(直接贴我自己的) tomcat1的配置文件 <?
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or m
写这个虚拟主机之前,我想先写下自己的感受,因为笔者从未部署过JSP网站的环境,是因为有个项目用的是JSP,所以才来研究tomcat的,在部署过程中遇到很多麻烦,后来想想是因为一直是PHP的环境,所以思维被固定死了,另外一点笔者看了网上很多资料,发现很多是重复的,也有很多写法可能有些不同,最关键的是很多的文档都只是一条条的命令,并没有讲一些理论上的东西,直到我认真看了一些
apache和tomcat的整合 tomcat是一个web浏览器也是java的一个容器,所以如果网站是jsp安装的就需要使用tomcat了。 1.最小化安装linux 2.安装apache 编译安装 ./configure \ --prefix=/usr/local/apache2.2.9 \ --enable-defla
没有服务器了,用一台台式机做服务器,装的是centos5.4系统,开始没注意,装好以后才发现网卡是atheros的,centos5.4无法识别它,所以只能手动安装网卡驱动。 首先在网上下载了驱动,然后装备用U盘拷贝到服务器上,但是USB一直报错 usb 5-1: device descriptor read/64, error -71 usb 5-1: device descriptor
当执行break命令时,控制立即交到循环以外,直接从done后面的命令继续脚本的执行。 continue和break的命令格式是一样的,他们的区别仅仅在于:break退出(或者说结束)循环,执行循环体后面的语句,被退出的循环再也得不到执行了;而continue仅仅跳出这一次循环,继续执行循环体,循环内continue后面的命令永远不会执行,循环体后面的语句要等该循环结束了才会执行。
1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致 (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。 2、break语句的作用 (1) 只能在
函数参数 D 表示删除 pattern space 内的第一行资料。其指令格式如下: [address1,address2]D 对上述格式有下面几点说明 : 函数参数 D 最多配合两个地址参数。 函数参数 D 与 d 的比较如下 : 当 pattern space 内只有一数据行时 , D 与 d
函数参数 s 表示替换(substitute)文件内字串。其指令格式如下 : [address1[ ,address2]] s/pattern/replacemen/[flag] 说明: 函数参数 s 最多与两个位址参数配合。 pattern: 它为 reguler expression 字串。它表示文件中要被替换的字串。 replacement: 它为一般字串。但其内出
sed之G、H、g、h使用 什么是sed? sed是面向流的行编辑器,所谓面向流,是指接受标准输入的输入,输出内容到标准输出上。 sed如何处理数据? sed在正常情况下,将处理的行读入模式空间(pattern space),脚本中的“sed-command(sed命令)”就一条接着一条进行处理,知道脚本执行完毕。然后该行呗输出,模式(pattern s
sed 's/\(.\)/& /g' sed 's/\(.\)/\1 /g' 注意区别,\1必须和 \(..\)一起使用 &则不需要 \(..\) 保存匹配的字符,如s/\(love\)able/
系统:centos5.4 软件:rsync 环境:server1: apache服务器 IP:192.168.1.10 server2: 备份服务器 IP:192.168.3.140 目的:通过rsync自动同步server1的web文件(路径/usr/local/apache/htdo
一、PHP加速器介绍 PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。 Apache中使用mod_php的请求、响应执行流程: 1、Apache接收请求。 2、Apache传递请求给mod_php。 3、mod_php定位磁盘文件,并加载到内存中。 4、mod_ph
为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构: 我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。 官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。 实例场景设备清单: 说明:我这里为了方便,cl
linux seq更为详细的用法 seq命令的作用就是打印出一串有序的数字,seq(sequence of number). 它主要有以下3个参数构成: -f, --format=FORMAT &nb
今天做cacti的时候导入cacti.sql到mysql的时候 一直出错,因为我装的是mysql5.5所以在设置储存引擎的时候应该是ENGINE=MyISAM ,而cacti8.7下的sql语句中还是针对老版本的mysql即TYPE=MyISAM ,所以sql导入不进去,解决方法 sed -i 's/TYPE=MyISAM/ENGINE=MyISAM/g' cacti.sql
Varnish+Xcache构建高性能WEB构架初探 本文主要讲述web优化方案和缓存工具的调研及使用。根据目前的测试结果来看,采用varnish+xcache作为 apache和php缓存这种架构具有高并发、高稳定性,易扩展等优点,服务器的动态请求处
群里总是有人在问cache用什么,有varnish,squid,apache,nginx这几种,到底是我们用什么架构cache。 1、从这些功能上。varnish和squid是专业的cache服务,而apache,nginx这些都是第三方模块完成。 2、要做cache服务的话,我们肯定是要选择专业的cache服务,优先选择squid和varnish。 varnish本身的技术上优
在shell脚本的实际编写中,有一些特殊的变量十分有用: 1. $# 传递到脚本的参数个数 2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 3. $$ 脚本运行的当前进程ID号 4. $! 后台运行的最后一个进程的进程ID号 5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 6. $- 显示shell使用的当前选项,与set命令
metalogger的安装 安装步骤和master一样 创建用户 Useradd -M –s /sbin/nologin mfs 解压软件 Tar zxf mfs-1.6.20-2.tar.gz 进入软件目录 Cd mfs-1.6.20-2 编译安装 ./configure --prefix=/usr/local/mfs \ &nbs
MooseFS是一种分布式文件系统,MooseFS文件系统结构包括以下四种角色: 1 管理服务器managing server (master) 负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复.多节点拷贝 2 元数据日志服务器Metalogger s
rpm -qa zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel 或者 rpm -qa zlib-devel libxml2-de
基于ip地址的虚拟主机 Listen 80 <VirtualHost 172.20.30.40> DocumentRoot /home/httpd/html1 ServerName www.ok1.com ErrorLog /usr/local/apache/logs/error1_log Custom
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号