ipsec-tools最新版本为0.8.2,此处以0.7.3版本为例说明安装和使用过程。可参考ipsec-howto。 安装步骤 ipsec-tools依赖于linux2.6版本内核,在安装ipsec-tools前需编译安装linux kernel 2.6,此处以2.6.34.1为例。 内核编译步骤... ...
分类:
其他好文 时间:
2018-05-11 23:19:56
阅读次数:
2895
本文转载自:http://blog.chinaunix.net/uid-29254195-id-3977753.html gcc的内建函数,当x为常数时返回1, x为变量时返回0. 不过这并不完全准确。 linux kernel的代码中经常有这样的代码: if (__builtin_constant ...
分类:
其他好文 时间:
2018-05-11 10:42:48
阅读次数:
140
有时我们希望知道到底哪个进程产生了IO,这个时候就需要iotop这个工具了。它的输出和top命令类似,简单直观。官网:http://guichaz.free.fr/iotop/需要Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本),TASK_DELAY_ACC ...
分类:
其他好文 时间:
2018-05-02 20:52:21
阅读次数:
188
1、前言 本文主要基于Linux Kernel 2.6.32 的源码,对Linux的进程模型进行分析,大致可以概括为如下内容: 1.前言 2.进程介绍 3.操作系统如何组织进程 4.进程状态的转化 5.进程的调度 6.参考资料 2、进程介绍 2.1 进程的概念 进程(Process)是计算机中的程序 ...
分类:
系统相关 时间:
2018-05-02 02:42:39
阅读次数:
257
前言 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 本文的分析全部基于Linux Kernel 2.6.32,源代码的链接地址:https://elixir.bootlin.com/linux/v2.6.32 ...
分类:
系统相关 时间:
2018-05-02 02:32:08
阅读次数:
271
1.前言 本文基于Linux-2.6.34.1,主要分析其进程模型,其中主要内容包含进程的组织、转换、调度,以及在分析过程中对其一点小看法 付源码下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/ 2.进程是什么 2.1 进程的概念 ...
分类:
系统相关 时间:
2018-05-01 15:29:42
阅读次数:
288
1.前言 本文基于Linux 2.6.32分析其进程模型,包括进程的概念、组织、转换、调度等内容,帮助对操作系统课程及Linux相关知识的理解和学习。 附Linux Kernel 2.6.32源码下载地址: https://mirrors.edge.kernel.org/pub/linux/kern ...
分类:
系统相关 时间:
2018-05-01 10:45:25
阅读次数:
250
第一次作业内容 挑选一个开源的操作系统,深入源码分析其进程模型,具体包含如下内容: 操作系统是怎么组织进程的 进程状态如何转换(给出进程状态转换图) 进程是如何调度的 谈谈自己对该操作系统进程模型的看法 1. 前言 本文基于Linux Kernel 2.6.28 的源代码,分析本版本linux的进程 ...
分类:
系统相关 时间:
2018-05-01 01:03:42
阅读次数:
292
1、前言 本次作业选择Linux kernel 3.0.2的源码进行进程的分析。 Linux kernel 3.0.2源码的下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.0/linux-3.0.2.tar.gz 2、进程的定义 「进 ...
分类:
系统相关 时间:
2018-04-30 20:03:37
阅读次数:
328
前言 本篇基于Linux Kernel 2.6.30 的源代码,源码浏览地址如下:https://elixir.bootlin.com/linux/v2.6.30/source 具体内容分为: 操作系统是怎么组织进程的 进程状态如何转换(给出进程状态转换图) 进程是如何调度的 谈谈自己对该操作系统进 ...
分类:
系统相关 时间:
2018-04-30 16:36:51
阅读次数:
243