自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 运维中遇到的GC频繁告警问题处理方式

自己工作那么久很少接触到内存调整方面的问题,很巧的是最近两个系统频繁出现了GC回收始终高于75%同时长久不触发OC的回收。自己看到这些很是开心啊,终于有了机会来体验面试中常问的是否有过内存调优方面的经验,哈哈,我再也不空白了。。。。。。。1、WebLogic中间件频繁告警GC回收率高于75%。自己首先打出hrof的heapdump然后通过mat工具查看内存使用情况。从mat中可以看到内

2017-05-18 17:11:27 4896

原创 linux进程、线程状态 tomcat线程数 并发数查看

1、linux进程查看:ps -aux 、topUSER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot         1  0.0  0.0  10368   116 ?        Ss   Jan16   4:57 init [3]

2017-04-28 14:31:11 24264

转载 linux系统cpu、内存、磁盘IO异常查询方式汇总

对linux系统中cpu、内存、磁盘IO异常定位的方式进行梳理总结如下:1、先记录下基本的cpu信息查询方式:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

2017-04-27 11:47:39 7024

转载 magent实现memcached集群方式

首先说明下memcached存在如下问题  本身没有内置分布式功能,无法实现使用多台Memcache服务器来存储不同的数据,最大程度的使用相同的资源;无法同步数据,容易造成单点故障。(memagent代理实现集群)      在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。   Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口

2017-04-25 16:47:04 659

转载 redis-trib.rb命令详解

redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的。为了看懂redis-trib.rb,我特意花了一个星期学习了ruby,也被ruby的简洁、明了所吸引。ruby是门非常灵活的语言,redis-trib.rb只

2017-04-25 16:11:30 3306

转载 最详细最全的redis配置文件解释

转载自:http://www.cnblogs.com/zhang-ke/p/5981108.html#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ################

2017-04-13 15:58:14 17297 1

原创 jdk的jps jstat jstack jmap jhat命令

在运维中经常会遇到查看tomcat进程、gc状态、线程dump heapdump来帮助我们分析问题。记录下jps jstat jstack jmap jhat命令的使用方式这些命令都是在jdk的bin目录下,如果未配置环境变量,需要到该目录下使用./命令 来执行。只能查看当前用户下的java进程。1、jps:来查看java类的应用进程号,进程启动参数,进程类[   ]$ .

2017-04-10 18:53:21 1232

原创 nfs的安装与配置

nfs(网络文件系统)需要两个服务nfs-utils和rpcbind1、安装nfs-utils和rpcbind(服务于客户端都安装)检查是否已安装:rpm -qa nfs-utils rpcbind[kafka@DEV-L002595 nfstest]$ rpm -qa nfs-utils rpcbindrpcbind-0.2.0-11.el6.x86_64nfs-utils-

2017-04-05 15:27:56 467

转载 zookeeper的常用操作命令

1、zookeeper服务命令:启动:./bin/zkServer.sh start停止::./bin/zkServer.sh top重启:./bin/zkServer.sh restart查看状态:./bin/zkServer.sh status2、zookeeper客户端命令:登录:./bin/zkCli.sh -server ip:port help #查

2017-03-28 17:37:21 660

原创 zookeeper、kafka的安装与配置以及集群

一、zookeeper安装:1、创建zookeeper用户:useradd zookeeper2、将安装包zookeeper-3.4.9解压到/home/zookeeper目录下3、在/home/zookeeper/zookeeper-3.4.9/conf目录下cp zoo_sample.cfg zoo.cfg4、编辑 zoo.cfg# The number of mi

2017-03-14 16:35:13 564

转载 虚拟网卡配置与多网卡绑定

虚拟网卡配置:ip addr add 192.168.1.2/24 dev eth0 label eth0:0(推荐使用此方法)ifconfig eth0:0 192.168.1.2 netmask 255.255.255.255多网卡绑定(转载):1.创建bond0配置文件vi /etc/sysconfig/network-scripts/ifcfg-bond0

2017-03-10 17:00:33 2191

原创 svn的多项目并行源码管理与自动发布思考

在上家公司做运维时,接触到了代码管理和版本的发布工作。当时的公司刚成立,IT人员非常的少,总共五个人(包括UI设计,开发,运维)带着20个左右的外包。回想当时真是我工作7年中最痛苦的日子。       当时开发速度非常快,几乎每天都有版本上线发布,开发把svn的代码管理,编译,测试环境部署都丢给了运维。开始是每个开发把修改代码提交到svn,通过邮件告知修改了哪些内容,然后运维从svn上逐个取到

2017-02-10 16:00:19 1645

转载 MQ的应用场景(转载)

详细介绍mq应用场景的文章:http://blog.csdn.net/whoamiyang/article/details/54954780

2017-02-10 15:56:27 548

转载 应用系统运维建设必备的几个方面

从知乎上看到有一篇针对应用运维建设讲解的几个必备的方面,个人觉得对运维的整体建设写的不错,特转载到此收藏参考。方便自己以后从下面几个方面参考建设运维体系。结合现在云计算和DevOps的发展趋势,我觉得一个成熟的自动化运维平台应该包括以下的特性:一、支持混合云的CMDB现在越来越多的服务器都转到了云上,而主流的公有云、私有云平台都拥有比较完备的资源管理的API,这些API

2017-02-09 17:27:06 8494

转载 linux的开机启动过程(rc.local、init.d、rc.x、init的作用)

作者:echo1937链接:https://www.zhihu.com/question/20126189/answer/18255079来源:知乎linux开机过程如图:如流程图所示,RHEL的启动过程按步骤大致可以分为:POST加电自检-->BIOS(Boot Sequence)-->加载对应引导上的MBR(bootloader) -->主引导设置加载其

2017-01-22 15:39:51 2581

转载 keepalived的配置详解(非常详细)

转载自:http://blog.csdn.net/u010391029/article/details/483116991. 前言VRRP(Virtual Router Redundancy Protocol)协议是用于实现路由器冗余的协议,最新协议在RFC3768中定义,原来的定义RFC2338被废除,新协议相对还简化了一些功能。2. 协议说明2.1 协议

2017-01-22 15:24:42 53290 4

原创 linux的chkconfig服务注册(服务注册脚本说明)

方便linux上一些服务的重启以及随系统启动而启动,可以像windows那样注册为服务通过chkconfig 进行操作。在注册chkconfig时需要在linux的/etc/init.d/目录下有对应的启动脚本。一、注册服务脚本说明1、/etc/init.d/目录下的脚本名称就是服务注册时使用的服务名。2、在服务脚本中一般包括start/stop/restart/status/cond

2017-01-22 11:03:47 2144

原创 haproxy+keepalived的集成

为了避免haproxy做负载时的单点,提高应用的高可用性,都会与keepalived集成使用。keepalived的安装可参考:http://blog.csdn.net/wngua/article/details/54378448haproxy的安装可参考:http://blog.csdn.net/wngua/article/details/54617840haproxy与keepal

2017-01-20 16:49:56 441

原创 haproxy的日志配置

安装和配置haproxy的很多文章中只写了haproxy.cfg的配置,未写到如何查看日志。查找了几篇文章后,总结下haproxy的日志配置方式一、haproxy的启动报错信息会直接打印到屏幕提示。二、haproxy的访问日志报错信息配置如下:1、修改/etc/sysconfig/syslog文件:把SYSLOGD_OPTIONS="-m 0"改成 SYSLOGD_OPTION

2017-01-20 11:05:14 9304

转载 haproxy配置详尽参数说明(转载以便查询)

说明:1.haproxy的配置段有"global","defaults","listen","frontend"和"backend"等“global”配置中的参数为进程级别的参数,且通常与其运行的操作系统有关defaults:用于为所有其他配置段提供默认参数,这配置默认配置参数可由下一个"defaults"所重新设定forntend:用于定义一系列监听的套接字,这些套接字可

2017-01-19 17:38:52 7840

原创 haproxy的安装与配置

1、安装包:haproxy-1.6.1.tar.gz2、安装:make TARGET=linux26 prefix=/usr/local/haproxy  #TARGET指定主机的linux内核版本,指定prefix安装时未生效,不知道具体原因make install3、配置:配置文件需要自己新建,mkdir /etc/haproxy #创建目录vi /et

2017-01-19 16:59:11 399

转载 nginx中location的root和alias用法区别

在配置nginx的location时总是报404错误,在网上查了很久找到下面这个比较清楚的介绍,特转来收藏。nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。[ro

2017-01-19 15:40:57 2099

原创 nginx的安装配置及与lvs集成

1、所需安装包:nginx2、安装方式:./configure --prefix=安装路径make&&make install3、配置/usr/local/nginx/conf/nginx.confser  wenguang281 wenguang281;#工作进程使用的用户worker_processes  1;#工作进程数 根据硬件调整,通常等于CPU数量或者2倍于CP

2017-01-17 14:00:23 926

原创 lvs+keepalived的安装与配置

最近对lvs、keepalived进行了安装、配置熟悉,对过程进行整理同时记录遇到的问题。此处只做单独的lvs、keepalived的配置,假设后台服务已配置完成。1、需要的安装包:ipvsadm、keepalived2、安装规划:主机真实IPVIPmaster10.20.13.15310.20.13.101backup1

2017-01-12 15:28:34 724

原创 nginx通过ip-hash算法负载不均问题

在搭建系统时遇到了前端请求固定分发到一台remote_addr。经过查看nginx的acc日志发现remote_addr为具体的某个ip,nginx中配置的是ip-hash算法来负载。初步断定是由于remote_addr为固定ip原因造成,经过查前端F5发现做了nat转换。对应nginx不是未最前端时,如果前端做了代理,造成remote_addr为固定ip时可以采用下列

2017-01-12 10:58:08 10031

转载 rsync+inotify文件同步配置

1、需要软件rsync、inotify-tools2、通过uname -r查看系统内核进行下载对应软件3、软件安装分布:文件所在主机(客户端):rsync、inotify-tools文件被同步到主机(服务端):rsync4、查看服务是否安装rpm -qa|grep rsync #检查rsync是否安装rpm -qa |grep notify #确定inotify是否

2017-01-06 15:39:07 399

基于cs的电子邮件简单收发系统设计与实现.rar

基于cs的电子邮件简单收发系统设计与实现

2010-05-28

微机常用小技巧.ppt

FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网友之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。

2010-05-28

xml学习完全基础手册

XML可以用来描述数据,重点是‘数据是什么’

2010-05-28

网络综合布线实例ppt

小学网络综合布线走线全部采用屋顶走线,采用pvc槽覆盖表面; 经计算百M双绞线大约需要8200m,千M双绞线大约需要200m,光纤大约需要400m;

2010-05-28

Hide the IP setup.rar

Hide The IP was created by AVSoftware Company. Its main purpose is to deliver you fresh working proxies with only few clicks on the main window. Minimum Requirements: Internet Access Works on: Windows 98/XP/2000/2003/NT/Vista

2008-10-18

空空如也

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

TA关注的人

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