hdparm /dev/sda
观察DMA是否开启
日志标签 ‘笔记’
系统管理的边边角角1
2009年3月25日sed与awk学习笔记
2009年3月10日1、除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处,不尊重别人劳动成果的不欢迎;
2、本博客内容遵守“署名-非商业性使用-禁止演绎 2.5 中国大陆”协议;
整理这么一份笔记是因为所看到的大多书籍与文档太晦涩,让人读着很累,更容易走神。
我很喜欢鸟哥的风格,更平易近人一些,所以这篇文档也尽力写的更通俗。
39页的word文档,不是很多,但的确是自己写过的最多的一次,错误之处在所难免,欢迎交流探讨~!
下载地址:SED与AWK学习笔记
Blog www.zhangyiqun.cn
前言
开卷有益。
在it领域有很多学习的途径,个人认为最好的学习教材是原版图书,但由于语言上的问题,大多数人只能望书兴叹。这39页的文档是根据我自学时的实际情况,和大多数的实际需要情况所写。其中示例大部分参考了O’Reilly.SED and AWK 。
每篇文章中所带的小练习或来自工作或来自网络,希望读者能够多加练习,实践才是王道。
文档完成于2009-1-31
基本概念
Sed是一个“非交互式”的面向字符流的编辑器。
这个面向字符流就像是我去餐厅点了一道菜让厨师做,菜都是字符,厨师做好后直接送到我面前。所以我只要下达命令就好。
» 阅读更多: sed与awk学习笔记
[集群]详解LVS的工作模式之NAT的实现
2009年3月5日1、除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处,不尊重别人劳动成果的不欢迎;
2、本博客内容遵守“署名-非商业性使用-禁止演绎 2.5 中国大陆”协议;
作者:张逸群
Mail:jeantoe@gmail.com
前言
Linux 服务器集群系统(以下简称 LVS), 是一个由章文嵩博士发起的自由软件项目,现在已经是 Linux 标准内核的一部分。LVS 从 Linux 内核还在 2.0 版本的时代开始,就得到广泛的应用,目前
Linux 的内核已经是 2.6 版,完全内置了 LVS 的各个模块,已经不需要在给内核打任何补丁。
如何配置 NAT方式的集群是本文关注的焦点,读者可以将本文当作一篇 Howto 文档, 以一种相对简单的架构让集群“跑起来”,在生产中的应用随着我经验的增加也会陆续添加。
NAT方式拓扑图
[正则]表达式的匹配原理2
2009年2月21日
表达式主导与文本主导
NFA引擎 :表达式主导
当用he(te|nigh|llo)匹配文本 hello world 时 ,he会先从括号中提取te然后nigh然后llo ,当进行到时llo时整个表达式匹配成功。这种表达式的控制权在不同的元素之间转换,所以称它为“表达式主导”
DFA引擎:文本主导
当用he(te|nigh|llo)匹配文本 hello world 时 ,引擎会同时对te,nigh,llo进行检查。这种方式为“文本主导”,是因为它扫描的字符串中的每个字符都对引擎进行了控制。
比较NFA与DFA
一般情况下DFA比NFA要快。
NFA为创造性思维提供了丰富的施展空间。一个调教好的表达式能带来许多收益,调教的不好则会带来严重后果。
注:NFA类似手动挡汽车
[正则]表达式的匹配原理1
2009年2月17日
学习原理的意义
构建正则表达式的方式决定了某个正则表达式能否匹配一个特定字符串,在何处匹配,以及匹配成功或报告失败的速度。
引擎分类
引擎有DFA,NFA
大多数awk使用DFA
grep,php使用NFA
gnu awk , gnu grep/egrep 属于混合型引擎。
引擎的类型决定了工具的特性。
