自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 Nagios 安装与配置

一、Nagios简介  Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。  Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形

2015-05-27 16:24:03 710

原创 Redis配置文件详解

# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes#

2015-05-26 14:19:58 1006

原创 Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法

错误描述安装Redis 2.8.18时报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Erro

2015-05-22 11:17:18 45930 13

原创 iftables 官方文档

Iptables 指南 1.1.19Oskar Andreasson     oan@frozentux.net    Copyright © 2001-2003 by Oskar Andreasson本文在符合 GNU Free Documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言 和所有的章节,如印刷成书,封面要包

2015-05-21 15:31:04 2171

原创 iptables 实现防御CC攻击

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2015-05-21 09:59:18 3141

原创 ubuntu 14.04 LTS 安装webbentch压力测试工具

1.安裝ab命令[plain] view plaincopysudo apt-get install apache2-utils  2.ab命令参数说明[plain] view plaincopyUsage: ab [options] [http[s]://]host

2015-05-20 15:11:38 1197

原创 在Ubuntu升级Docker的方法

摘要:在文章《体验DigitalOcean的VPS云服务》中实现了搭建一个Ubuntu 14.04的VPS操作系统环境,并使用Ubuntu 14.04版本官方软件源中已经自带的Docker包(docker.io)完成了Docker的安装,但是安装后的版本为1.0.1比较老,一些新的功能无法使用(比如,docker exec),本文记录升级到最新Docker的方法。第一次的安装方法:(a

2015-05-20 13:47:28 5062

原创 修改 Ubuntu ulimit 限制

修改 Ubuntu ulimit 限制最近,网站一到高峰期,CPU就会飙升到100%,但内存,IO,网络等一切正常,Google了一下,有可能是ulimit的问题,马上查看文件句柄数限制ulimit -n得到的结果是:1024,这个值对生产中的服务显得偏小。网上给出的解决方案,大部分是直接输入ulimit -SHn 51200 # 51200可自己根据应用调整此法缺点很

2015-05-20 12:17:28 7153

原创 nodejs 创建https服务器

创建express的开发环境~ D:\workspace\javascript>express -e nodejs-https~ D:\workspace\javascript>cd nodejs-https && npm installejs@0.8.5 node_modules\ejsexpress@3.2.6 node_modules\express├── methods@

2015-05-16 10:25:23 3164

原创 更改npm镜像源

看后面那么多404想必是因为网络引起,安装出错,于是于是去查了一下,原来npm,也像Linux的软件一样有自己的镜像源,感觉不错,虽然也存在依赖关系,非常不错、下面就是切换npm镜像源的方法有三种:1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscor

2015-05-16 09:38:18 11327 1

原创 linux 配置邮件发送功能

1.mutt+msmtp的安装  默认情况下smokeping发送邮件使用sendmail,但是sendmail配置起来真心不是一般的麻烦,而且也没有必要,完全大材小用了,所以我就想用mutt+msmtp的方案来发送告警邮件。  首先安装mutt和msmtp这两个软件。  如果是在在线安装,那么直接apt-get install就好了,会自动帮助我们安装关联包。  

2015-05-15 14:48:17 2747

原创 ubuntu vim中文乱码问题

添加中文字符编码:$sudo vim /var/lib/locales/supported.d/local#添加下面的中文字符集zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB18030使其生效:$sudo dpkg-reconfigure localesvim:打开vim的配置

2015-05-15 09:40:12 3248

转载 ssh-keygen 产生公钥与私钥对.

ssh-keygen  产生公钥与私钥对.ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利第一步:在本地机器上使用ssh-keygen产生公钥私钥对jsmith@local-host$ [Not

2015-05-14 15:56:54 1784

原创 nginx负载均衡实战

在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。nginx同时是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx是一款面向性能设

2015-05-13 13:37:39 1444

转载 概括介绍Lvs负载均衡的基础知识(1)

lvs的开源特点引来众多的使用者,而其中的负载均衡的支持功能又是一个强有力的优势。那么我们现在就来对lvs负载均衡的基础知识做一个简要的概括性介绍。之前我们也有细化介绍了相关内容,还希望读者们能关注我们的专题栏目。一、lvs负载均衡转发模式及调度算法1、负载均衡转发模式包括直接路由模式DR、网络地址转换模式NAT以及隧道模式TUN三种。在一般的互联网应用环境,选择直接路由模式是比较

2015-05-12 18:25:48 843

转载 搭建mongodb集群(副本集+分片)

完整的搭建mongodb集群(副本集+分片)的例子。。。准备四台机器,分别是bluejoe1,bluejoe2,bluejoe3,以及bluejoe0副本集及分片策略确定如下:将创建3个副本集,命名为shard1,shard2,shard3;以上3个副本集作为3个分片;每个副本集包含3个副本(主、辅1、辅2);副本分开存储,即shard1存在bluejoe1、blu

2015-05-09 21:59:15 880

转载 搭建docker内网私服(docker-registry with nginx&ssl on centos)

关于如何创建和使用本地仓库,其实已经有很多文章介绍了。因为docker技术正处于发展和完善阶段,所以有些文章要么内容已经过时,要么给出了错误的配置,导致无法正常创建仓库。本文记录的是个人完整的搭建过程,docker version为1.1.2。官方提供了Docker Hub网站来作为一个公开的集中仓库。然而,本地访问Docker Hub速度往往很慢,并且很多时候我们需要一个本地的私有仓

2015-05-09 21:30:13 2975

原创 mongodb 副本集

分别在节点上配置好参数后如下hapame-db:~ # cat /etc/mongod.conf |grep jieshireplSet = jieshi重启MongoDB服务器,并保证服务器没有别的数据库(除adminlocal),如果有其他数据库,在这一步rs.initiate(hapameconfig),会报错。任意登入其中一台MongoDB服务器,做一下配置:hapame-db:

2015-05-08 22:48:53 854

原创 locale::facet::_S_create_c_locale name not valid解决方案

在很多的shell脚本中,我们经常会看见某一句命令的前面有一句“LC_ALL=C”SAR_CMD="LC_ALL=C sar -u -b 1 5 | grep -i average "这到底是什么意思?LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行。---------------------------------转帖:http://www.linuxsky.org/doc

2015-05-08 17:44:34 6212

原创 mongod.conf

mongod -f 'config path'MongoDB引入一个YAML-based格式的配置文件。2.4版本以前的仍然兼容。我的mongodb配置文件:systemLog: destination: file path: "/var/log/mongo/mongod.log" quiet: true logAppend: true timeStampFormat: is

2015-05-08 16:42:14 5027

转载 Linux新建用户及远程登录配置

groupadd 新建的组useradd -g 新建的组 新建的用户visudo最后将新建的用户添加到ALL=后面sudo su - 这个用来获取超级用户权限who //显示当前登陆用户 13:15:06 up 1:25, 2 users, load average: 0.01, 0.01, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATte

2015-05-06 16:20:32 9314

空空如也

空空如也

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

TA关注的人

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