linux

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年9月11日

摘要: 有好多朋友问到怎么制作rpm包,可不可把其它服务器上编译好的软件目录复杂到其它服务器上直接应用等等。。。这里做个简单的介绍,高级复杂的不会。此方法是通过编写spec文件,使用rpmbuild来完成一个rpm的打包。以nginx为例进行介绍制作平台:centos 5.x X86_64四步走:第一步:建立目录结构-mkdir /usr/src/RedHat/{SOURCES,SPECS,BUILD,RPMS,SRPMS} -p相关目录介绍:/usr/src/RedHat/SOURCES #存放源代码、补丁等文件 /usr/src/RedHat/SPECS #存放用于管理rpm制作进程的spec文件 阅读全文
posted @ 2012-09-11 19:59 h13 阅读(2260) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.linuxidc.com/Linux/2011-10/44623.htm前言之前读了关于顺序一致性和缓存一致性讨论的文章,感觉豁然开朗。对linux内核中出现的种种同步和屏障,想做一点总结。缓存一致性之前一直认为linux中很多东西是用来保证缓存一致性的,其实不是。缓存一致性绝大部分是靠硬件机制实现的,只有在带lock前缀的指令执行时才与cache有一点关系。(这话说得绝对,但我目前看来就是这样)我们更多的时候是为了保证顺序一致性。-所谓缓存一致性,就是在多处理器系统中,每个cpu都有自己的L1 cache。很可能两个不同cpu的L1 cache中缓存的是同一片内存 阅读全文
posted @ 2012-09-11 19:36 h13 阅读(1242) 评论(0) 推荐(0) 编辑