上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 44 下一页
摘要: 在服务器上安装了RHEL6,没有购买RHN服务,所以使用CentOS的源。Shell代码rpm-aq|grepyum|xargsrpm-e--nodeps rpm -a 表示查询所有以安装的软件包 -q 列出软件包的包名,版本号和发行号 xargs 用于构造参数并执行命令,它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题rpm-ivhhttp://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm-ivhhttp://mirrors... 阅读全文
posted @ 2012-05-11 07:58 zaleilynn 阅读(288) 评论(0) 推荐(0) 编辑
摘要: LXC为容器提供了独立的网络空间,这意味着我们可以为容器配置IP地址,MAC地址,route表等等,并通过LXC提供的几种方式连接到宿主进而连到互联网。下面介绍两种采用网桥方式连接到宿主机的配置情况。情况一:采用静态IP地址,即宿主本身的IP地址是由系统管理员手动配置的,容器的IP地址也是静态指定。宿主机的配置:vim/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=noneUSERCTL=noBRIDGE=br0vim/etc/sysconfig/network-scripts/ifcfg-br0D 阅读全文
posted @ 2012-05-10 16:22 zaleilynn 阅读(356) 评论(0) 推荐(0) 编辑
摘要: getopt的用法单个字符,字符后面接一个冒号说明后面跟随一个选项参数,字符后面接两个冒号说明后面跟随一个可有可无的选项参数。例如,一个选项字符 "x" 表示选项 "-x" ,选项字符 "x:" 表示选项和其参数 "-x argument",选项字符 "x::" 表示选项 x 的参数是可选的(“::” 是 GNU 增加的,不一定在所有的UNIX 系统下都可以使用)a:b::c,表示a带一个参数,b可选,c不带参数-o 表示后面带的短命令options=$(getopt -o a:b:hp:r:x 阅读全文
posted @ 2012-05-09 19:11 zaleilynn 阅读(289) 评论(0) 推荐(0) 编辑
摘要: configuration path '/usr/local/var/lib/lxc' not foundln -s /var/lib/lxc /usr/local/var/lib/lxc在配置文件中,加入lxc.tty = 4 ,然后lxc-start,这样会让你重新登陆,然后ip也会跟你配好,也可以ssh上面,但是输入用户名和密码之后,会报pty allocation request failed on channel 0 stdin:is not a tty,就死在那里了。这个时候如果杀掉原container之后,再启动做同样的操作,系统就会黑屏如果在配置文件中不加入lx 阅读全文
posted @ 2012-05-09 12:32 zaleilynn 阅读(542) 评论(0) 推荐(0) 编辑
摘要: http://blog.philippklaus.de/2011/01/container-virtualization-using-lxc-on-ubuntu/Linux Cgroups详解http://www.cnblogs.com/lisperl/archive/2012/04/17/2453838.html文档:http://manpages.ubuntu.com/manpages/lucid/man7/lxc.7.htmlhttp://wiki.1tux.org/wiki/Lxc/Installationlxc一个比较好的wiki,里面包括了安装各种版本的host 和 guestht 阅读全文
posted @ 2012-05-08 16:46 zaleilynn 阅读(343) 评论(0) 推荐(0) 编辑
摘要: debootstrap --variant=minbase --arch i386 lucid rootfs.ubuntu http://ubuntu.srt.cn/ubuntudebootstrap sid rootfs http://debian.osuosl.org/debian/sid 和 lucid 都是suite, rootfs.ubuntu 和 rootfs都是target--arch 都有一些什么选项?sudo debootstrap --arch amd64 maverick /home/user/lxc/rootfs.guest http://archive.ubuntu. 阅读全文
posted @ 2012-05-08 16:35 zaleilynn 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地为所有数据流服务,不同的数据流之间是平等的。然而多年的实践表明,这种原则并不是最理想的,有些数据流应该得到特别的照顾, 比如,远程登录的交互数据流应该比数据下载有更高的优先级。 针对不同的数据流采取不同的策略,这种可能性是存在的。并且,随着研究的发展和深入, 人们已经提出了各种不同的管理模式。IETF已经发布了几个标准, 如综合服务(Integrated Services)、区分服务(Diferentiated Services)等。其实,Linux内核从2 2开始,就已.. 阅读全文
posted @ 2012-05-08 12:45 zaleilynn 阅读(599) 评论(0) 推荐(0) 编辑
摘要: LXC配置文件的man page :http://manpages.ubuntu.com/manpages/natty/man5/lxc.conf.5.htmlLXC配置项都是以key=value的形式,#开始的一行代码注释。配置也可以在lxc-execute或者lxc-start的命令行以-s key=value设定这里介绍一下常用的配置:1.Cgroup部分(所有Cgroup子系统的配置参数均可以通过lxc-cgroup 命令进行动态获得或者调整)LXC采用Cgroup来对容器进行资源管理,因此Cgroup的各个子系统均可以使用。实际上使用LXC之前,必须执行mount none -t c 阅读全文
posted @ 2012-05-08 12:34 zaleilynn 阅读(394) 评论(0) 推荐(0) 编辑
摘要: lxc是一种操作系统级虚拟化技术,类似的虚拟化技术还有:freebsd的jail,linux的openvz。openvz相比都很熟悉啦,因为好多vps都是用openvz做的,操作系统级别虚拟化跟一般的kvm等虚拟化技术有啥区别呢?通常的虚拟化技术会对硬件做虚拟,提供给虚拟机中的操作系统使用,每一个虚拟机中的系统感觉不到自己是在虚拟机中运行,每个虚拟机可以看作一个真实的硬件+操作系统的组合。操作系统级的虚拟化是在linux的内核以上提供的虚拟化技术,意味着不同的虚拟机跟宿主机之间是共用着一个内核。这样想下,我们是不是省了好多虚拟硬件跟好多个内核的开销呢?难怪openvz可以在一台普通物理机上做出 阅读全文
posted @ 2012-05-08 11:13 zaleilynn 阅读(728) 评论(0) 推荐(0) 编辑
摘要: lxc是一种系统层级的虚拟化方案,利用clone这个系统调用的一些特性,模拟一个虚拟化的场景(独立的网络、文件系统),并利用cgroup进行资源的限制管理。和常见的xen、kvm不同,它不是一种半虚拟化技术,他仅仅使用了本地cpu,只有一个传统意义上的操作系统。类似的解决方案有Solaris的Zone,在FreeBSD的Jail。网络上关于Ubuntu的lxc容器都有些小问题,所以整理一下希望对大家有些帮助,lxc的相关命令就不解释了,比较简单。kernel基本上kernel >= 2.6.27的Linux下都已经在内核态支持lxc。使用lxc-checkconfig进行检测hoterr 阅读全文
posted @ 2012-05-08 09:43 zaleilynn 阅读(875) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 44 下一页