- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 iptables小小总结
iptables [-t 要操作的表] [要操作的链] [规则号码] [匹配条件] [-j 匹配到以后的动作]操作命令(-A、-I、-D、-R、-P、-F)-A:新增一条规则,到该规则链列表的最后一行-I:插入一条规则,原本该位置
2016-12-28 14:54:36 537
原创 nginx添加模块
ubuntu彻底删除nginxsudo apt-get --purge remove nginx 删除nginx,–purge包括配置文件sudo apt-get autoremove 自动移除全部不使用的软件包dpkg --get-selections|grep nginx 罗列出与nginx相关的软件sudo apt-get --purge remove ngi
2016-11-03 16:46:38 2805
原创 数据库优化之读写分离
前言网站发展的初期,由于没有太多访问量,一般来讲只需要一台服务器就够了,这时候应用软件、数据库、文件等所有资源都在一台服务器上。随着用户量和数据文件的增加,单台服务器的性能达到瓶颈,这时候需要把应用软件、数据库和文件资源单独拆分出来,满足他们对服务器硬件资源的不同需求。比如应用软件更多的需要CPU,数据库对磁盘读写多,需要快速的磁盘和充足的内存。随着业务量的再次增加,这时候需要搭建服务器集群来
2016-11-02 15:19:43 17288 1
原创 rsync配置
之前折腾了好久的rsync,每次都报错验证失败,研究了好久,今天终于配置成功了。个人认为rsyncd抽风,一模一样的配置今天就可以了。。。下面的是rsync的配置1.在主从上安装rsyncapt-get install rsync2.主的配置mkdir /etc/rsyncdvi /etc/rsyncd.conf
2016-10-26 11:34:11 513 3
原创 jenkins持续部署
通过jenkins管理war包的发布需要调用maven,git,shell来实现。 首先安装jenkins的各种环境。 1.jdk环境安装 这个我之前的博客有写过,就不详细叙述了。http://blog.csdn.net/per_son/article/details/52909717 2.mavne安装及配置 2.1下载maven下载链接:ht
2016-10-25 14:33:21 1121
原创 ubuntu的jdk环境配置
首先创建jvm的目录mkdir -p /usr/lib/jvmcd /usr/lib/jvm然后下载jvm版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html然后解压tar xvf jdk.tar.gz接着运行如下命令来配置 Javasudo
2016-10-24 10:53:42 354
原创 linux下使用extundelete恢复误删
1.建议把extundelete 安装在与待恢复盘不同的磁盘。2.在使用前将要恢复的分区卸载或挂载为只读,防止数据被覆盖使用。umount /dev/vda1mount -o remount,ro /dev/vda1 开始安装extundeleteapt-get install e2fsprogs* e2fslibs* 安装依赖环境
2016-09-29 17:48:28 717
原创 ubuntu 下挂载磁盘
1.fdisk -l 查看新加的磁盘(root 权限才可以)2.fdisk /dev/vdb1依次输入 n,p,1 选择n (新建分区)输入p (建立主分区)输入1(主分区名字)3.格式化硬盘 mkfs.ext4 /dev/vdb14.新建挂载目录mkdir /home5.挂载到/home
2016-09-26 14:14:00 515
转载 ubuntu 编译nginx时出错解决办法
./configure: error: the HTTP rewrite module requires the PCRE library.You can either disable the module by using --without-http_rewrite_moduleoption, or install the PCRE library into the system, o
2016-09-09 16:38:51 1057
原创 mycat读写分离配置
目前mysql的读写分离方案网上找了几个并做了对比。1.mycat 基于阿里的cobar改版的 比较稳定2.atlas 360开发的 网友说不是很稳定 已经很久没更新3.mysql-proxy mysql自己的,不是很稳定4.oneproxy 需要付费 比较稳定 性能也很好5.amoeba 好像还行,有一些公司使用,但是很久没有更新了 综上所述,我选择用mycat来
2016-08-26 14:41:10 7639 13
原创 监控mysql主从状态邮件报警脚本
#!/bin/bash#define mysql variablemysql_user="root"mysql_pass=“123456"email_addr="tuzi@163.com" mysql_status=`netstat -nl | awk 'NR>2{if ($4 ~ /.*:3306/) {print "666";exit 0}}'`if [ "$
2016-08-22 16:55:41 1770
原创 zabbix邮件报警配置
1.先给zabbix服务器配置邮件服务,邮件服务的配置详见博客ubuntu配置邮件服务。2.配置完邮件服务后再 /usr/lib/zabbix/alertscripts下新建一个sendmail的脚本 #!/bin/shecho "$3" | /usr/bin/mail -s "$2" $1 然后把这个脚本的用户和组都改成 zabbix,再弄个775权限。记的把ss
2016-08-19 17:19:37 1062
原创 多台服务器war包一键部署
1.一键部署本地tomcat脚本实现的功能:停止tomcat,然后把之前的war包加上时间重命名,删除以前的ROOT目录,放入新的war包,启动tomcat,只保留最近6个带时间的war包。显示启动日志。实现方式: ./autodeploy.sh ROOT.war#!/bin/bashnow=`date +%Y%m%d%H%M%S`tomcat_path=/home/ro
2016-08-18 14:11:51 2144 1
原创 ubuntu配置邮件服务
Centos下直接在/etc/mail.rc下配置就可以发送文件了set from=abc@163.com smtp=smtp.163.com smtp-auth-user=abc@163.com smtp-auth-password=passwd smtp-auth=login 再ubuntu下可以安装ssmtp来实现邮件的发送首先安装ssmtpaptitude ins
2016-08-09 17:50:30 7124 1
原创 解决ubuntu下shell脚本报错
今天在ubuntu下编译脚本时遇到 unexpected operator 的报错,脚本在其他平台可以正常运行,编码也没有问题。搜索一番之后发现ubuntu系统默认的shell是用的dash shell,所以导致有的shell脚本会报错,使用 sudo dpkg-reconfigure dash 命令,然后选择 no 来移除默认的dash。然后再次编译可以正常运行。
2016-08-09 14:58:17 942
原创 nginx+tomcat负载均衡以及session同步
1.Memcached启动 memcached -d -m 2048 -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid 2.tomcat配置Tomcat配置文件主要是conf文件里的server.xml和context.xml文件,还有/lib的jar包。 如果多个tomcat 在同一服务器,
2016-08-08 14:48:23 777
原创 爬虫服务器环境部署
安装python 首先要升级python版本到2.7.121.下载安装包wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xzxz -d Python-2.7.12.tar.xztar -xvf Python-2.7.12.tar.xzcd Python-2.7.12./configu
2016-07-21 15:53:44 4501 1
原创 mysql 主从备份
一、安装部署主从mysql 1、 安装服务器端:yum install mysql-server yum install mysql-devel 安装客户端: yum install mysql 2、启动服务 service mysqld start 3、安装完后执行下面命令进行初始化配置,会要求设置密码: /
2016-07-21 15:52:45 502
原创 ubuntu下apache2 SSL证书部署
1..安装SSL模块a2ensite default-ssl a2enmod ssl 2..重新启动Apache!/etc/init.d/apache2 restart 3..生成证书apt-get install openssl 4..把证书放进/etc/ssl里 5..配置 ssl.conf文件 a. 添加 SSL协
2016-07-21 15:50:32 626
原创 apache搭载多个tomcat
在ubuntu环境下1.下载apache2 ,这里使用apt-get下载安装apt-get insall apache22.安装tomcat从网上找可用的tomcat 包,解压即可3.配置java 环境apt-get install openjdk-7-jre 文件大约300多M,下载完成用 java -version查看版本信息。在这里,
2016-07-19 17:20:35 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人