自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汪迎春的专栏

信息技术

  • 博客(198)
  • 资源 (3)
  • 收藏
  • 关注

转载 kubeadm安装Kubernetes 1.14最佳实践

前言Kubernetes作为容器编排工具,简化容器管理,提升工作效率而颇受青睐。很多新手部署Kubernetes由于“科学上网”问题举步维艰,本文以实战经验详解kubeadm不用“科学上网”部署Kubernetes的最简方法。一、Kubernetes简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工...

2019-06-30 23:31:19 322

转载 apache session 会话保持 mod_proxy_balancer

http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.htmlLoad balancer scheduler algorithmAt present, there are 3 load balancer scheduler algorithms available for use: Request Counting, Wei

2015-09-18 14:32:37 1632

转载 Apache 负载均衡 session

0. 需求:来自同一个session的请求,转发到同一个server上。 1. 修改httpd.conf 添加: LoadModule headers_module modules/mod_headers.so 需要mod_headers来设置response headers. 添加: Header add Set-Cookie "ROUTEID=.%{BALANC

2015-09-18 11:52:05 1925

转载 nginx 负载均衡之 ngx_http_upstream_hash_module

nginx 负载均衡之 ngx_http_upstream_hash_module分类: Nginx & Tengine 2013-01-05 15:06 985人阅读 评论(0)收藏 举报 nginx的upstream模块可以定义后端负载集群,负载的分配方式也有好几种,比如 ip_hash,RR,weight,url_hash,fair等。如果后端集群

2015-09-18 11:47:39 4571

转载 APACHE日志参数说明

APACHE日志格式定义,APACHE日志参数说明在Apache的httpd.conf文件中,通过LogFormat和CustomLog指令可以实现自定义日志文件格式和内容的目的。前段时间从运营部了解到公司项目天气预报15天查询网(http://tqybw.net),有出现很多404页,找到之后,做了修改,为了彻底解决这个问题,决定开启日志跟踪;日志分析是网站开发应用一个非常重

2015-09-18 11:25:17 569

转载 Nginx日志参数

Nginx日志参数 日志简介nginx日志主要有两种:访问日志和错误日志。访问日志主要记录客户端访问nginx的每一个请求,格式可以自定义;错误日志主要记录客户端访问nginx出错时的日志,格式不支持自定义。两种日志都可以选择性关闭。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。

2015-09-18 11:22:51 3412

原创 将Docker安装到CentOS或Fedora上

要将Docker安装到CentOS上,首先启用EPEL软件库,          sudo rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm     注:普通用户获取sudo,修改/etc/sudoers,复制root那行(root ALL=(ALL:ALL) ALL),

2015-09-18 10:02:45 803

原创 puppet3.3.1-(二)-puppet3.3.1源码安装配置

操作系统环境:CentOS5.4一、Puppet介绍Puppet是一个C/S架构的配置管理工具,在中央服务器上安装puppet-server软件包(被称作Puppetmaster)。在需要管理的目标主机上安装puppet客户端软件(被称作PuppetClient)。当客户端连接上Puppetmaster后,定义在 Puppetmaster上的配置文件会被编译,然后在

2015-07-11 15:32:24 1049

原创 Puppet安装以及集成Dashboard手册

Puppet安装以及集成Dashboard手册 Puppet简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客

2015-07-11 10:39:31 1992

原创 puppet安装和部署

puppet安装和部署 1 puppet是什么puppet是一种基于ruby语言开发的Lnux、Unix、windows平台的集中配置管理系统。它使用自有的puppet描述语言,可管理配置文件file、用户user、cron任务、软件包、系统服务等系统实体。puppet把这些系统实体称之为资源,puppet设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet

2015-07-11 10:31:53 9489

转载 zabbix用自带模板监控mysql

zabbix用自带模板监控mysql本身zabbix-agent没有提供对mysql监控的key,所以需要自定义key来应用这个模板默认的模板有以下三类mysql.status[var]mysql.pingmysql.versionMySQL的监控就是用show status命令查看相关的参数,取值在agent端编写key的监控脚本# vim /usr/loca

2015-07-06 13:47:31 846

原创 jmap 命令

1.  jmap -heap pid         查看java 堆(heap)使用情况        using thread-local object allocation.        Parallel GC with 4 thread(s)          //GC 方式          Heap Configuration:       //堆内存初始化配置   

2015-07-02 17:17:31 1788

转载 欢迎使用CSDN-markdown编辑器

Zabbix 监控Tomcat IT辰逸 2014-12-01 75 阅读 CentOS使用Zabbix监控Tomcat 我早期使用了Zabbix的内置模板,因为得到的数据没太多用,后改用去调jmap的输出,现在每三分钟执行一次脚本,每30秒取一次值,PSPermGeneration和PSOldGeneration做为报警标准.监控图如下: zabbix-jmapzabbix-jmap代码如

2015-07-02 15:30:55 434

转载 安装配置Zabbix Java GateWay

安装配置Zabbix Java GateWay从Zabbix 2.0开始,软件包中自带了一个用于监控JMX应用的程序,称为"Zabbix Java GateWay",非常方便使用其来监控JMX,有一个朋友问我它如何安装使用,将之前个人在环境中使用的方法分享出来。环境说明安装方法: 编译安装Zabbix软件包: Zabbix-2.0.6.tar.gzJDK版本: 1.7.0_

2015-06-26 10:49:32 14471 1

转载 Zabbix监控Memcached PHP-FPM Tomcat Nginx MySQL 网站日志

Zabbix监控Memcached PHP-FPM Tomcat Nginx MySQL 网站日志作者:朱 茂海 /分类:监控 /Tag:memcached,mysql,nginx,php-fpm,tomcat,zabbix 字号:LMS 文章目录[隐藏]Memcached监控自定义键值导入模板PHP-FP

2015-06-24 16:01:43 1679

转载 自动化运维平台puppet的高级应用

自动化运维平台puppet的高级应用 2014-05-18 04:43:01标签:自动化运维puppetclass template 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangfeng7399.blog.51cto.com/3518031/1413038一、模板的应用 

2015-06-04 10:48:36 1172

原创 优化Linux下的内核TCP参数以提高系统性能

内核的优化跟服务器的优化一样,应本着稳定安全的原则。下面以64位的CentOS 5.5下的Squid服务器为例来说明,待客户端与服务器端建立TCP/IP连接后就会关闭SOCKET,服务器端连接的端口状态也就变为TIME_WAIT了。  那是不是所有执行主动关闭的SOCKET都会进入TIME_WAIT状态呢?有没有什么情况使主动关闭的SOCKET直接进入CLOSED状态呢?答案是主动

2015-05-21 15:48:18 469

原创 mod_jk 日志 JkRequestLogFormat参数说明

LoadModule jk_module modules/mod_jk.soJkWorkersFile conf/work12.propertiesJkLogFile logs/mod_jk.logJkLogLevel errorJkLogStampFormat "[%a %b %d %H:%M:%S %Y]"#optionsJkOptions +ForwardKeySiz

2015-05-21 15:17:21 1945

原创 使用WSAdmin和ANT自动部署websphere6.1

[was1@dmgr ~]$ sh /wasprofiles/uatdmgr/bin/wsadmin.sh -conntype SOAP -host 10.10.7.9 -port 8881 -user 11111 -password 1111111 -c '$AdminApp install /ceshi1.war { -cluster c01 -contextroot ceshi1 -appn

2015-05-21 15:13:13 1425

原创 快速回收复用TCP的TIME_WAIT

最近同事遇到一个问题,使用python开发的工具在执行的时候无法和MySQL建立连接,其最直接的现象就是满篇的TIME_WAIT,最后通过调整tcp_timestamps参数问题得以解决,再次记录一下这次解决的经验总结。ps:不过先汗颜一个,对基础的tcp知识太不敏感了,需要回炉重新学习啊。一、看下TIME_WAIT产生的原因大家都知道建立连接是著名的三次握手机制。 那么如何关

2015-05-21 15:06:41 5772

原创 nginx访问日志,错误日志参数说明

说明:nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志格式可以自定义;错误日志则记录客户端访问nginx出错时的日志,格式不支持自定义,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。两种日志都可以选择性关闭。访问日志[Access.log]log_

2015-05-21 15:04:59 1573

原创 php 参数优化

一、修改php参数 1、修改php启动的配置文件vi /usr/local/webserver/php/etc/php-fpm.conf php5.2.x max_children修改为200对应4G修改为300对应8G php5.3.x ps:如果pm=static      pm.max_children:静态方式下开启的php-fp

2015-05-21 15:01:59 1163

原创 zookeeper与metaq集群

/backall/apache/zookeeper-3.4.6.tar.gz/backall/apache/metaq-server-1.4.6.2.tar.gz[root@c11-metaq-n01 local]# cat /etc/hosts10.10.12.203  c11-metaq-n0110.10.12.204  c11-metaq-n0210.10.12.205 

2015-04-21 10:06:10 2392

原创 Apache日志分析脚本 几个应付DOS攻击的管理脚本

Apache日志分析脚本1,查看apache进程:ps aux | grep httpd | grep -v grep | wc -l2,查看80端口的tcp连接:netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l3,通过日志查看当天ip连接数,过滤重复:cat access_log | grep

2015-04-15 10:20:46 1084

原创 替换目录下所有文件的指定字符串

sed -i "s/bao.liu/guanghua.fan/g" `grep bao.liu -rl  /home/was/`sed -i "s/bao.liu/guanghua.fan/g" `grep bao.liu -rl  /backall/ita-scripts`

2015-04-13 10:26:29 838

原创 nginx tomcat glassfish session 复制配置

1、nginx配置[root@www1-nlb1 ~]# cat /usr/local/nginx/conf/nginx.conf | grep -v ^$ | grep -v ^#user  www www;worker_processes auto;error_log  /home/wwwlogs/nginx_error.log  notice;pid        /us

2015-03-31 11:59:07 1435

原创 tomcat 配置访问路径为/

unpackWARs="true" autoDeploy="true">                                               prefix="ms_access_log." suffix=".txt"               pattern="%h %l %u %t "%r" %s %b" resolveHosts="

2015-03-27 23:56:27 1565

原创 keepalived

[root@fjw421 ~]# cat /etc/keepalived/keepalived.conf vrrp_script chk_nutcraker {                script "                interval 2}vrrp_script chk_redis {                script "        

2015-03-21 13:36:48 503

原创 Apache负载均衡

Apache负载均衡2.1 Tomcat链接方式        首先我们先介绍一下为什么要让http server与Tomcat之间进行连接。事实上Tomcat本身已经提供了HTTP服务,该服务默认的端口是8080,装好tomcat后通过8080端口可以直接使用Tomcat所运行的应用程序,你也可以将该端口改为80。既然Tomcat本身已经可以提供这样的服务,我们为什么还要引入Apache

2015-03-18 10:47:11 2010

原创 ipcs 共享内存导致服务器死机、服务无法启动处理

ipcs -m | awk '$2 ~/[0-9]+/ {print $2}' | while read s; do ipcrm –m $s; done

2015-03-16 14:18:47 960

原创 shell 小数比较案例

案例一:[was@was-rsync ~]$ vi /backall/ita-scripts/monitor/redis-mem.sh     #!/bin/bashused_memory_peak_human16390=`ssh [email protected] /data/tools/rediscluster/redis-4/src/redis-cli -h 10.10.130.

2015-03-15 11:25:20 5069

原创 nginx 配置 php upstream 负载分发

[root@pr-web01 pr]# cat /usr/local/nginx/conf/nginx.conf | grep -v ^$ | grep -v ^#user  www www;worker_processes auto;error_log  /home/wwwlogs/nginx_error.log  notice;pid        /usr/local/ngi

2015-03-04 15:01:18 2462

原创 tomcat 环境及线程池、jdk配置详解

tomcat 环境及线程池、jdk配置详解 一、常见的Java内存溢出有以下三种: 1. JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap spaceJVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xm

2015-03-04 10:43:16 1754

原创 lvs piranha nginx tomcat (DR) 配置

实验平台 : CentOS release5.2 (Final)实验目标 : 快速撑握和理解Piranha方案.结构:LVS-ACTIVE:10.10.42.201LVS-BACKUP: 10.10.42.202LVS-VIP: 10.10.42.22Realsever: 10.10.42.203,10.10.42.205 一.Piranha方案基本简绍.1.P

2015-02-28 09:36:22 1174

转载 Redis主从复制架构初步探索 http://www.sxt.cn/info-1750-u-324.html#SXT_h2_11

Redis主从复制架构初步探索目录http://www.sxt.cn/info-1750-u-324.html#SXT_h2_11· 一、主从复制架构简介· 1.1源于关系数据库的读写分离 · 1.2基于MySQL的数据复制流程· 二、在单机上模拟主从复制架构实践· 2.1拷贝两个服务到指定磁盘文件夹 · 2.2分别修

2015-01-30 14:55:10 1326

原创 替代redis的好东西 Codis

Codis 使用文档Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是

2015-01-29 18:11:17 3179 2

原创 supervisord.conf

[root@mtop-nodejs1 supervisord.conf.d]# cat /etc/supervisord.conf| grep -v \; | grep -v ^$[unix_http_server][supervisord][rpcinterface:supervisor]supervisor.rpcinterface_factory = supervisor.r

2015-01-19 15:08:07 1767

原创 php oracle pdo_mysql

准备安装环境:CentOS release 6.3 (Final)查看linux内核版本、系统信息: uname -a;   more /etc/issue; cat /proc/versionphp5.3 查看php版本 php -vnginx1.6查看nginx版本 nginx -v需要安装:oracle客户端、pdo_oci扩展、oci8扩展1.下载oracl

2014-12-25 11:59:23 719

原创 python 学习笔记

1、猜数字游戏[root@master ~]# cat ./python.py #!/usr/bin/pythonfrom random import randintnum = randint(1,100)print 'Guess what I think?'bingo = Falsewhile bingo == False:        answer = inp

2014-12-23 10:55:58 502

原创 twemproxy redis ttserver phpadmin memcache

1.system updateLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel

2014-12-19 13:15:30 1417

JVM基础知识及分析工具

一、Jdk组成 二、Jdk32与jdk64的差异 三、自动内存管理机制 四、内存泄露与内存溢出 五、垃圾回收算法 六、虚拟机性能监控工具

2014-09-25

SHELL俄罗斯方块

SHELL俄罗斯方块,看看应该对你熟悉SHELL脚本的语法有帮助。

2010-08-27

网络拓扑图说明.doc

5 公司网络结构图,绝对有用的东西,希望能帮助有需要的朋友们

2009-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除