自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis - 密码管理

【基本介绍】给redis添加密码认证【基本配置】总共2个步骤:a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。比如 requirepass test123b.配置文件中参数生效需要重启重启redis 。【连接验证】[code="linux"][root@localhost redis]# redis...

2015-02-27 10:39:30 209

原创 redis - phpredisadmin

【基本介绍】这里介绍安装redis查看工具phpredisadmin【基本按照】phpRedisAdmin:[url]https://github.com/ErikDubbelboer/phpRedisAdmin[/url]predis[url]https://github.com/nrk/predis[/url]0.前提php安装redis模块,并且web...

2015-01-21 17:14:34 193

原创 mysql - 修改密码

【基本情况】这里介绍mysql数据库修改密码【常见方法】1.数据库中修改mysql -u root -p 回车 输入密码 mysql> user mysql mysql> select user,password from user; #查看密码 #可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改 ...

2015-01-16 12:12:11 211

原创 mysql grant - 权限授权

【基本介绍】这里介绍mysql权限授权【授权情况】grant 权限 on 数据库对象 to 用户[code="linux"]grant select on testdb.* to common_user@'%'grant select on testdb.* to common_user@'192.168.0.%';grant select, insert, updat...

2015-01-16 12:04:15 330

原创 SVN - 获得最新的更新目录

【基本介绍】想或者指定的svn tag路径下面最新的版本文件,然后就可以执行下载等其他后续操作。【解决方案】svn log可以打印出所有的更新信息,版本,作者,时间等svn log -v 可以更加详细的打印出,更新了哪些文件等这样就可以直接获得最后更新的文件路径及版本文件。[code="linux"]svn log -v svn://server | awk '...

2015-01-12 15:32:46 560

原创 linux shell - 远端修改非root密码

【基本介绍】通过远端修改普通用户密码,而passwd --stdin , chpasswd都不许要root权限。【方法介绍】在要修改密码的机器上准备一个脚本[code="linux"][root@bogon ~]# cat test.sh passwd ...

2015-01-09 20:40:52 274

原创 linux shell - broken pip error

【基本介绍】这里我们介绍发生broken pipe错误的原因以及解决方案。【broken pip error】例如:svn log svn://xxxx | head -10这样bash在执行的svn log svn://xxxx的时候起一个线程1,在执行head -10的时候起一个线程2。两个线程同时运行。线程2读到第10行的时候退出,然后关闭管道。但是线程1还在跑,继续往管...

2015-01-07 15:36:55 1018

原创 php - phpMyAdmin adminer

【基本介绍】这里我们来安装phpMyAdmin软件来查看数据库。【软件安装】php + webserver 省略直接下载phpMyAdmin放在webserver的根目录下面。[url]http://sourceforge.net/projects/phpmyadmin/?source=typ_redirect[/url]【phpMyAdmin配置】修改ph...

2015-01-07 11:20:20 581

原创 SVN - 文件图标不显示

【基本介绍】svn checkout之后文件上面没有勾号等图标显示【解决】 对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等。1. 系统重启后可能解决2. 按照参考引用里面的方法在注册表里面查看【参考引用】[url]http://blog.csdn.net/lishehe/art...

2015-01-04 16:02:50 109

原创 Docker - nsenter

【基本介绍】这里我们介绍docker的nsenter命令安装和使用。在大多数Linux发行版中,util-linux包中含有nsenter.nsenter - run program with namespaces of other processes【安装】源码安装[code="linux"]$ wget https://www.kernel.org/pub/linu...

2014-12-31 10:44:05 327

原创 linux locate - find files by name

【基本介绍】这里我们介绍locate命令,用来查找文件。【安装配置】安装mlocate[code="linux"]yum install mlocate[/code]生成db数据文件[code="linux"][root@root ~]# updatedb [root@root ~]# ls /var/lib/mlocate/mlocate.db ...

2014-12-17 17:46:32 145

原创 apache speling_module - URL忽略大小写

【基本介绍】这里我们介绍apache的speling_module模块,该模块支持URL忽略大小写。windows端大小写不敏感,linux端大小写敏感。【speling_module】检查是否有speling_module模块[code="linux"][root@xxmodules]# ls -ld /etc/httpd/modules/mod_speling.so ...

2014-12-17 14:38:11 328

原创 apache 主服务器部署 - 容器

【基本介绍】这里介绍apache主服务配置文件httpd.conf中的容器部分。 它以开头为结束的样式来对指令进行封装,指令的作用域在容器里面。【容器介绍】1. IfModule容器作用于模块,它会判断模块是否载入,然后再决定是否进行处理,只有在判断结果为真时才会执行容器内的指令,相反如果为假,则会全部忽略。例如: 如果载入了dir_module模块那么执行里面的指令...

2014-12-15 17:37:21 173

原创 cacti 错误集 - 无法登入

【基本介绍】具体表现是在index.php页面,及时输入正确的用户名和密码,还是在index.php页面而无法进入。【问题解决】原因由于是php的session问题,无法读取php的session导致无法读取session信息而进入到内容显示页面。php的session路径可以查看php.ini配置session.save_path,然后查看允许cacti的用户是否有权限进...

2014-12-15 11:08:50 533

原创 apache 主服务器部署 - 指令

【基本介绍】这里介绍apache主服务配置文件httpd.conf中的指令部分。【指令介绍】1. ServerNameServerName用来定义Apache默认主机名,这个指令在httpd.conf中默认被注释掉,因此要启动它。eg:ServerName www.example.com 或者 ServerName 127.0.0.1如果启动apache的时候...

2014-12-12 16:31:41 136

原创 linux ssh - ssh简化连接

【基本介绍】有些服务器经常连接,但是又需要频繁输入密码。这里介绍一些方便的方法。【方法介绍】1. shell aliases在.bashrc里面添加相应的alias2. ~/.ssh/config[code="java"][root@deploy ~]# cat .ssh/config Host 10.xx.xx.xx Identity...

2014-12-10 15:11:58 179

原创 linux ssh - GSSAPIAuthentication

【基本介绍】最近公司搬家,发现合作伙伴的服务器的用ftp工具连接老是timeout。 用linux尝试ssh也相应很久才提示输入密码。【配置参数】通过ssh debug发现在尝试gssapi认证的时候会卡很久。[code="linux"]debug2: key: /root/.ssh/id_dsa ((nil))debug1: Authentications that ca...

2014-12-10 14:58:27 3011

原创 saltstack master - master配置文件

【基本介绍】这里介绍master的配置文件。salt系统的配置很简单salt-master是通过一个名为master的文件配置,salt-minion是通过一个名为minion的文件配置。【配置解析】interface默认值:0.0.0.0(所有的网络地址接口)绑定到本地的某个网络地址接口[code="java"]interface: 192.168.0.1[/co...

2014-12-08 17:57:46 134

原创 saltstack sls - sls格式和YAML

【基本介绍】这里介绍saltstack的sls配置格式和YAML语法规范【YAML】1. YAML使用spaces(空格),因此不能再你的sls文件里面使用Tab,如果你遇到“rendering sls files errors”等错误,请检查你的sls文件,确保没有Tab等非法符合。2. 缩进YAML文件的语法建议使用两个空格进行缩进。YAML实际上是将定义的...

2014-12-04 11:49:48 488

原创 nagios fetion - 飞信报警

【基本介绍】这里我们介绍nagios利用飞信提供短信报警功能【飞信安装测试】 - linux平台[url]http://bbs.it-adv.net/viewthread.php?tid=916&extra=&page=1[/url]1. libACE库的支持拷贝相应的so文件到/usr/lib下面2. fetion的安装配置解压fetion文件到安装路径,例如/...

2014-12-01 18:24:14 248

原创 nagios servicegroup - 服务组

【基本介绍】这里介绍servergroup的基本情况【基本配置】在对应的配置文件中添加相应的servicegroup[code="linux"]define servicegroup{ servicegroup_name services-name alias NA members ...

2014-12-01 17:49:47 490

原创 linux tar - 压缩解压

【基本介绍】今天遇到要添加文件到tar文件里面,所以在这里介绍tar的一些用法。【参数介绍】[code="linux"]GNU ‘tar’ saves many files together into a single tape or disk archive, and can restore individual files from the archive. ...

2014-12-01 16:04:03 146

原创 saltstack - 介绍

【基本介绍】这里介绍saltstack的作用与定位。【简单介绍】saltstack是什么?它是用python写的,对设备轻量级,通讯层使用0MQ(http://www.zeromq.org ),并且是开源的,遵守Apache2(http://www.apache.org/licenses/LICENSE-2.0 )开源协议,拥有开源社区。saltstack能用来做什么?...

2014-11-24 18:48:29 1214

原创 mosquitto - user/passwd

【基本介绍】这里介绍给mosquitto服务端,客户端,topic添加用户和密码等【基本配置】配置mosquitto.conf配置文件[code="linux"]allow_anonymous false #不允许匿名password_file /etc/mosquitto/passwd #配置用户密码文件acl_file /etc/mosquitt...

2014-11-18 17:10:18 278

原创 php php-fpm - php-fpm status

【基本介绍】这里介绍php-fpm的status.可以查看php-fpm的进程相关的信息。【基本配置】php-fpm的配置文件,使用pm.status_pat=[code="linux"]; The URI to view the FPM status page. If this value is not set, no URI will be; recognized ...

2014-11-18 15:50:15 352

原创 nagios user - 添加用户

【基本介绍】这里介绍nagios添加用户和用户权限管理【基本配置】[b]1. 用户添加 2. 用户权限管理[/b]1. 用户添加用户是由web服务器提供的用户管理。例如apache里面:用户和密码是有AuthUserFile配置文件来管理。[code="linux"] DocumentRoot /usr/local/nagios/share ...

2014-11-18 14:28:22 461

原创 linux parameter substitution - 字符串/变量处理

【基本介绍】这里我们介绍bash里面对字符串,变量等的替换等操作。【基本用法】shell parameter substitution1. ${parameter}2. ${parameter-default} ${parameter:-default}3. ${parameter=default} ${parameter:=default}4. ${paramet...

2014-11-17 15:56:51 187

原创 linux netstat - status状态描述

【基本介绍】这里介绍netstat命令返回的结果status列的状态说明。【状态介绍】[code="linux"][root@sparkVM script]# netstat -tunlp | head -10Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address ...

2014-11-14 17:59:07 1452

原创 nginx - stub_status 连接数查看

【基本介绍】这里介绍nginx的stub_status模块,可以查看当前web的连接数,请求数等。【模块查看】nginx的stub_status模块支持访问状态的信息。所有要查看该模块是否已经安装。[code="linux"]nginx -V | grep ngx_http_stub_status_module[/code]【基本配置】[code="...

2014-11-14 17:14:03 203

原创 redis - 数据恢复

【基本介绍】这里介绍redis数据恢复。【基本方式】redis有两种备份方式rdb和aof, 数据恢复只用把rdb活动aof文件放对应的redisdata目录下面就可以。基本流程流程:1.关闭redis,(因为关闭的时候会重写文件)2.拷贝要恢复的数据到对应的redisdata目录3.启动redisrdb方式,关闭redis后要确认配置文件没有启用aof...

2014-11-13 16:28:10 93

原创 redis - 安装配置

【基本介绍】Redis是开源的键值缓存服务。这里介绍reids的安装配置及部分重要参数介绍。【安装】多种安装方式:[code="linux"]$ 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$ mak...

2014-11-13 15:42:47 67

原创 ruby array - unexpected return

【基本介绍】这里mark下ruby array遇到的一个问题【简单例子】[code="ruby"]irb(main):040:0> arr=> [1, 2, 3, 4, 5]irb(main):041:0> arr[5]=> nilirb(main):042:0> arr[5,0] #为什么不是nil?=> []irb(main):043:0> a...

2014-11-11 18:48:16 234

原创 linux set - set variables and set positional parameters

【基本介绍】set是shell的内置命令。可以用来设置修改变量,设置变量的位置【参数介绍】-e当还回值非0是立即退出脚本-o设置内置环境变量[code="linux"] set [+abefhkmnptuvxBCEHPT] [+o option] [arg ...] -e Exit immediately if a pipe...

2014-11-10 18:26:44 137

原创 nagios pnp - nagios脚本支持pnp绘图

【简单介绍】这里介绍如何编写nagios脚本支持nagios图形化界面。重点在脚本的返回值的格式上。【简单实例】[code="linux"]#!/bin/bash# Determine memory usage percentage on Linux servers.# Original write for RHEL3 for PC1 Project - j...

2014-11-10 14:10:42 114

原创 nagios pnp - nagios结合pnp实现图表功能

【基本介绍】Pnp 是一个基于 php 和 perl,用 rrdtool将 nagios 采集的数据绘制图表的工具。【安装流程】1.安装php - 省略2.安装perl - 省略3.安装pnp[code="linux"]tar xf pnp4nagios-0.6.6.tar.gz cd pnp4nagios-0.6.6 ./configure --wi...

2014-11-10 11:13:57 134

原创 mosquitto - 推送服务push

【基本介绍】开源项目Mosquitto是基于MQTT消息传输协议的消息推送服务。【源码地址】[url]http://mosquitto.org/files/source/[/url]【yum源及安装】yum源[code="linux"][mqtt_repository]name=mqtt (CentOS_CentOS-6)type=rpm-mdb...

2014-11-07 16:58:40 537

原创 saltstack - for-loops

【基本介绍】有时候我们又必要循环我们的配置达到执行多长的目的。【简单实例】遍历查看用户是否存在[code="linux"]{% for usr in 'cedwards','thatch','jphall','herlo','whiteinge','SEJeff' %}{{ usr }}: user: - present{% endfor %}[...

2014-11-05 20:18:55 168

原创 linux nc - arbitrary TCP and UDP connections and listens

【基本介绍】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 TC...

2014-10-31 17:46:46 190

原创 redis - 性能测试

【参考引用】[url]http://redis.io/topics/benchmarks[/url][url]http://blog.csdn.net/nightelve/article/details/16854223[/url]

2014-10-29 15:52:11 84

原创 linux 报错集 - Cannot retrieve metalink for repository: epel. Please verify its pat

【基本介绍】运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again。原因是安装了个epel源来安装saltstatck,【修改方式】恢复基础的地址,注释掉镜像的,原来的:[code="linux"][epel]name=...

2014-10-29 15:12:56 172

空空如也

空空如也

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

TA关注的人

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