
linux
iteye_20463
这个作者很懒,什么都没留下…
展开
-
varnish安装及配置(一)
varnish是一款高性能的开源HTTP加速器,用来缓存静态文件(图片,js,css)以减少后端服务器压力,性能要比squid高很多。1.下载varnish,https://www.varnish-cache.org/ #建议下载最新稳定版2.编译安装 tar xzvf varnish-3.0.2.tar.gz cd varnish sh autogen.sh sh configure ...2012-01-09 23:22:12 · 229 阅读 · 0 评论 -
varnish安装及配置(二)
Varish Configuration Language 简称VCL,通过它我们可以完成一些复杂的逻辑处理。下面将详细介绍: Backend declarations: backend www { .host = "www.example.com"; .port = "80"; .connect_timeout = 1s; .first_byte_t...原创 2012-01-10 22:54:54 · 246 阅读 · 0 评论 -
varnish安装及配置(三)
varnish通过几个辅助命令行工具观察varnish的工作情况:varnishlog: varnish的日志是写入共享内存的,可以使用varnishlog命令行工具读取 [admin@localhost ~]$ varnishlog -c//上面的命令将输出客户端的请求信息 195 RxRequest c GET 195 RxURL ...2012-01-11 22:08:22 · 206 阅读 · 0 评论 -
linux下安装mysql
1.首先下载mysql源码包,我这里下载MySQL Community Server 5.5。2.检查机器是否装有cmake,直接输入cmake显示帮助信息表示已安装,现在mysql编译都需要用cmake生成makefile文件,关于cmake更多可以点击这里。如果你的机器上没有cmake请先行安装cmake。 yum install cmake或者sudo apt-get i...原创 2012-08-18 19:01:37 · 98 阅读 · 0 评论 -
shell中判断变量为null
在shell 中判断变量为null方法一: if [ $x ];then echo 'not null'else echo 'is null'fi 方法二: if [ -z "$x" ]; echo 'is null'else echo 'not null'fi ...2012-09-11 20:57:57 · 5224 阅读 · 0 评论 -
处理shell中未赋值变量造成的灾难
在编写shell的时候我们都需要万分小心,尤其是给root执行的脚本 #!/bin/bash....rm -rf $1/$2/bin/.... 假设上述脚本我执行的时候没有传递参数,造成的后果是相当恐怖的。 有没有好的办法解决这个问题,答案是有的 #!/bin/bash....if [ !$1 ]; echo '$...2012-09-11 21:20:13 · 777 阅读 · 0 评论 -
shell中给变量设置默认值
通常shell中我们需要给变量设置默认值,可能会写出如下代码 #!/bin/bashif [ ! $1 ]; then $1='default'fi 显然这种方式在变量少的时候没啥问题,一旦变量多起来,我们可能就有大量的重复劳动(if判断) 有没有比较优雅的方式,不用写一大堆if判断,显然答案是有的 1.变量为null时 ...2012-09-12 22:52:09 · 5646 阅读 · 0 评论