沉于思考,默默学习!

你不能预知明天,但你可以利用今天。你不能样样顺利,但你可以事事尽力!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 7 8 9 10 11 12 下一页

2010年10月3日

摘要: 这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能:可以进行正则表达式的匹配样式装入流控制数学运算符进程控制语句内置的变量和函数可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell 日志分析工具都可以用它完成。设计简单,速度表现很好。 涉及到以上六个方面内容,我会在以后文章中加以介绍。 这... 阅读全文
posted @ 2010-10-03 22:16 程默 阅读(70964) 评论(1) 推荐(2)

2010年10月2日

摘要: 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAU... 阅读全文
posted @ 2010-10-02 17:08 程默 阅读(386904) 评论(10) 推荐(29)

2010年10月1日

摘要: shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d 常用!侦测『目录』是否存在 -b 侦测是否为一个『 block 档案』 -c 侦测是否为一个『 character 档... 阅读全文
posted @ 2010-10-01 16:42 程默 阅读(151849) 评论(9) 推荐(5)

2010年9月30日

摘要: 如果对linux shell 数组不是很熟悉的话,请看上一篇文章:linux shell 数组建立及使用技巧 ,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里主要以一个求和计算的题目为例进行分析。 题目:请用linux shell 写一段脚本,实现从1..1000中所有偶数的和值。方法一:通过while 循环得到需要的结果:start=1;total=0;while [ $start -l... 阅读全文
posted @ 2010-09-30 18:28 程默 阅读(18281) 评论(0) 推荐(0)

摘要: linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读... 阅读全文
posted @ 2010-09-30 17:19 程默 阅读(151371) 评论(3) 推荐(11)

摘要: 在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2)) [chengmo@centos5 ~]$ echo $b29在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。2.其它方法:用:e... 阅读全文
posted @ 2010-09-30 15:47 程默 阅读(75295) 评论(0) 推荐(4)

2010年7月13日

摘要: 最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。1。 时间加减这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。如:1990-01-01 01:01:01 加上 1小时 20分处理方法:a.将基础时间转为时间戳time1=$(date +%s -d '1990-01-01 01:01:01')echo $time16311... 阅读全文
posted @ 2010-07-13 14:52 程默 阅读(82699) 评论(0) 推荐(1)

2010年7月8日

摘要: 网上关于nginx +fastcgi+php 虚拟主机独立站点安全配置文章很多。其中 关于Nginx+PHP的虚拟主机目录权限控制的探究 文章已经讲的很详细了。方法很多,有设置http://chuna2.787528.xyz/http://chuna2.787528.xyz/ 特殊目录的,有通过open_basedir配制独立站点,独立目录的。 还有将所有站点目录都写在open_basedir里面。只是没... 阅读全文
posted @ 2010-07-08 17:11 程默 阅读(7152) 评论(0) 推荐(0)

2010年6月28日

摘要: 1-7, 'all' or Enter to continue:知道上面 2个区别,对于我们安装很方便理解了。我们一般so文件扩展,需要运行:pecl已经安装成功。 阅读全文
posted @ 2010-06-28 19:34 程默 阅读(26293) 评论(0) 推荐(0)

摘要: 当服务器压力比较大,跑起来很费力时候。我们经常做站点页面优化,会去查找那些页面访问次数比较多,而且比较费时。 找到那些访问次数高,并且比较耗时的地址,就行相关优化,会取得立竿见影的效果的。 下面是我在做优化时候,经常用到的一段shell 脚本。 这个也可以算是,统计web页面的slowpage 慢访问页面,象mysql slowquery 。以下是我的:nginx 配制 log_format ma... 阅读全文
posted @ 2010-06-28 17:04 程默 阅读(12999) 评论(1) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 下一页