网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口
如果指定cache-control的值[......]
作者: ihipop
在linux shell中使用for遍历产生的递增数字序列的N种方法
使用seq产生
[bash]for i in seq 1 100
;do
echo $i
done[/bash]
使用条件循环
[bash]for((i=1;i<100;i++));do
echo $i
done[/bash]
使用while循环
[bash]i=1
whil[......]
使用命令行进行PPTP VPN拨号
sudo pptpsetup --create vpnname --server ip --username test --password test --encrypt --start
start参数表示立即开始这个拨号
password密码是可选的,为了不在$HISTFILE里面留下痕迹,你[......]
让PHP拥有Python一样的交互式shell
这是一个由facebook开发 的项目。
应该说FaceBook在PHP上贡献了不少东西了。
官方主页http://www.phpsh.org/
官方Git安装简介:https://github.com/facebook/phpsh
sudo easy_install sqlite3 r[......]
处理 PHP Shell_exec 中的空格的函数escapeshellarg
php的exec的参数里面如果有空格会导致执行失败,用escapeshellarg()即可(实际上是加了引号)
下面这里例子是使用php遍历pdf并且转化为txt的例子
[php]<?php
/*
* 递归获取指定路径下的所有文件或匹配指定正则的文件(不包括“.”和“..”),结果[......]
nagios性能展示工具PNP个别项目不出图一例
使用PNP配置完毕后除了PING项目和traffic项目,其他诸如storge检测,总是提示对应XML不存在。
查看官方说明,确实存在性能数据的输出,官方网站关于check_snmp_storage的performance output的描述是YES
刚开始是以为没有对应模板,放Google[......]
为NAGIOS编译安装PNP插件
PNP4NAGIOS是一款为nagios生成性能数据的图表的插件。
perl -MCPAN -e 'install Time::HiRes'
启用rpmforge,关闭pirority插件,升级并且安装
yum install rrdtool-perl
升级到php 5.2 http://i[......]
通过CentOS Testing升级CentOS源里面的PHP 5.1->5.2
pnp4nagiops必须要php5.2以上才能用,没办法还是升级吧
启用CentOS Testing 源
nano /etc/yum.repos.d/CentOS-Testing.repo
# CentOS-Testing:
[c5-testing]
name=CentOS-[......]
安装nagios的snmp采集插件
如果你是自己编译的nagios,check_snmp已经自带了,但是没有丰富的插件,需要安装:
首先安装perl的net-snmp模块
perl -MCPAN -e shell
cpan> install Net::SNMP
nagios配置文件解读(服务器监控)
nagios,难搞死。
看了几天有点头疼,看明白了也就那么回事。
下面说说我的心得(我的nagios是自己编译的,所有文件都在/usr/local/nagios/etc下面)
cgi.cfg:
所有有关web界面的配置都在这里,参见http://ihipop.info/2010/11/178[......]