Centos - centos.bz - Linux服务器运维日志
General Information:
Latest News:
nginx反向代理缓存配置 20 Aug 2013 | 07:56 am
这里给出示例,并详解。 http { [...] [...] proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g; proxy_cache_key "$host$request_uri"; server { server_name www.cen...
EZHTTP(一键安装Nginx Apache PHP MySQL Memcached Pureftpd)安装与使用教程 18 Aug 2013 | 09:41 am
EZHTTP简介 EZHTTP是集成了nginx apache php mysql memcached等web服务器软件的一键安装脚本,它能自由选择安装任意的软件,自动选最优线路下载,定制容易。更详细的介绍请转到:www.centos.bz/ezhttp/。下面详细介绍下如何使用。 如何安装 因为安装时间会比较久,建议安装前使用screen,screen使用方法如下: 1、首先得安装scr...
Web压力测试工具-http_load 5 Aug 2013 | 11:13 am
介绍个http_load压力测试工具,http_load,类似的工具还有webbench、ab、Siege。 1、下载 官方网站:http://acme.com/software/http_load/ cd /root wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz tar xzf http_load-...
Bash Shell字符串操作小结 4 Aug 2013 | 06:17 am
1. 取长度 str="abcd" expr length $str # 4 echo ${#str} # 4 expr "$str" : ".*" # 4 好像一般使用第二种 2. 查找子串的位置 str="abc" expr index $str "a" # 1 expr index $str "b" # 2 expr index $str "x" #...
使用sed对nginx配置文件进行删除和列出虚拟主机操作 3 Aug 2013 | 01:36 pm
带着需要使用sed来对nginx配置文件进行操作的强烈需求,于是开始了学习sed的高级应用。虽然之前也一直在用sed,但也只是接触到了s替换命令,其它高级的命令没用到,所以没有动力去学。一直觉得要学到点东西,前提是你现在有一问题,需要用到这个技术来解决,而且有强烈的渴望要把这个问题解决,这时候你学习这项技术会事半功倍。否则学习起来会非常的枯燥无味,效率低,甚至会放弃。下面是我最近学sed得出的成果...
sed高级应用示例 3 Aug 2013 | 06:51 am
最近需要使用sed来解析nginx配置文件,而之前使用sed仅限制于对文件的替换及添加文本,不过也基本能满足平时的bash shell脚本的编写工作。但这次需要解析nginx配置文件来对虚拟主机的代码块进行处理,比如对指定虚拟主机的删除,以及列出所有虚拟主机的信息,比如根目录是哪个。单靠简单的匹配是无法满足这个需求了,于是重读了一遍http://www.gnu.org/software/sed/m...
修改SEO Smart Links兼容syntaxhighlighter 26 Jul 2013 | 07:46 pm
为了防止代码出错,之前一直是用coolcode来展示代码,这个是不支持bash高亮。之前也找过几准,也没找到支持bash的,就算支持,也不好用。coolcode虽然一直在用来展未代码防止出错,但没有高亮bash一直挺不爽,今天试用了SyntaxHighlighter Evolved,还不错,但不知道为什么无法开启工具条,就这样用着吧。安装好测试发现SEO Smart Links把高亮里的代码添加了...
shell脚本制作俄罗斯方块游戏 26 Jul 2013 | 07:35 am
下面的脚本功能强大,make by xhchen,收藏一下。 #!/bin/bash # Tetris Game # 10.21.2003 xhchen<[email]xhchen@winbond.com.tw[/email]> #APP declaration APP_NAME="${0##*[\\/]}" APP_VERSION="1.0" ...
如何在Linux终端里用Shell和C输出带颜色的文字 26 Jul 2013 | 07:30 am
我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示。那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言。 一、shell下的实现方法 先来讲在shell下,如何实现。用echo命令就可以实现,参看以下例子: echo -e "\\033[32mHello, world!" 当你在终端里敲下这条命令后,是不是发现系统用绿色输出了"Hello,w...
shell采集系统cpu 内存 磁盘 网络信息 24 Jul 2013 | 01:40 pm
cpu信息采集 cpu使用率 采集算法 通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下: 1. cat /proc/stat | grep ‘cpu0’得到cpu0的信息 2. cpuTotal1=user+nice+system+idle+iowait+irq+softirq 3. cpuUsed1=user+nice+system+i...