sed高级应用实例教程。用sed来解析nginx配置文件,而之前使用sed仅限制于对文件的替换及添加文本,不过也基本能满足平时的bash shell脚本的编写工作。但这次需要解析nginx配置文件来对虚拟主机的代码块进行处理,比如对指定虚拟主机的删除,以及列出所有虚拟主机的信息,比如根目录是哪个。单[......]
月度归档:2014 年六月
如何使用sed对nginx配置文件进行删除与列出虚拟主机操作
如何使用sed对nginx配置文件进行删除与列出虚拟主机操作。带着需要使用sed来对nginx配置文件进行操作的强烈需求,于是开始了学习sed的高级应用。虽然之前也一直在用sed,但也只是接触到了s替换命令,其它高级的命令没用到,所以没有动力去学。一直觉得要学到点东西,前提是你现在有一问题,需要用到[......]
linux Bash Shell字符串操作应用总结
linux Bash Shell字符串操作应用总结。
1. 取长度
- str=”abcd”
- expr length $str # 4
- echo ${#str} # 4
- expr “$str” : “.*” # 4
好像一般使用第二种
2. 查找子串[......]
网站Web压力测试工具-http_load使用介绍
网站Web压力测试工具-http_load使用介绍。http_load压力测试工具,http_load,类似的工具还有webbench、ab、Siege。
1、下载
官方网站:http://acme.com/software/http_load/
cd /root
wget http:/[......]
nginx反向代理缓存配置教程实例
nginx反向代理缓存配置教程实例。
这里给出示例,并详解。
http {
[...]
[...]
proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g;
proxy_ca[......]
Percona Xtrabackup备份mysql大数据库(包括完整备份与增量备份)实例教程
Percona Xtrabackup备份mysql大数据库(包括完整备份与增量备份)实例教程。
Xtrabackup简介
Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加[......]
linux如何使用shell脚本结合innobackupex自动备份mysql innodb数据库实例教程
linux如何使用shell脚本结合innobackupex自动备份mysql innodb数据库实例教程。给出一个自动备份的shell脚本,脚本每周六作一次完整备份,其它时间每天定时作一次增量备份。
#!/bin/bash
#检查命令是否执行成功
if_sucess(){
local[......]
HTTP状态码大全详解介绍客户端服务器请求介绍
HTTP状态码大全详解介绍。HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字代表了[......]
如何使用jailkit chroot更改ssh用户根目录教程
如何使用jailkit chroot更改ssh用户根目录教程。
安装jailkit
- cd /tmp
- wget http://olivier.sessink.nl/jailkit/jailkit-2.16.tar.gz
- tar xzf jailkit-2.16.tar.gz
[......]
如何使用nginx lua实现网站统计中的数据收集教程
如何使用nginx lua实现网站统计中的数据收集教程。网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的[......]