Linux top命令的使用
本文件简单介绍一下Linux环境下top命令的使用。
本文件简单介绍一下Linux环境下top命令的使用。
本文主要介绍一下在安全认证方面经常用到的kerberos协议。
本文简要记录一下ubuntu操作系统上常用的一些命令及操作。
本节我们主要介绍一下nginx中ngx_daemon.c将进程后台化,变成守护进程的实现。
本节我们主要介绍一下nginx中ngx_channel,其主要用于master进程与worker进程之间的通信。
本文我们主要Linux msghdr这一重要的数据结构,其广泛应用于如文件描述符传递,数字证书传递等方面。
本章我们简单介绍一下分布式存储系统中的NWR协议。
本文我们主要介绍一下与原子锁相关的部分:ngx_automic.h
本文我们主要分析一下nginx内存分配的相关实现源代码。
本文我们主要介绍一下ngx_posix_init.c, 主要完成贴近于操作系统层面的一些变量的预先初始化。
本文首先简要介绍Linux平台上的“惊群”现象,然后再讲述解决“惊群”问题的一些方法。
本文主要介绍一下ngx_cpuinfo.
本文首先介绍一下Linux中setproctitle()的原理,然后给出nginx中相应的源代码并进行解析。
本文我们主要简单介绍一下cpu的cacheline技术,了解其工作的基本原理。
本节我们讲述一下包过滤表达式的语法。在tcpdump中就会使用到这里讲述到的pcap filter表达式。
linux也是属于类Unix操作系统,但是其具有一些特殊的特性,因此这里在初始化时会专门针对Linux做一些特殊的处理。
os/unix文件夹下源代码与操作系统关系紧密,与具体的业务及上层依赖也较少,因此我们这里首先来分析这一部分。ngx_os.h头文件是作为此部分的一个接口文件,我们会在本文进行分析。
在分析nginx源代码时,我们看到几乎所有的源文件都会首先包含ngx_config.h
,ngx_core.h
这两个头文件。这两个头文件又包含一些其他头文件,其他头文件我们主要会介绍ngx_linux_config.h
,ngx_auto_headers.h
和ngx_auto_config.h
这三个。按头文件包含由里到外的顺序为:
本文转自微信后台团队的《微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战》。