docker是一个开源的应用容器引擎,主要利用linux内核namespace实现沙盒隔离,用cgroup实现资源限制。Docker支持三种不同的镜像层次存储的drivers:aufs、devicemapper、btrfs;Aufs:AUFS(AnotherUnionFS)是一种UnionFS,简单来说就是支持将不同目录挂载到同一个虚拟文件系统下(unite..
分类:
其他好文 时间:
2017-05-09 11:12:22
阅读次数:
273
在内核启动的最后阶段启动了三个进程 进程0:进程0其实就是刚才讲过的idle进程,叫空闲进程,也就是死循环。进程1:kernel_init函数就是进程1,这个进程被称为init进程。进程2:kthreadd函数就是进程2,这个进程是linux内核的守护进程。这个进程是用来保证linux内核自己本身能 ...
分类:
Web程序 时间:
2017-02-25 22:53:00
阅读次数:
344
1.Linux由哪几个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信.进程调度:它控制着进程对CPU的访问,当需要选择一个进程开始运行时,由调度程序选择最应该运行的进程;内存管理:它允许多个进程安全地共享主内存区域,支持虚拟内存;从逻辑上可以分为硬..
分类:
其他好文 时间:
2017-02-17 00:52:13
阅读次数:
208
AUFS (AnotherUnionFS) 是一种 Union FS, 简单来说就是支持将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem)的文件系统, 更进一步的理解, AUFS支持为每一个成员 ...
分类:
其他好文 时间:
2017-02-16 13:09:01
阅读次数:
245
kettle常见的资源库有3种:数据库资源库、文件资源库、pentaho资源库。 文件资源库是在一个文件目录下定义一个资源库,因为kettle使用的是虚拟文件系统(Apache VFS),所以这里的文件目录是一个广泛的概念,包括了zip文件、web服务、FTP服务。 pentaho资源库是一个插件( ...
分类:
数据库 时间:
2017-02-03 15:29:52
阅读次数:
342
F: 计算机系统结构: 应用程序 | 库函数 系统调用 虚拟文件系统 | 进程模块 -(文件模块)-| 进程间通信 设备文件 | 硬 件 G: 内存结构划分(32b)/存储空间分配: 用户空间3G:代码区,字符串常量区,数据区,堆,栈stack 内核空间1G H: 系统数据文件: /etc/pass ...
分类:
系统相关 时间:
2017-01-04 21:57:54
阅读次数:
295
术语 1. 镜像(image)与容器(container) 镜像是指文件系统快照或tar包。 容器是指镜像的运行态(时) 2.宿主机管理 设置/配置一台物理服务器或虚拟机,以便用于运行Docker容器的过程。 3. 编排/编配 包括容器调度的过程、集群管理、容器的连接(发现)以及网络流量路由。 可以 ...
分类:
其他好文 时间:
2017-01-03 11:54:58
阅读次数:
192
虚拟文件系统(VFS)概述: VFS位于文件系统、和访问文件的系统调用之间,为系统调用访问文件系统提供统一的抽象接口。 不同文件系统连接成一个单一树形结构,分别挂载(自己挂载需要用mount命令)在VFS上,采用POSIX系统调用读写不同的文件系统——使得不同文件系统之间进行数据交换和同时管理非常地 ...
分类:
系统相关 时间:
2017-01-01 08:01:58
阅读次数:
192
图 1. Linux 文件系统组件的体系结构 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C 库(glibc),它们为文件系统调用(打开、读取、写和关闭)提供用户接口。系统调用接口的作用就像是交换器,它将系统调用从用户空间发送到内核空间中的适当端点。 VFS 是底层文件系统的主要接 ...
分类:
系统相关 时间:
2016-12-30 20:50:17
阅读次数:
273
文件系统 实际文件系统 ext, ext2, ext3, ext4 虚拟文件系统 VFS 特殊文件系统/proc:从proc文件系统中抽取信息 实际文件系统:组成与功能描述 引导块,超级块,索引结点区,数据区 引导块:在文件系统开头,通常为一个扇区,存放引导程序,用于读入并启动操作系统 超级块:用于 ...
分类:
编程语言 时间:
2016-12-29 08:20:49
阅读次数:
172