摘要:
1、LXC是Linux Containers的缩写。它是一种虚拟化技术,通过一个Linux内核在一个受控主机上虚拟地运行多个Linux系统。LXC使用内核的Cgroups功能,来提供进程和网络空间的隔离,来替代通过创建一个完整的虚拟机来为应用程序提供隔离环境。 2、Docker是一个开源工具,用于在 阅读全文
摘要:
什么是Docker docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。docker是一种容器技术,它可以对软件及其依赖进行标准化的打包;容器之间相互独立,基于容器运行的应用之间也是相互隔离的;并且容器之间是共享一个OS kernel的,充分利用服务器资源,容器 阅读全文
摘要:
/bin/sh指向dash,/bin/bash指向bashdash相当于bash的精简版(dash不能使用let、source 等命令)GNU/Linux操作系统中的/bin/sh本是bash (Bourne-Again Shell) 的符号链接,但鉴于bash过于复杂,有人把bash从NetBSD 阅读全文
摘要:
本来想直接写docker知识点的,但是感觉只有了解containers的发展历程,才能知道技术知识点的来龙去脉,建立起一个线性的链条,把知识点串联起来。 1979: Unix V7 在1979年开发Unix V7期间,引入了chroot系统调用功能。这个功能将进程及其子进程的根目录更改为文件系统中的 阅读全文
摘要:
Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。 应用程序要发送数据包时,通常是通过 socket 接口,于是就会发生系统调用,把应用层的数据拷贝到内核里的 socket 层,接着由网络协议栈从上到下 阅读全文
摘要:
Migrates a virtual server to a different host. Syntax where <destination-host>The libvirt connection URI of the destination host.Normal migration:Spec 阅读全文
摘要:
QEMU and libvirt projects has had a lot of block layer improvements in its last few releases (libvirt 1.2.6 & QEMU 2.1). This post discusses a method 阅读全文
摘要:
managedsaveSyntax:managedsave domain [--bypass-cache] [{--running | --paused}] [--verbose]Save and destroy (stop) a running domain, (这个命令,一定会关闭虚机,因此op 阅读全文
摘要:
blockpullSyntax: blockpull domain path [bandwidth] [--bytes] [base] [--wait [--verbose] [--timeout seconds] [--async]] [--keep-relative] Populate(充满) 阅读全文
摘要:
domjobinfoSyntax: domjobinfo domain [--completed [--keep-completed]] [--anystats] [--rawstats]Returns information about jobs running on a domain. --co 阅读全文