tomcat健康检查监控脚本
摘要:#!/bin/sh#自动监控tomcat脚本并且执行重启操作#获取tomcat_IDTomcatID=`ps -ef|grep tomcat|grep -v "grep"|grep -v "monitor_tomcat"|awk '{print $2}'`Tomcatbag=`ls /usr/loc
阅读全文
posted @
2017-05-15 15:15
franjia
阅读(627)
推荐(0)
tomcat7的catalina.sh配置说明
摘要:捞财宝项目8G内存tomcat7的配置JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxNewSize=2048M -XX:MaxPermSize=2048M -Dglobal.config.path=/home/deployer/pro
阅读全文
posted @
2017-04-18 11:55
franjia
阅读(7779)
推荐(0)
nginx防攻击的简单配置
摘要:主要通过两方案来做防护,一是nginx自带模块限制请求连接数和并发数;二是筛选IP加入黑名单; 1、并发数和连接数控制的配置 nginx http配置: #请求数量控制,每秒20个 limit_req_zone $binary_remote_addr zone=one:10m rate=20r/s;
阅读全文
posted @
2017-04-13 14:57
franjia
阅读(5594)
推荐(0)
linux系统自签发免费ssl证书,为nginx生成自签名ssl证书
摘要:首先执行如下命令生成一个key openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码。不推荐输入。因为以后要给nginx使用。每次reload nginx配置时候都要你验证这个PAM密码的。 由于生成时候必须输入密码。你可以输入后 再删
阅读全文
posted @
2017-02-16 17:40
franjia
阅读(7591)
推荐(0)
salt安装及使用部分笔记
摘要:安装脚本install_salt.sh: #!/bin/bash####安装第三方yum源rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm###更新系统证书模块和python到最新版本yum
阅读全文
posted @
2016-09-08 11:47
franjia
阅读(248)
推荐(0)
分布式消息列队RocketMQ部署
摘要:模式: 多Master多Slave模式,异步复制; 每个 Master 配置一个 Slave,有多对Master-Slave,HA 采用异步复制方式,主备有短暂消息延迟,毫秒级。 优点:即使磁盘损坏,消息丢失的非常少,且消息实时性不会受影响,因为 Master 宕机后,消费者仍然可以从 Slave
阅读全文
posted @
2016-08-31 16:47
franjia
阅读(1075)
推荐(0)
Tengine 2.1.2 (nginx/1.6.2)安装配置,淘宝 Web 服务器
摘要:简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 特性 继承Nginx-1.6.
阅读全文
posted @
2016-08-31 16:46
franjia
阅读(1509)
推荐(0)
Grafana3.0.1+Zabbix3.0.4监控系统平台搭建
摘要:前言 CentOS 6.x 基础环境配置部分 基础环境介绍 CentOS 6.7 64bit 8CPU 1G Mem MySQL InnoDB 基础依赖环境配置 Apache 1.Zabbix官方文档要求Apache的版本要在1.3.12之后 我这里已经安装了httpd 2.2版本,符合官方文档中的
阅读全文
posted @
2016-08-31 16:46
franjia
阅读(535)
推荐(0)
邮件服务器配置
摘要:#邮件配置yum -y install mailxyum -y install mailx sendmailchmod -R 777 /var/spool/mailservice sendmail restart #测试echo 'hello!' | mail -s "hello test" zjl
阅读全文
posted @
2016-07-26 16:01
franjia
阅读(197)
推荐(0)
ftp传输文件到指定服务器
摘要:#!/bin/bashfilePrefix="dbname"localDir="/DBBackup"remoteDir="/Backup"cd $localDiroldfile=$filePrefix"_$(date +%Y%m%d)*.sql"newfile=$filePrefix"_$(date...
阅读全文
posted @
2015-04-17 08:55
franjia
阅读(629)
推荐(0)
Python在自动化运维时经常会用到的方法
摘要:得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:osremovedirs(r"c:\python") //略危险,熟练之后再用吧检验给出的路径是否是一个文...
阅读全文
posted @
2015-04-02 15:19
franjia
阅读(248)
推荐(0)
linux,添加新硬盘的方法
摘要:一、物理机添加一块新的硬盘方法(目的是把后加的磁盘直接加在现有的上面,不用再分区挂载)1、首先要确定现有系统在那块盘上 [root@localhost ~]# df -lhFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-l...
阅读全文
posted @
2015-04-01 17:01
franjia
阅读(736)
推荐(0)
linux添加磁盘空间
摘要:首先你要关掉系统,把分配的硬盘空间变大,或者重新建立一个虚拟硬盘(这时下面的就不是sda了,而是sdb1了)。这两种方法都可行,我都试过了。其次用root用户登录到你的linux系统,查看你系统的分区#fdisk-l会出现以下的信息:Device BootStartEndBlocksIdSystem...
阅读全文
posted @
2015-04-01 16:59
franjia
阅读(709)
推荐(0)
mtime参数的理解
摘要:mtime参数的理解应该如下:-mtimen 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前。例如:-mtime0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。-mt...
阅读全文
posted @
2015-04-01 16:58
franjia
阅读(388)
推荐(0)
find -exec
摘要:整理的find,exec,xargc的用法,从网上找到一些简单的基本用法,供大家参考find /etc/rc.d -name '*crond' -exec file {} \;查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格...
阅读全文
posted @
2015-04-01 16:57
franjia
阅读(442)
推荐(0)
正则表达式的概述
摘要:什么是正则表达式一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一 点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处...
阅读全文
posted @
2015-04-01 16:56
franjia
阅读(522)
推荐(0)
ssh无密码登陆远程机,pssh轻批量工具
摘要:#B(client)--------A(g_server)#A: ssh-keygen -t rsa (g_server)#B: scp -P 58422 root@g_server_ip:~/.ssh/id_rsa.pub /root/.ssh/authorized_keys#A: scp -P ...
阅读全文
posted @
2015-04-01 16:54
franjia
阅读(434)
推荐(0)
sed
摘要:1.Sed简介sed是 一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处 理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定...
阅读全文
posted @
2015-04-01 16:53
franjia
阅读(322)
推荐(0)
grep命令
摘要:1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[optio...
阅读全文
posted @
2015-04-01 16:52
franjia
阅读(375)
推荐(0)
grep -v、-e、-E
摘要:在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。下面会举一些例子来说明在Linux的grep命令中如何使用OR,AND,NOT。 ...
阅读全文
posted @
2015-04-01 16:51
franjia
阅读(38285)
推荐(0)