1 .linux 5.0.1 内核 1.1首先下载linux内核 mkdir zwjKernel #创建目录 cd zwjKernel #进入新目录 wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载lin ...
分类:
系统相关 时间:
2019-12-10 10:25:14
阅读次数:
99
博文大纲:一、Docker概述二、Namespace概念三、Cgroup基本概念与示例一、Docker概述1.Docker简介Docker作为开源社区最火爆的项目,它是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”,docker的全部源代码都在https://github.com/docker进行相关维护,其官网是:https://www.docker.com。Docker的Log
分类:
其他好文 时间:
2019-12-10 00:34:59
阅读次数:
124
Git 教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的 ...
分类:
其他好文 时间:
2019-12-09 23:13:16
阅读次数:
176
1、环境搭建 mkdir LinuxKernel cd LinuxKernel wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz #下载内核,下载速度较慢,我是在国内镜像网站上下载的 xz -d linux-5. ...
分类:
系统相关 时间:
2019-12-09 23:11:11
阅读次数:
179
构建调试Linux内核网络代码的环境MenuOS系统 如何构建一个可以调试Linux内核网络代码的环境MenuOS呢? 在Ubuntu下构建一个MenuOS 首先,我们要下载Linux内核的源代码。网址是:http://cdn.kernel.org/pub/linux/kernel/v5.x/lin ...
分类:
系统相关 时间:
2019-12-09 19:31:31
阅读次数:
76
调试Linux内核环境MenuOS系统 一、实验简介 本文采用自己搭建环境的方式对gdb进行了模拟。 (1)工具介绍 1)QEMU介绍 QEMU是一个主机上的VMM(virtual machine monitor),通过动态二进制转换来模拟CPU,并提供一系列的硬件模型,使guest os认为自己和 ...
分类:
系统相关 时间:
2019-12-09 14:14:34
阅读次数:
201
netfilter:内核态,直接调用Linux内核进行防火墙设置 firewalld:用户态,面向用户的防火墙管理工具(第六版本iptables) 防火墙工作流程 数据来时先检测数据的源IP地址 1.若源地址关联到某个区域,则执行该区域规则 2.若源地址未关联到区域,则应用接口所在区域的规则 3.若 ...
分类:
系统相关 时间:
2019-12-09 13:54:38
阅读次数:
93
首先,下载Linux内核源代码。下载网址为:https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.1.tar.xz。 这里建议在Windows系统下用迅雷下载,然后将文件拖动至虚拟机。为了方便宿主机和虚拟机之间的文件交换,有两条建议: 一是在给 ...
分类:
系统相关 时间:
2019-12-09 01:02:53
阅读次数:
99
一般由内核,shell,文件系统和应用程序组成。 一 linux内核 二 shell ...
分类:
系统相关 时间:
2019-12-08 19:04:27
阅读次数:
70
Linux内核 预备知识: 1、POSIX(Portable Operating System Interface of UNIX-可移植操作系统接口):定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。不同的操作系统根据PO ...
分类:
系统相关 时间:
2019-12-08 11:00:29
阅读次数:
95