作者:dustinzhou,腾讯 IEG 运营开发工程师epoll 是 linux 特有的一个 IO 事件通知机制。很久以来对 epoll 如何能够高效处理数以百万记的文件描述符很有兴趣。近期学习、研究了 epoll 源码,在这个过程中关于 epoll 数据结构和作者的实现思路产生出不少疑惑,在此总结为了 10 个问题并逐个加以解答和分析。 本文基于的内核源 …
linux 不等于
ps:ps 即 process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关 信息均保存在procPID目录下的各文件中。一、语法ps [OPTION]...二、常用选项a 选项包括所有终端中的进程x 选项包括不链接终端的进程u 选项显示进程所有者的信息f 选项显示进程树,相当于 --forestk|--sort …
首先让我们看一下几个系统出现的时间unix诞生于1969年linux诞生于1991年ios诞生于2007年1月安卓诞生于2007年11月UNIX的诞生1969年,贝尔实验室的研究员肯o汤普森,编写了一款计算机游戏Space Travel,先后在多个系统上运行,然而效果不理想,所以决定自己开发操作系统,就这样UNIX诞生了。贝尔实验室存在的时候就是永久的神,最 …
开始学习Linux的一些建议建议读者范围有开发经验者。科研人员(由其Numrical)。动手能力强的。只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。端正学习态度Linux不等于骇客(or Cracker)当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。Linu …