Windows下Redis的安装使用
官方网站:http://redis.io/
官方下载:http://redis.io/download 可以根据需要下载不同版本
windows版:https://github.com/mythz/redis-windows
安装在D:\soft\phpStudy\redis下
进入redis目录后 开启服务
redis-server.exe redis.conf
测试
redis-cli.exe -h 192.168.1.102 -p 6379
set li 111
get li 111
你就会看到结果

Read More →

一般是 /usr/local 一般一个软件是要复制多个文件到不同的地方,包括可执行文件 ,文档, 配置文件。 通过yum安装的软件包,可以通过 rpm -ql 软件包名 来查询这个软件包具体都复制到了哪些文件到哪些地方。

RPM命令常用技巧若干
有人说曾经被RPM包强暴过,可控性不高。为了避免这类人再次遭受强暴,以及和大家分享RPM包管理经验,特此分享如下内容。
如何查看rpm包里有什么内容
rpm -qlp
如何查看rpm包的安装脚本
rpm -qp –scripts
如何查看rpm包的依赖性关系
rpm -qp –requires
如何查看rpm包详细信息
rpm -qi
如何安装rpm包
rpm -ivh
如何更新软件
rpm -Uvh
如何卸载软件
rpm -e
如何在安装过程中指定相对安装路径
rpm -ivh –nodeps –force –root=你指定的路径
如何在安装过程中忽略依赖性关系
rpm -ivh –nodeps –force
如何查看rpm包的更新记录
rpm -qp –changelog
如何重新编译rpm包
rpm -ba spec配置文件
如何修改rpm源码包的编译参数
请修改安装源码包后产生的 spec 文件。

eclipse for php环境支持phalcon职能提示

在开发phalcon时,没有智能提示是很不爽的。并且eclipse还提示类没有创建。下面我就给大家介绍让eclipse支持phalcon的方法。

第一步,下载phalcon-devtools工具,解压并放到你的电脑中。

这里我放到d:\soft\phalcon   下载地址:https://github.com/phalcon/phalcon-devtools

第二步,建立一个项目,这里就省略了

Read More →

vnstat 的安装请查看 http://www.shangzh.com/221

先上图看效果

/usr/bin/vnstat -u -i eth0

实际上在安装vnstat时,已经在系统里安装好了vnstat的cron,crontab内容在/etc/cron.d/vnstat,如果没有使用命令touch /etc/cron.d/vnstat 创建。
内容为:
0-55/5 *        * * *   root   vnstat -u -i eth0
0-55/5 *        * * *   root   vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0

第一行为安装时自动指定的.

第二行是为了更新eth0的数据后,dump出来一个文件,给 php访问接口访问.

这里dump出来的vnstat_dump_eth0 文件名是有规定的。

# 注意:有时候采用上面的收集办法,无法采集到数据,可以采用下面的办法

cat > /var/lib/vnstat/dump.sh<<EOF
vnstat -u -i eth0
vnstat –dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0
EOF

再执行:
crontab -e

加入执行命令

*/5 * * * * sh /var/lib/vnstat/dump.sh

再删除vnstat原有的cron

rm /etc/cron.d/vnstat

在vnstat_php_frontend-1.5.1.tar.gz 包里的config.php 里有说明。

最后,编辑 vnstat/config.php 这个文件,将数据目录改为 /var/lib/vnstat/,如果不存在此目录,需要使用mkdir -p /var/lib/vnstat/ 创建此目录。
即:
$data_dir = ‘/var/lib/vnstat/’;

指定显示标题

$iface_title[‘eth0’] = ‘VPSer-Linode’;

下面设置以什么图片格式显示,可以是svg或png,一般选择png就可以,svg在IE下需要安装插件,Firefox不需要;如果用png在IE、Firefox下均能直接显示。

$graph_format=’png’;

指定vnstat的安装目录,如果是安装上述方法安装,直接按下面填写即可。

$vnstat_bin = ‘/usr/bin/vnstat’;

将要监控的网卡指定为1个:

// list of network interfaces monitored by vnStat
//$iface_list = array(’eth0′, ‘eth1′, ’sixxs’);
$iface_list = array(’eth0′,);

// will be displayed instead
//
$iface_title[‘eth0’] = ‘Internal’;
//$iface_title[‘eth1’] = ‘Internet’;
//$iface_title[‘sixxs’] = ‘SixXS IPv6′;

修改语言为英语:$language = ‘nl’; 将nl替换为en 保存。

这一切都搞好后,现在用 www.mydomain.com/vnstat/访问,就会发现有流量统计了,统计的数据更新是5分钟刷新一次.

 

 

补充说明:程序默认使用了  fopen函数  如果禁用此函数,就只能通过/var/lib/vnstat/vnstat_dump_eth0访问

这里要禁用  //$vnstat_bin = ‘/usr/bin/vnstat’;

删除的办法有两个:

办法一: 用sc.exe这个Windows命令

点击开始菜单 -》 所有程序 -》 附件 -》 命令行程序,右键菜单中选择“以管理员方式运行”。

sc delete “服务名”(如果服务名中间有空格,就需要前后加引号)

如针对上面的: sc delete KSD2Service

sc 命令的详解,参看本文下方

方法二:直接进行注册表编辑(不推荐)

打开注册表编辑器,找到下面的键值:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

Read More →