12 2012 档案
bash中符号那点事
摘要:在用bash的时候,发现对很多符号理解不到位,看了网上一个帖子写的不错,把重点摘过来。 1.星号 星号是个神奇的符号,在bash中,它是通配符之一。简单列举下星号的功能,被称为万能字符不是没有理由的.1)文件名匹配: 默认情况下匹配所有非隐藏文件(即非.开头到文件)2)字符串匹配: 匹配任意字符3)$*匹配所有参数4)${array[*]},表示了所有数组元素5)乘法运算6)** 冪运算7)**... 阅读全文
posted @ 2012-12-26 22:29 comeby 阅读(360) 评论(0) 推荐(0)
Makefile——读《跟我一起写Makafile》
摘要:重新回顾一下makefile,打好基础很重要! 1、Makefile的规则 target ... : prerequisites ... command ... ...target 也就是一个目标文件,可以是 Object File,也可以是执行文件。还可以是一个标签(Label)prerequisites 就是,要生成那个 target 所需要的文件或是目标。command 也... 阅读全文
posted @ 2012-12-13 20:39 comeby 阅读(593) 评论(0) 推荐(0)
linux命令行编辑快捷键
摘要:先总结几个个人觉得最有用的 ctrl + ? 撤消前一次输入 ctrl + c 另起一行 ctrl + r 输入单词搜索历史命令 ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ ctrl + k 删除光标后面所有字符相当于VIM里d shift+$ 删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里... 阅读全文
posted @ 2012-12-12 21:30 comeby 阅读(23258) 评论(1) 推荐(1)
sed命令
摘要:sed(stream editor)流编辑器,它是一个非交互式文本编辑器,客队文本文件和标准输入进行编辑,是将一系列编辑命令作用用一批文本文件的理想工具。 sed使用于以下三种场合: 编辑相对交互式文本编辑器而言太大的文件。 编辑命令太复杂,在交互式文本编辑器中难以输入的情况。 对文件扫描一遍,但是需要执行多个编辑函数的情况。 注意:sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件。... 阅读全文
posted @ 2012-12-12 21:24 comeby 阅读(332) 评论(0) 推荐(0)
正则表达式Regular Expresssion
摘要:正则表达式的基本元素包括普通字符和元字符。元字符是掌握正则表达式的根本。 1、正则表达式元字符集合及其意义 符号 意义 * 0个或多个在*字符之前的那个普通字符 . 匹配任意字符 ^ 匹配行首,或后面字符的非 $ 匹配行尾 [] 匹配字符集合 \ 转义符,屏蔽一个元字符的特殊意义 \<\> 精确匹配符号 \{n\} 匹配前面字符出现n次 \{n,\} 匹配前面字符出现至少n... 阅读全文
posted @ 2012-12-12 20:46 comeby 阅读(401) 评论(0) 推荐(0)
【摘录】PHP异步调用实现方式
摘要:PHP异步执行的常用方式常见的有以下几种,可以根据各自优缺点进行选择: 1.客户端页面采用AJAX技术请求服务器 2.popen()函数 3.curl扩展 4.fscokopen()函数 这里主要介绍curl扩展的方法,因为其它几种没仔细看。 $ch = curl_init();curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOP... 阅读全文
posted @ 2012-12-07 15:54 comeby 阅读(233) 评论(0) 推荐(0)
【转载】RHEL系统crontab计划任务管理
摘要:在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务。在RHEL、CentOS等大多数Linux系统中,默认已经安装了at、cron软件包,通过atd和crond这两个系统服务实现一次性和周期性计划任务的功能。其结合shell脚本,可以实现系统自动化管理.1.at一次性任务设置:使用at命令设置的计划任务只在指定的时间点执行一次,有... 阅读全文
posted @ 2012-12-07 15:48 comeby 阅读(1325) 评论(0) 推荐(0)
apache调用php执行系统命令
摘要:一、为了可以通过apache调用php执行系统命令,需要首先赋予apache用户超级用户权限 赋予用户超级用户权限的方法 在/etc/sudoers中添加apache ALL=(ALL) NOPASSWD: ALL 注:1、由于通过apache执行命令不通过tty,所以需要注释掉/etc/sudoers文件中的Defaults requiretty这行否则会出现sudo: sorry, you... 阅读全文
posted @ 2012-12-07 09:33 comeby 阅读(2138) 评论(0) 推荐(0)
Web负载均衡——《构建高性能web站点》读书笔记
摘要:对于Web站点的水平扩展,负载均衡是一种常见的手段。 负载均衡可以一下几类: 1、HTTP重定向 2、DNS负载均衡 3、反响代理负载均衡 4、IP负载均衡 5、直接路由 6、IP隧道 1、HTTP重定向 HTTP协议在相应头信息中定义了Location标记。实现请求转移和自动跳转。可以利用这一特性实现负载均衡,以达到web扩展的目的。 2、DNS负载均衡 DNS完成域名到IP地址的映射,这... 阅读全文
posted @ 2012-12-05 23:03 comeby 阅读(366) 评论(0) 推荐(0)
查看linux版本号
摘要:查看linux版本号1、查看release版本号1)登录到服务器执行 lsb_release -a (适用于各发行版)LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。2) cat /etc/redhat-release 3)rpm -q redhat-release 2、查看内核版本号登录到服务器执行 uname -a 阅读全文
posted @ 2012-12-03 22:39 comeby 阅读(549) 评论(0) 推荐(0)