置 顶
2014
09-03
09-03
redis 的两种持久化方式及原理
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很 丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。
Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可.... Read More >
用iptables的raw表解决ip_conntrack table full, dropping packet的问题
1) 什么是raw表?做什么用的?
iptables有5个链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING,4个表:filt.... Read More >
2014
08-27
08-27
运维工程师的职责和前景
在多年的工作中,经常会问自己,运维是做什么的,什么是运维,运维的职能等等的问题.
在大多企业中,并不会非常重视运维.经常把运维当作一个网管. 苦力. 上架下架的力工. 搬机器的.
其实不是的 运维也是很重要的.
来一点自己的总结
1.现在云主机和云计算非常普遍
2.非常多的时候运维的一个难关是基础知识的匮乏.
除了开源软件的本身的配置文件优化,还要考虑硬件问题.
3.运维有主导一些工.... Read More >
2014
08-25
08-25
存储过程与函数的区别
核心提示:本质上没区别.只是函数有限制只能返回一个标量,而存储过程可以返回多个.并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行.执行的本质都一样.
函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少.
1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强.
2. 对于存储过程来说可以返回参数,而函.... Read More >
2014
08-23
08-23
syslog+syslog-ng 详解
这网络上,找了非常多现成的教程,发现都用不了。所以通过时间和教程整合,就有了这篇文档。
该文档配置文件比较复杂,但是也很完整。强烈建议仔细阅读该配置文件。
不然的话,就算你照着本篇文档操作成功。也不会自定义修改配置文件。
好,正文开始.
一台服务器的日志对系统工程师来说是至关重要的,一旦服务器出现故障或被入侵,我们需要查看日志来定位问题的关键所在,所以说对于线上跑的服务器而言日志应该合.... Read More >
2014
08-22
08-22
redis 安装和配置文件详解
Redis是一个开源的使用ANSI C语言编写 支持网络 可基于内存亦可持久化的日志型 Key-Value数据库,并提供多种语言的API.
redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串) list(链表) set(集合) zset(sorted set --有序集合)和hash(哈希类型).
Redis 是一.... Read More >
2014
08-21
08-21
PPTPD服务搭建
PPTP 是一种支持多协议虚拟专用网络的网络技术.是市面上使用最广的vpn软件之一.
非常多的人 在搭建好pptpd之后,并不能正常使用.
所以再此把安装步骤留下.
注意, 如果是win客户端,在详细设置的时候
安全选项
vpn类型 : pptp
数据加密 : 可选加密
就注意这两个地方就可以了.
下面开始搭建pptpd
.... Read More >
2014
08-20
08-20
bash解析ini脚本
由于一些原因,需要用bash来读取配置文件.
ini的格式比较实用.
但是网上的质量有一些不是很高.就照着网上的扒了一部分.做成小脚本.
可以当脚本使用.也可以当函数使用.
这个脚本有个小缺点.就是修改之后,注释会消失. 做起来太复杂.并且不影响使用.就没有单独去弄他.
毕竟.用脚本修改ini几率很少.
先写使用方法.后写内容:
U.... Read More >
2014
08-19
08-19
mysql 5.5.x 编译记录和详细说明
# 请在之前的文章.参照操作系统安装方法.
# 安装方法不同,可能会导致无法成功编译安装mysql.
# 编译安装的方法
# 使用yum安装bison
yum install bison
# 下载地址
# mysql 下载地址 官网的列表 需要自己去选择
# http://dev.my.... Read More >
2014
07-29
07-29
ping检测丢包率脚本
由于公司个别机器的网卡驱动和系统兼容性问题,导致网卡用的时间过久会逐渐出现丢包严重直至网卡彻底死掉,所以写了个脚本做检测,并进行重启网卡.
该脚本检测的是路由器,192.168.0.1,当然了.路由器是一直开着的....
注意修改日志路径,用于帮助统计重启情况.
注意把脚本加入到开机启动,以便开机自起 /etc/rc.local
#!.... Read More >