- 浏览: 140584 次
- 性别:
- 来自: 成都
最新评论
文章列表
【基本介绍】
Redis是开源的键值缓存服务。这里介绍reids的安装配置及部分重要参数介绍。
【安装】
多种安装方式:
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make
[root@gaoda redis-stable]# pwd
/usr/local/src/redis-stable
[root@gaoda redis-stable]# ./utils/install_server.sh ...
【基本介绍】
这里mark下ruby array遇到的一个问题
【简单例子】
irb(main):040:0> arr
=> [1, 2, 3, 4, 5]
irb(main):041:0> arr[5]
=> nil
irb(main):042:0> arr[5,0] #为什么不是nil?
=> []
irb(main):043:0> arr[6]
=> nil
irb(main):044:0> arr[6,0] #正常理解返回nil
=> nil
irb(main):045:0> ar ...
【基本介绍】
set是shell的内置命令。可以用来设置修改变量,设置变量的位置
【参数介绍】
-e当还回值非0是立即退出脚本
-o设置内置环境变量
set [+abefhkmnptuvxBCEHPT] [+o option] [arg ...]
-e Exit immediately if a pipeline (which may consist of a single simple command), a subshell command enclosed in paren-
-o option-nam ...
【简单介绍】
这里介绍如何编写nagios脚本支持nagios图形化界面。重点在脚本的返回值的格式上。
【简单实例】
#!/bin/bash
# Determine memory usage percentage on Linux servers.
# Original write for RHEL3 for PC1 Project - jlightner 05-Jul-2005
#
# Modified for RHEL5 on mailservers.
# -Some of the escapes previously required for RHEL ...
【基本介绍】
Pnp 是一个基于 php 和 perl,用 rrdtool将 nagios 采集的数据绘制图表的工具。
【安装流程】
1.安装php - 省略
2.安装perl - 省略
3.安装pnp
tar xf pnp4nagios-0.6.6.tar.gz
cd pnp4nagios-0.6.6
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/l ...
【基本介绍】
开源项目Mosquitto是基于MQTT消息传输协议的消息推送服务。
【源码地址】
http://mosquitto.org/files/source/
【yum源及安装】
yum源
[mqtt_repository]
name=mqtt (CentOS_CentOS-6)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/ ...
【基本介绍】
有时候我们又必要循环我们的配置达到执行多长的目的。
【简单实例】
遍历查看用户是否存在
{% for usr in 'cedwards','thatch','jphall','herlo','whiteinge','SEJeff' %}
{{ usr }}:
user:
- present
{% endfor %}
创建多个目录
[root@vpn sls_config]# cat test.sls
{% for i in '1','2' %}
test{{ i }}:
file.directory:
- name: /tm ...
【基本介绍】
nc是可以打开任意端口的TCP/UDP连接和监听。
The nc (or netcat) utility is used for just about anything under the sun involving TCP or UDP. It can open TCP connections, send UDP packets, listen on arbitrary TCP and UDP ports, do port scanning, and deal with both IPv4 and IPv6. Unlike telnet(1), nc scripts nice ...
【参考引用】
http://redis.io/topics/benchmarks
http://blog.csdn.net/nightelve/article/details/16854223
【基本介绍】
运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again。
原因是安装了个epel源来安装saltstatck,
【修改方式】
恢复基础的地址,注释掉镜像的,
原来的:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorl ...
【基本介绍】
gnuplot是linux平台下面画图工具,可以画简单的二维和三维图,当然如果要质量高的三维图等必须用更专业的画图工具。这里我们介绍gnuplot的简单用法和实例。
http://www.gnuplot.info/
【基本用法】
在linux命令提示符下运行gnuplot命令启动,输入quit或q或exit退出。
1、plot命令
gnuplot> plot sin(x) with line linetype 3 linewidth 2 或
gnuplot> plot sin(x) w l lt 3 lw 2 %用线画,线的类型(包括颜色与虚线的类型)是3,线的 ...
【基本介绍】
awk是一款强大的对文件内容进行处理的软件,可以当作是一个脚本语言。
这里列出大概的学习框架和简单例子。
【学习列表】
1.Built-in functions for numeric operations
2.Built-in functions for String operations
3.Build-in functions for input output operations
4.awk if statement(if,if else,if else if,:?)
5.awk loops(do while,for loop,break,continue,exit)
...
【基本介绍】
负载均衡可以实现多服务分担压力,个人服务器宕机不影响业务。
这里介绍负载均衡的2中方式,四层负载均衡和七层负载均衡
【四层负载均衡和七层负载均衡区别】
1. 四层负责均衡:
是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。
在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应的web服务器IP地址,这样client就可以直接跟此服务器建立TCP连接并发送数据。
2. 七层负载均衡设备:
也 ...
【基本介绍】
ps - report a snapshot of the current processes.
ps displays information about a selection of the active processes。
ps显示与进程相关的信息。
【基本参数】
-a Select all processes except both session leaders (see getsid(2)) and processes not associated with a terminal.
a Lift the B ...
【基本介绍】
lsof - list open files
It is a command line utility which is used to list the information about the files that are opened by various processes. In unix, everything is a file, ( pipes, sockets, directories, devices, etc.). So by using lsof, you can get the information about any opened files.所有的 ...