文章列表
-----------------------
进阶部分:
多行模式空间:对于多行内的数据进行匹配处理;
·N(Next)命令获取下一行到模式空间。
获取到的多行模式空间,使用\n匹配多行间的换行符,
^匹配模式空间(可多行)的首字符,$匹配模式空间(可多行)的末字符.
·对于一行内满足条件的先进行匹配,之后进行行间的匹配,
可以保证一行内有两个owner的情况下的匹配:
[root@localhost ~]# sed -f owner.sed sedtest.log
the installation guide
for xx
the installation guide shipped ...
sed学习笔记:
-----------
·一般形式:
操作行范围(行号或模式匹配行范围)-操作符-操作对象-操作结果-行内操作方式
(在操作符前加!号,则对操作行范围外的行进行操作)
简单的例子如下:
[root@localhost ~]# cat grade.log
andy 86 78 99 56
lily 66 70 59 56
lucy 77 78 69 56
steve 82 78 87 56
ann 80 78 90 56
匹配含lucy的行到结尾行之外的行,进行删除操作:
[root@localhost ~]# sed '/lucy/,$!d' grade.log
lucy ...
awk 学习笔记:
------------
·模式:
开始-主输入循环-结束
·主输入循环:模式匹配-记录-字段
·变量表达的字段:
[root@localhost ~]# echo a b c|awk 'BEGIN {one=1;two=2} {print $(one + two)}'
c
·-f选项:
[root@localhost ~]# awk -f list.awk name.log
andy,3233 ...
ocfs 测试套安装流程:
准备:
安装LAM/MPI到需要测试的所有节点:
#节点间需要可以不需要密码进行SSH访问;
#如果有安全的考虑,可以在多节点测试时,使用root帐号,进行SSH操作;
#参考脚本如下:
(注意:每个测试节点,都需要运行)
。。。。
#测试需要的linux kernel source tarball需要为gzip格式的压缩文件。
安装:
步骤:
$ ./autogen.sh prefix=/ #默认安装目录为/usr/local
$ make
$ make install DESTDIR=/home/test/ocfs2test # 安装可执行文 ...
关于linux的cache问题
今天,被人问到关于linux文件系统的cache问题;
##重要说明由于本人刚开始学习,所以基本上不知道什么意思,就知道可能是用于缓存的东东。(如果想知道非常深入的结果,请搜索understanding the linux kernel这本书,我上传到51cto了,呵呵)
调查了之后,对于相关知识整理如下:
包含:
·page cache:页面高速缓存,用于文件系统交付给应用程序使用时,只是先叫内存提取一部分文件数据,分页进行缓存,然后内存通过mmap,提供给引用程序使用。(与应用程序,内存管理,VFS三部分有关)
·block cache:用于page ca ...
开始想说的话
之前一直在网上看别人的文章;
今天到51cto(不是我们现在上的这个网站哟,嘿嘿)上,上传一些资料,看到之前不知道什么时候自己上传的一个文件,得到了好多人的下载,感觉好惊讶呀,
邪恶一点说,呵呵,好像当时我是为了下一个自己的文档积分不够,所以才上传的文档。
但是,现在,看到很多人感谢的评述,还是对我有了一些触动,呵呵。
而且,目前自己学习的linux文件系统方面,也看到了很多开源和非常有共享性的事情;
更重要的是,自己还是希望以此来帮助自己总结,进步;
最后,如果有幸有人看到一些内容,对于您的生活有一点帮助的话,那对我来说就是意外的收获了,呵呵。
基于以上几点,所以我要开始写 ...