
常用命令
wych1981
自我危机感,让我有动力!
展开
-
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 · 1721 阅读 · 0 评论 -
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 · 1613 阅读 · 0 评论 -
ipcs 共享内存导致服务器死机、服务无法启动处理
ipcs -m | awk '$2 ~/[0-9]+/ {print $2}' | while read s; do ipcrm –m $s; done原创 2015-03-16 14:18:47 · 1001 阅读 · 0 评论 -
hadoop安装与常用指令
chkconfig sshd onsetenforce 0chkconfig --level 12345 iptables offcat /etc/selinux/config cat /etc/resolveecho JAVA_HOME=/usr/local/jdk >> /etc/profileecho PATH=$JAVA_HOME/bin:$PATH:$HOME/b原创 2014-11-25 15:01:39 · 1512 阅读 · 0 评论 -
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 · 757 阅读 · 0 评论 -
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 · 1803 阅读 · 0 评论 -
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 · 1473 阅读 · 0 评论 -
替代redis的好东西 Codis
Codis 使用文档Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是原创 2015-01-29 18:11:17 · 3292 阅读 · 2 评论 -
ttserver安装
一、安装 1.下载源码包 wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.46.tar.gz wget http://jaist.dl.sourceforge.net/project/tokyocabinet/tokyotyrant/1.1.33/tokyotyrant-1.1.33.tar.gz原创 2014-12-18 15:22:43 · 1052 阅读 · 0 评论 -
Apache日志格式及获取客户端IP
LogLevel warnLogFormat "%{clientip}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %l %u %t \"%r\" %>s %b" commonLogFormat "%{Referer}i -> %U" refererLogForm原创 2014-11-21 09:58:42 · 2426 阅读 · 0 评论 -
glassfish环境部署
一、配置glassfish环境变量1、vi /gfv3/glassfish/config/asenv.confAS_JAVA="/usr/local/jdk"2、 配置系统jdk环境vi /etc/profileHOSTNAME=`/bin/hostname`HISTSIZE=1000if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc"原创 2013-04-17 17:45:27 · 6260 阅读 · 1 评论 -
CPU很高分析
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | g转载 2014-10-17 17:42:37 · 657 阅读 · 0 评论 -
Apache Ambari
Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcat转载 2014-11-19 11:43:18 · 704 阅读 · 0 评论 -
java cup占用高分析脚本
[was@dmgr ita-scripts]$ vi java_analys.sh PID=$1 ; ps -mp $PID -o THREAD,tid,time | awk -F " " '{print $2" "$8}' | grep -v CPU | grep -v "-" | sort -nr | head -1 | awk -F " " '{print $2}' | xargs原创 2014-10-17 18:11:11 · 1043 阅读 · 0 评论 -
zabbix安装配置文档
安装LAMP运行环境[root@tempalte ~]# yum -y install httpd mysql mysql-devel mysql-server php php-mysql安装zabbix server所需相关组件[root@tempalte ~]# yum -y install net-snmp-devel curl-devel创建zabbix用户和组[roo原创 2014-10-15 17:42:30 · 643 阅读 · 0 评论 -
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 · 527 阅读 · 0 评论 -
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 · 1213 阅读 · 0 评论 -
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 · 4632 阅读 · 0 评论 -
APACHE日志参数说明
APACHE日志格式定义,APACHE日志参数说明在Apache的httpd.conf文件中,通过LogFormat和CustomLog指令可以实现自定义日志文件格式和内容的目的。前段时间从运营部了解到公司项目天气预报15天查询网(http://tqybw.net),有出现很多404页,找到之后,做了修改,为了彻底解决这个问题,决定开启日志跟踪;日志分析是网站开发应用一个非常重转载 2015-09-18 11:25:17 · 614 阅读 · 0 评论 -
Nginx日志参数
Nginx日志参数 日志简介nginx日志主要有两种:访问日志和错误日志。访问日志主要记录客户端访问nginx的每一个请求,格式可以自定义;错误日志主要记录客户端访问nginx出错时的日志,格式不支持自定义。两种日志都可以选择性关闭。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。转载 2015-09-18 11:22:51 · 3474 阅读 · 0 评论 -
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 · 869 阅读 · 0 评论 -
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 · 1112 阅读 · 0 评论 -
Puppet安装以及集成Dashboard手册
Puppet安装以及集成Dashboard手册 Puppet简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客原创 2015-07-11 10:39:31 · 2054 阅读 · 0 评论 -
安装配置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 · 14639 阅读 · 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 · 1711 阅读 · 0 评论 -
优化Linux下的内核TCP参数以提高系统性能
内核的优化跟服务器的优化一样,应本着稳定安全的原则。下面以64位的CentOS 5.5下的Squid服务器为例来说明,待客户端与服务器端建立TCP/IP连接后就会关闭SOCKET,服务器端连接的端口状态也就变为TIME_WAIT了。 那是不是所有执行主动关闭的SOCKET都会进入TIME_WAIT状态呢?有没有什么情况使主动关闭的SOCKET直接进入CLOSED状态呢?答案是主动原创 2015-05-21 15:48:18 · 502 阅读 · 0 评论 -
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 · 2000 阅读 · 0 评论 -
使用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 · 1513 阅读 · 0 评论 -
快速回收复用TCP的TIME_WAIT
最近同事遇到一个问题,使用python开发的工具在执行的时候无法和MySQL建立连接,其最直接的现象就是满篇的TIME_WAIT,最后通过调整tcp_timestamps参数问题得以解决,再次记录一下这次解决的经验总结。ps:不过先汗颜一个,对基础的tcp知识太不敏感了,需要回炉重新学习啊。一、看下TIME_WAIT产生的原因大家都知道建立连接是著名的三次握手机制。 那么如何关原创 2015-05-21 15:06:41 · 5884 阅读 · 0 评论 -
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 · 1113 阅读 · 0 评论 -
替换目录下所有文件的指定字符串
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 · 867 阅读 · 0 评论 -
email linux 发送邮件
[root@was-rsync etc]# cat ./email/email.conf | grep -v ^#SMTP_SERVER = '10.10.1.65'SMTP_PORT = '25'MY_NAME = 'compare report'MY_EMAIL = wqwqw@wwwww.com'SIGNATURE_FILE = '&/email.sig'原创 2014-10-15 14:42:26 · 760 阅读 · 0 评论 -
Install Ambari 1.6.1 from Public Repositories
Install Ambari 1.6.1 from Public RepositoriesStep1: Download the Ambari repository on the Ambari Server host?For Redhat/CentOS/Oracle: cd /etc/yum.repos.d/ wget Fo原创 2014-11-18 15:27:30 · 856 阅读 · 0 评论 -
apache Proxy配置
apache Proxy配置 [root@wych-00 apache]# cat ./conf/httpd.conf | grep -v ^# | grep -v ^$ | grep -v " #"ServerRoot "/usr/local/apache"Listen 10.10.42.111:80LoadModule authn_file_module module原创 2014-10-15 12:02:12 · 3991 阅读 · 0 评论 -
VNC环境配置
VNC环境配置Oracle用户下执行vncserver ;[oracle@project-mgr01 ~]$ vncserver输入密码; [oracle@project-mgr01 ~]$ vim /home/oracle/.vnc/xstartup#!/bin/sh# Uncomment the following two lines for normal des原创 2013-05-21 09:08:36 · 914 阅读 · 0 评论 -
RHEL-AS4安装yum
RHEL-AS4安装yum 博客分类:Linuxyuminstallupdate 我的系统版本:Red Hat Enterprise Linux AS release 4(用命令" lsb_release -a"查看) 1.下载软件包: wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.s转载 2013-04-17 10:10:42 · 1103 阅读 · 0 评论 -
VNC linux
1.确认VNC是否安装默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。确认是否已经安装VNC服务及查看安装的VNC版本[root@testdb ~]# rpm -q vnc-servervnc-server-4.1.2-9.el5[root@testdb ~]#若系统没有安装,可以到操作系统安装盘的[url=javascr转载 2013-04-17 10:24:03 · 770 阅读 · 0 评论 -
Linux下的Vsftpd配置篇
Linux下的Vsftpd配置篇 2010-10-12 22:59:02标签:Linux配置休闲Vsftpd 职场 版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 1. 主动与被动模式1) 主动模式(PORT方式)连接过程为:客户端向服务器FTP端口(默认是21)发送连接请求,服务器接受连接,建立一转载 2013-04-25 12:51:39 · 1316 阅读 · 0 评论 -
性能分析 nmon
用nmon监控Linux系统资源博客分类:操作系统LinuxAIXExcelUbuntuDebian下载相应 CPU 类型的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nm转载 2013-03-21 12:55:12 · 1687 阅读 · 0 评论 -
jvm 分析工具
jps: 相当于linux下的ps,列出所有java相关线程的pid等信息 example: [tdwiki@installed-host-eth0 ~]$ jps 18861 Bootstrap 1418 Jpsjmap: 显示java进程内存使用的相关信息 jmap pid原创 2013-02-25 17:07:41 · 758 阅读 · 0 评论