摘要:Memcached是一个免费开源的、高性能的、分布式内存缓存系统,对于很多WEB程序员来说,对它应该非常熟悉,很多WEB程序员经常用它将数据库里面的数据缓存起来从而提供网站或者应用的性能,而PHP作为网站开发的热门语言,肯定也是支持Memcached的,但是当我们打开PHP的官方手册,发现一个有趣的情况,就是PHP有两个扩展提供了类似的功能,它们就是Memcache和Memcached扩展,这两个
2017年07月08日
saltstack的nodegroups配置
摘要:修改master配置文件,在/etc/salt/master文件中添加如下配置nodegroups:
app_pick: 'L@YTJ159-93,YTJ159-92'
app_pack: 'L@YTJ159-91,YTJ159-92'
组名与组成员间要有一个空格,否则会报错L@ 和G@ 分别表示minion和grain信息配置之后不需要重启salt-master; 然后就可以通过group来执行命令了,例如:salt -N app_pick cmd.run ifconfig表示对app
分类:自动化运维
2017年07月07日
批量导入官方YUM_GPG-KEY脚本: import_OS_GPG_key.sh
摘要:#!/bin/bash#Usage: /bin/bash import_OS_GPG_key.sh#Create 2017-07-07 By RuanShengChang #Mail:rscpass@163.com#Used for CentOS5.x CentOS6.x CentOS7.x#info:download CentOS GPG Key and import to SystemErrorCentOS5(){cd /etc/pki/rpm-gpgcurl -O -L https://www.centos.org/keys/RPM-GPG-KEY-CentOS-5for i in /etc/pki/rpm-gpg/RPM-GPG-KEY-CentO
分类:Shell
2017年07月05日
Smokeping Slave 启动脚本
摘要:#!/bin/bash# smokeping reboot file# chenjiayun. /etc/init.d/functions# Start the service Smokepingstart() {echo -n “Starting Smokeping: ”/usr/local/smokeping/bin/smokeping –master-url=http://ping.monitor.ustack.com –cache-dir=/usr/local/smokeping/cache –shared-secret=/usr/local/smokeping/etc/smokeping_secrets.dist–slave-name=ZHSH –logfile=/v
分类:监控报警
2017年07月05日
Smokeping 配置文件config详解
摘要:这个配置文件不管在Linux下面还是在BSD下面是一致的。 如下解说:整个config文件里面只有#是注释 第一部分 General 属于基本配置。值得注意的地方有imgcache和imgurl这两个参数,要注意一下,和apache配置相关联,如果配置不好的话,打开web的时候图片会显示不出来。 *** General ***owner = KevinDengcontact =kevinadmin@sohu.
分类:监控报警
2017年07月05日
Smokeping 服务启动代码
摘要:#!/bin/bash#jiayun# chkconfig: 2345 55 25# description: This service starts up the Smokepingserver daemon.. /etc/init.d/functions# Start the service Smokepingstart() {echo -n "Starting Smokeping: "/usr/local/smokeping/bin/smokeping--logfile=/var/log/smokeping.log >/dev/null 2>&1### Create the lock file ###touch /var/lock/subsys/
分类:监控报警
2017年07月05日
Smokeping 添加监控节点
摘要:config 配置文件的最后边vim /usr/local/smokeping/etc/config + Other menu = 三大网络监控 title = 监控统计 ++ dianxin menu = 电信网络监控 title = 电信网络监控列表 host = /Other/dianxin/dianxin-bj/Other/dianxin/dianxin-hlj /Other/dianxin/dianxin-tj /Other/dianxin/dianxin-sc/Other/dianxin/dianxin-sh /Other/dianxin/dianxin-gz +++ dianxin-bj menu = 北
分类:监控报警
2017年07月05日
Smokeping 安装配置
摘要:一、准备工作:1、以防止安装依赖出错,首先给系统安装第三方源:rpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm2、安装lamp环境和rrdtool图形处理及其他所需依赖库:1 yum -y install perl perl-Net-Telnet perl-Net-DNS perl-LDAPperl-libwww-perl perl-RadiusPerl perl-IO-Socket-SSL perl-Socket6perl-CG
分类:监控报警
2017年07月05日
Smokeping 软件介绍
摘要: Smokeping主要是监控网络性能,包括常规的ping,用echoping 监控www 服务器性能,监控dns 查询性能,监控ssh 性能等。Smokeping底层是用rrdtool做支持,特点是画图漂亮,网络丢包和延迟用颜色和阴影来表示。Smokeping 由以下组件组成: RRDtool、Fping、Echoping、Curl、Dig、SSh、Perl 模块。虽然Smokeping 可以探测网络性能,但如果仅仅从单个节点去探测网络性能,往往
分类:监控报警
2017年07月04日
Linux dd 命令详解
摘要:dd1.dd命令可以轻易实现创建指定大小1G的文件,如dd if=/dev/zero of=test bs=1M count=1000在当前目录下会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源),但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢。在某种场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘则可以d
分类:系统管理
2017年07月03日
grep命令详解
摘要:简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单
分类:系统管理
2017年06月26日
Usermod 命令详解
摘要:usermod [options] user_nameusermod 命令修改系统帐户文件来反映通过命令行指定的变化选项(options)-a|--append ##把用户追加到某些组中,仅与-G选项一起使用 -c|--comment ##修改/etc/passwd文件第五段comment -d|--home ##修改用户的家目录通常和-m选项一起使用 -e|--expiredate ##指定用户帐号禁用的日期
分类:系统管理
2017年06月25日
MySQL数据库用户权限划分
摘要:数据库用户划分权限划分一般原则数据库一般划分为线上库,测试库,开发库。对于线上库:DBA:有所有权限,超级管理员权限 应用程序:分配insert、delete、update、select、execute、events、jobs权限。 测试人员:select某些业务表权限 开发人员:select某些业务表权限 原则:所有对线上表的操作,除了应用程序之外,都必须经由DBA来决定是否执行、已经什么时候执行等。 测
分类:DataBase
2017年06月25日
MySQL忘记用户密码的解决办法
摘要:普通用户,直接用root超级管理员登录进去修改密码就可以了,但是如果root密码丢失了,怎么办呢? msyqld_saft方式找回密码停止mysql:service mysqld stop; 安全模式启动:mysqld_safe –skip-grant-tables & 无密码回车键登录:mysql -uroot –p 重置密码:use mysql; update user set password=password(“”)where user=’root’ and host=’localhost’; flush pr
分类:DataBase
2017年06月25日
MySQL用户权限详解
摘要:1,MySQL权限体系MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db表中。GRANT ALL ON db_name.和REVOKE ALL ONdb_name.只授予和撤销数据库权限。 表层级:
分类:DataBase
2017年06月25日
MySQL 用户权限详细汇总
摘要:用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identifiedby 会将纯文本密码加密作为散列值存储修改mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表删除mysql
分类:DataBase
2017年06月25日
svn查看日志(show log)显示时间为1970的解决方法
摘要:在SVN服务端:vim svnserve.conf将anon-access = yes修改为:anon-access = none重启SVN服务就可以解决问题了:/usr/bin/svnserve -d --listen-port 3690 -r /python_repos
分类:系统管理
2017年06月24日
Apache中RewriteRule和RewriteCond规则参数的详细介绍-域名跳转
摘要:RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。RewriteEngine onRewriteCond %{HTTP_USER_AGENT} ^Mozilla//5/.0.*RewriteRule index.php i
分类:LANMPT
2017年06月24日
apache如何将顶级域名跳转到www子域名中?
摘要:我的项目是PHP项目,使用的是apache服务器,现在www域名指向这台服务器。现在实现的效果为在浏览器中输入顶级域名,然后自动跳转到www子域名中,下面是具体的解决方法。使用apache的rewrite功能 配置步骤: 第一步:找到apache的配置文件httpd.conf(文件在conf目录下) 第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商
分类:LANMPT
2017年06月24日
Apache Rewrite实现URL的跳转和域名跳转
摘要:1、Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf