摘要: 1. 下载地址 1. 下载地址 http://cn2.php.net/distributions/php-5.4.45.tar.bz2 2. 依赖包 2. 依赖包 要求版本在5.4以上(zabbix 3.0.1) 依赖包 'gdIOCtx' has no member named 'data' 修改 阅读全文
posted @ 2017-02-14 11:25 喝杯茶 阅读(289) 评论(0) 推荐(0)
摘要: 1.Samba介绍 为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。 2.安装Samba yum – 阅读全文
posted @ 2017-02-14 11:20 喝杯茶 阅读(159) 评论(0) 推荐(0)
摘要: 1、 NFS简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统 阅读全文
posted @ 2017-02-14 11:18 喝杯茶 阅读(321) 评论(0) 推荐(0)
摘要: 1.LVS(高负载) LVS(Linux虚拟服务器) Linux Virtual Server LVS集群采用IP负载均和技术和基于内容请求分发技术。调取器具有很好的吞吐率,将请求均衡的转移到不同的服务器执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能,高可用的虚拟服务器 原理详 阅读全文
posted @ 2017-02-14 11:14 喝杯茶 阅读(1955) 评论(0) 推荐(0)
摘要: ! Configuration File for keepalived global_defs { notification_email { linuxedu@foxmail.com mageedu@126.com } notification_email_from kanotify@magedu.com s... 阅读全文
posted @ 2017-02-14 11:08 喝杯茶 阅读(382) 评论(0) 推荐(0)
摘要: 说明:其基本实现思想为创建两个虚拟路由器,并以两个节点互为主从。 ! Configuration File for keepalived global_defs { notification_email { linuxedu@foxmail.com mageedu@126.com } notification_e... 阅读全文
posted @ 2017-02-14 11:08 喝杯茶 阅读(358) 评论(0) 推荐(0)
摘要: ! Configuration File for keepalived global_defs { notification_email { linuxedu@foxmail.com mageedu@126.com } notification_email_from kanotify@magedu.com s... 阅读全文
posted @ 2017-02-14 11:07 喝杯茶 阅读(539) 评论(0) 推荐(0)
摘要: LAN客户端判定哪个路由器应该为其到达目标主机的下一跳网关的方式有动态及静态决策两种方式,其中,觉的动态路由发现方式有如下几种: 1、Proxy ARP —— 客户端使用ARP协议获取其想要到达的目标,而后,由某路由以其MAC地址响应此ARP请求; 2、Routing Protocol —— 客户端 阅读全文
posted @ 2017-02-14 11:06 喝杯茶 阅读(1301) 评论(0) 推荐(0)
摘要: 安装 yum –y install heartbeat libnet配置 通过yum安装配置文件目录/etc/ha.d目录下没有配置文件需要从doc目录中复制三个文件.ha.cf.authkeys.haresources ha.cf haresources Haresources文件用于指定双机系统 阅读全文
posted @ 2017-02-14 11:05 喝杯茶 阅读(648) 评论(0) 推荐(0)
摘要: piranha是红帽官方提供的一套工具,安装和配置都非常简单,可以快速部署。 piranha方案原理结构描述: piranha方案原理结构描述: piranha方案是基于lvs基础上设计的一套负载均衡高可用解决方案 LVS运行在一对有类似配置的计算机上: 一个作为活动LVS Router(activ 阅读全文
posted @ 2017-02-14 11:02 喝杯茶 阅读(938) 评论(0) 推荐(0)
摘要: #--------------------------------------------------------------------- # Global settings #--------------------------------------------------------------------- global # to have these messages end... 阅读全文
posted @ 2017-02-14 11:00 喝杯茶 阅读(248) 评论(0) 推荐(0)
摘要: #--------------------------------------------------------------------- # Global settings #--------------------------------------------------------------------- global # to have these messages end... 阅读全文
posted @ 2017-02-14 11:00 喝杯茶 阅读(989) 评论(0) 推荐(0)
摘要: 3.1 balance balance <algorithm> [ <arguments> ]balance url_param <param> [check_post [<max_wait>]] 定义负载均衡算法,可用于“defaults”、“listen”和“backend”。<algorith 阅读全文
posted @ 2017-02-14 10:59 喝杯茶 阅读(427) 评论(0) 推荐(0)
摘要: 2.1 配置文件格式 HAProxy的配置处理3类来主要参数来源:——最优先处理的命令行参数,——“global”配置段,用于设定全局配置参数;——proxy相关配置段,如“defaults”、“listen”、“frontend”和“backend”; 2.2 时间格式 一些包含了值的参数表示时间 阅读全文
posted @ 2017-02-14 10:58 喝杯茶 阅读(2751) 评论(0) 推荐(0)
摘要: 1.安装haproxy 1.安装haproxy yum -y install haproxy 2.配置文件 2.配置文件 阅读全文
posted @ 2017-02-14 10:57 喝杯茶 阅读(1192) 评论(0) 推荐(0)
摘要: HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它 阅读全文
posted @ 2017-02-14 10:57 喝杯茶 阅读(1149) 评论(0) 推荐(0)
摘要: 下面的脚本可以接受选项,其中: -s, --service SERVICE,...:指定服务脚本名称,当状态切换时可自动启动、重启或关闭此服务; -a, --address VIP: 指定相关虚拟路由器的VIP地址; -m, --mode {mm|mb}:指定虚拟路由的模型,mm表示主主,mb表示主 阅读全文
posted @ 2017-02-14 10:55 喝杯茶 阅读(5154) 评论(0) 推荐(0)
摘要: keepalive的配置文件 使用的脚本:/root/check_code.py (该脚本检查http的状态吗,如果不是200,则关闭keepalive服务,使VIP漂移到备份机上) #!/usr/bin/env python import urllib2 import os url = 'http 阅读全文
posted @ 2017-02-14 10:53 喝杯茶 阅读(1648) 评论(0) 推荐(0)
摘要: 在安装文件中有范例说明 /usr/share/doc/keepalived-1.2.13/samples/ Keepalived:它的诞生最初是为ipvs(一些服务,内核中的一些规则)提供高可用性的,最初最主要目的是能够自主调用ipvsadm来生成规则,并且能够自动实现将用户访问的地址转移到其他节点 阅读全文
posted @ 2017-02-14 10:51 喝杯茶 阅读(608) 评论(0) 推荐(0)
摘要: 介绍: 介绍: TCP中的keepalive tcp中的三次握手 链接建立之后,如果应用程序或者上层协议一直不发送数据,或者隔很长时间才发送一次数据,当链接很久没有数据报文传输时如何去确定对方还在线,到底是掉线了还是确实没有数据传输,链接还需不需要保持,这种情况在TCP协议设计中是需要考虑到的。 T 阅读全文
posted @ 2017-02-14 10:48 喝杯茶 阅读(287) 评论(0) 推荐(0)
摘要: #!/bin/bash #descript: auto make iso Script #date: 20160701 #function area # #function: check error function_runcheck(){ if [ $1 != 0 ];then echo "------------------------" echo "... 阅读全文
posted @ 2017-02-14 10:45 喝杯茶 阅读(372) 评论(0) 推荐(0)
摘要: 分析java.lang.OutOfMemoryError: PermGen space 发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。 然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不 阅读全文
posted @ 2017-02-14 10:31 喝杯茶 阅读(199) 评论(0) 推荐(0)
摘要: 编译:./configure --prefix=/usr/local/nginx --add-module=../ngx-fancyindex-master 配置: location / { fancyindex on; 开启fancy索引 fancyindex_exact_size off; 不使 阅读全文
posted @ 2017-02-14 10:30 喝杯茶 阅读(2935) 评论(0) 推荐(0)
摘要: location / { autoindex on; autoindex_localtime on; } 阅读全文
posted @ 2017-02-14 10:30 喝杯茶 阅读(716) 评论(0) 推荐(0)
摘要: 编译:./configure --prefix=/usr/local/nginx --add-module=../ngx_http_status_code_counter-master make && make install 配置: location /ttlsa_http_code_status 阅读全文
posted @ 2017-02-14 10:29 喝杯茶 阅读(1721) 评论(0) 推荐(0)
摘要: 编译: ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_realip_module--with-http_image_filter_module --with-debug 配置: 参数: 阅读全文
posted @ 2017-02-14 10:28 喝杯茶 阅读(1627) 评论(0) 推荐(0)
摘要: 1.高层的配置 worker_processes 定义了nginx对外提供web服务时的worker进程数 worker_rlimit_nofile 更改worker进程最大打开文件数量限制,如果没有配置,以系统限制2. Events模块 阅读全文
posted @ 2017-02-14 10:27 喝杯茶 阅读(258) 评论(0) 推荐(0)
摘要: nginx编译 wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz ./configure --prefix=/usr/local/nginx --add-module=../ngx_cache_purge-2.3 --with-http_stub_status_module --with-http_ssl_module -... 阅读全文
posted @ 2017-02-14 10:26 喝杯茶 阅读(617) 评论(0) 推荐(0)
摘要: user www www; worker_processes 1; error_log logs/error.log; pid logs/nginx.pid; worker_rlimit_nofile 65535; events { use epoll; worker_connections 65535; } http{ include mime.types; default_t... 阅读全文
posted @ 2017-02-14 10:25 喝杯茶 阅读(315) 评论(0) 推荐(0)
摘要: server { listen 8090; location / { resolver 202.106.0.20 202.106.119.116; resolver_timeout 30s; proxy_pass http://$host$request_uri; } access_log /dat 阅读全文
posted @ 2017-02-14 10:24 喝杯茶 阅读(174) 评论(0) 推荐(0)
摘要: vim nginx.conf http { server_tokens off;} php-fpm fastcgi.conf或fcgi.conf fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 改为fastcgi_param SERVER_SOFTWARE nginx; 阅读全文
posted @ 2017-02-14 10:23 喝杯茶 阅读(199) 评论(0) 推荐(0)
摘要: 依赖PCRE库,需要安装pcre,最多循环10次,超过后返回500错误, 依赖PCRE库,需要安装pcre,最多循环10次,超过后返回500错误, 1. rewrite模块指令 1. rewrite模块指令 break:完成当前设置的重写规则,停止执行其他的重写规则 if: if () {...} 阅读全文
posted @ 2017-02-14 10:22 喝杯茶 阅读(374) 评论(0) 推荐(0)
摘要: 1.Nginx日志切割 1.Nginx日志切割 logrotate日志文件管理工具,通过cron程序定期执行,默认在cron默认程序的dayli目录下 /etc/logrotate.d 按照格式防止在改目录可根据crontab定期执行,也可收到执行/usr/sbin/logrotate 定义的格式文 阅读全文
posted @ 2017-02-14 10:21 喝杯茶 阅读(566) 评论(0) 推荐(0)
摘要: ngx_http_log_module用来定义请求日志格式1. access_log指令 语法: access_log path [format [buffer=size [flush=time]]] access_log path format gzi=[level] [buffer=size] 阅读全文
posted @ 2017-02-14 10:18 喝杯茶 阅读(2661) 评论(0) 推荐(0)
摘要: 1. root path 配置段:http、server、location、if 请求的uri加root后面的路径为系统上的完整路径 2. alias path 配置段:location 请求的uri需去掉location后面的路径加alias后面的路径为系统上的路径 如:请求 /binapp/a. 阅读全文
posted @ 2017-02-14 10:15 喝杯茶 阅读(2257) 评论(0) 推荐(0)
摘要: $arg_patameter HTTP请求中某个参数的值,如/index.php?site=www.ttlsa.com,可以用$arg_site取得www.ttlsa.com这个值 $args HTTP 请求中的完整参数 $binary_remote_addr 二进制客户端地址 $body_byte 阅读全文
posted @ 2017-02-14 10:15 喝杯茶 阅读(1318) 评论(0) 推荐(0)
摘要: 语法规则:location [= | ~ | ~* | ^~] /uri/ {....} = 表示精确匹配 ^~ 表示uri以某个常规字符串开头 ~ 表示区分大小写的正则表达式 ~* 表示不区分大小写的正则表达式 !~ !~* / 通用匹配,默认匹配 静态文件匹配规则实例 location ~* . 阅读全文
posted @ 2017-02-14 10:10 喝杯茶 阅读(285) 评论(0) 推荐(0)
摘要: upstream proxy1 { server 192.168.89.10:180; } upstream proxy2 { server 192.168.89.10:280; } server { listen 80; server_name www1.dlab.com; location / 阅读全文
posted @ 2017-02-14 10:09 喝杯茶 阅读(207) 评论(0) 推荐(0)
摘要: location ~ .*\.(php)?${ expires -ls; try_file $uri=404; fastcgi_split_path_info ~(.+\.php)(/.+)$; include fastcgi_params; fastcgi_param PATH_INFO $fas 阅读全文
posted @ 2017-02-14 10:08 喝杯茶 阅读(503) 评论(0) 推荐(0)
摘要: net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 1800 net.ipv4.ip_conntrack_max = 16777216 net.ipv4.netfileter.ip_conntrack_max = 16777216 ne 阅读全文
posted @ 2017-02-14 10:06 喝杯茶 阅读(268) 评论(0) 推荐(0)
摘要: -prefix= 安装路径-with-http_ssl_module 启用ssl支持,需要安装openssl--with-http_realip_module 允许从请求报头修改客户端的ip地址--with-http_image_filter_module 修改过滤图片,需要gd库--with-ht 阅读全文
posted @ 2017-02-14 10:05 喝杯茶 阅读(195) 评论(0) 推荐(0)