文章分类 -  转载-linux

[转]Linux平台下的service程序编写指南
摘要:Linux平台下的service程序编写指南 Hu Dennis Sep 24, 2010转载注明出处http://blog.csdn.net/gobitan 摘要:本文主要介绍了如何编写一个service服务所涉及的两个主要方面。1)将一个普通程序装成daemon程序;2)编写service方式的 阅读全文

posted @ 2016-06-15 17:52 Jingle Guo 阅读(1193) 评论(0) 推荐(0)

[转载]通过zero copy来实现高效的数据传输
摘要:这段时间在学习一些系统底层的知识,真后悔大学没有好好学习操作系统,导致好多文章看不懂。说到这不得不吐槽一下,像介绍系统层次的一些书籍好 多都是中文翻译版,而大部分的中文翻译版大都语句晦涩,难懂,而且极易被误导。网上也有一些介绍文章,好多是连作者自己都没搞明白抑或是简单的复制粘贴, 真是越看越迷糊... 阅读全文

posted @ 2015-11-26 10:26 Jingle Guo 阅读(226) 评论(0) 推荐(0)

[转载]IO多路复用之epoll总结
摘要:1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有 描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy 只需 阅读全文

posted @ 2015-11-25 16:19 Jingle Guo 阅读(148) 评论(0) 推荐(0)

[转载]IO多路复用之poll总结
摘要:1、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些... 阅读全文

posted @ 2015-11-25 16:10 Jingle Guo 阅读(129) 评论(0) 推荐(0)

[转载]IO多路复用之select总结
摘要:1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果... 阅读全文

posted @ 2015-11-25 16:08 Jingle Guo 阅读(196) 评论(0) 推荐(0)

[转载]linux下dd命令详解
摘要:名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试: dd --help 或是 info dd 如果你想要看看这个版本如何: dd --vers... 阅读全文

posted @ 2015-11-05 11:02 Jingle Guo 阅读(197) 评论(0) 推荐(0)

[转载]linux awk命令详解
摘要:简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g... 阅读全文

posted @ 2015-11-04 16:50 Jingle Guo 阅读(158) 评论(0) 推荐(0)

[转载]sed命令详解
摘要:转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具... 阅读全文

posted @ 2015-11-02 17:15 Jingle Guo 阅读(150) 评论(0) 推荐(0)

[转载]浅谈Linux内存管理机制
摘要:经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的 内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,... 阅读全文

posted @ 2015-10-30 14:37 Jingle Guo 阅读(121) 评论(0) 推荐(0)