- 浏览: 19531 次
- 性别:
- 来自: 北京
最新评论
文章列表
在Linux下碰到带有后缀rar的一些压缩文件,可以安装Linux版的rar解压缩文件。
CentOS 6.4
[11:39:19 root:/opt Master] # wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
[11:40:07 root:/opt Master] # tar -zxvf rarlinux-3.8.0.tar.gz
[11:40:17 root:/opt Master] # cd rar
[11:40:42 root:/opt/rar Master] # make install
现在r ...
---------------------这里非常感谢田逸老师的文档,在我学习lvs的时候给了我很大的帮助!
一、为什么要使用负载均衡技术?
1、系统高可用性
2、 系统可扩展性
3、 负载均衡能力
LVS+keepalived能很好的实现以上的要求,LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以后很容易对现有系统进行扩展,只要在后端添加或者减少
有一台机器没有如往常一样起来,该服务器是docke上的一个容器,然后登录docker宿主机,开始问题分析及解决:
今日内网断电后,有一台机器没有如往常一样起来,该服务器是docke上的一个容器,然后登录docker宿主机,开始问题分析及解决:
一、寻找问题
1、启动iframe-test机器
root@ubuntu:~#docker start iframe-test
iframe-test
2、发现没有容器进程
root@ubuntu:~#docker ps |grep iframe-test
3、查看日志,发现是nginx配置有问题,导致中断。
root@ubunt ...
Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container)。
Docker应用容器相对于 VM 有以下几个优点:
1、启动速度快,容器通常在一秒内可以启动,而 VM 通常要更久
2、资源利用率高,一台普通PC 可以跑上千个容器,你跑上千个 VM 试试
3、性能开销小, VM 通常需要额外的 CPU 和内存来完成 OS 的功能,这一部分占据了额外的资源
因为VM
1. 获取最近运行容器的id
这是我们经常会用到的一个操作,按照官方示例,你可以这样做(环境ubuntu):
超级、无比简单的步骤说明
第一步
安装Docker。
Docker命令工具需要root权限才能工作。你可以将你的用户放入docker组来避免每次都要使用sudo。
第二步
使用以下命令从公共registry下载一个镜像:
$> docker pull ubuntu:latest
ubuntu:latest: The image you are pulling has been verified
3b363fd9d7da: Pull complete
.....<bunch of downloading-stuff output>.....8eaa4f ...
Docker如何完成它需要完成的东西?
两个词:cgroups和union文件系统。Docker使用cgroup来提供容器隔离,而union文件系统用于保存镜像并使容器变得短暂。
Cgroups
这是Linux内核功能,它让两件事情变成可能:
限制Linux进程组的资源占用(内存、CPU)
为进程组制作 PID、UTS、IPC、网络、用户及装载命名空间
这里的关键词是命名空间。比如说,一个PID命名空间允许它里面的进程使用隔离的PID,并与主PID命名空间独立开来,因此你可以在一个PID命名空间里拥有自己的PID为1的初始化进程。其他命名空间与此类似。然后你可以使用cgr ...
Docker是一个相对较新且发展非常快速的项目,可用来创建非常轻量的“虚拟机”。注意这里的引号非常重要,Docker创建的并非真正的虚拟机,而更像是打了激素的chroot,嗯,是大量的激素。
在我们继续之前,我先说下,截至目前(2015年1月4日)为止,Docker只能在Linux上工作,暂不支持Windows或OSX(译者注:不直接支持)。我稍后会讲到Docker的架构,你会明白其中的原因。所以,如果想在非Linux平台上使用Docker,你需要在虚拟机里运行Linux。
本教程有三个目标:说明Docker解决的问题、说明它如何解决这个问题、以及说明它使用了哪些技术来解决这个问题。这 ...
Docker入门教程(二)命令
【编者的话】DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第二篇,介绍了Docker的基本命令以及命令的用法和功能。在Docker系列教程的第一篇文章中,我们了解了Docker的基础知识,知道它是如何工作以及如何安装的。在这篇文章中,我们将学习15个Docker命令,并通过实践学习它是如何工作的。首先,让我们通过下面的命令来检查Docker的安装是否正确:docker info如果没有找到此命令,则表示Docker没有正确安装。如果正确安装会输出类似下面的内容:
原文:http://dockerone.com/article/102 【编者的话】DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第一篇,介绍了Docker的基础概念以及Docker的安装。Docker是一个新的容器化的技术,它轻巧,且易移植,号称“build once, configure once and run anywhere(译者注:这个就不翻译了,翻译出来味道就没了)”。本文Flux7的Docker系列教程的第一部分。请和这份教程一起学习和理解Docker有什么优势以及如何把它使用好。让我们一起来学习Docker。本文主要涉及Docker的基础 ...
容器上使用Docker还是Rocket?为什么不一起用呢?
原文链接:http://dockerone.com/article/130
容器技术异军突起,在2014年接近尾声时,CoreOS在Docker发布了Rocket,声称Docker的流程模型有着“根本性的缺陷”。虽然CoreOS的创始人Alex Polvi尽量缓和语气,但是他坚持自己的基本观点,Docker不再是构建系统的最佳组件。不过,CoreOS的Plovi和Docker的创始人Solomon Hykes在一点上有着共识:Rocket和Docker ...
腾讯云力挺开源,在国内率先支持Docker Machine
2015年1月6日,腾讯云计算公司对外宣布成为国内首家支持Docker Machine的云计算厂商,并将自身定位于Docker基础设施的服务商,迈出构建Docker“航运”基础设施的第一步。同时, ...
转:
运维人员必须熟悉的运维工具汇总
某日受邀请参加了一个BBS活动,于是有了下面的内容。下面是在linux网站运维方向老男孩最近几年常用的免费的开源软件,临时即兴想起来的,在这里和大家分享,希望给初学者指引一点路。linux的世界真的很精彩,还没入门的朋友赶紧进来吧!
操作系统:Centos※,Ubuntu,Redhat※,suse,Freebsd
网站服务:nginx※,apache※,lighttpd,php※,tomcat※,resin※数据 库:MySQL※,Mysql-proxy,MariaDB,PostgreSQL
代理相关:lvs,keepalived,hapro ...
一.故障现象:
[root@c1node01 ~]# service network restart
Shutting down loopback insterface: [ OK ]
Bringing up loopback insterface: [ OK ]
Bringing up interface eth0: Device eth0 ...
官方:http://www.zpanelcp.com/
ZPanel是一个免费的虚拟主机控制面板,支持Windows,Linux,UNIX和MacOSX等多个操作系统的服务器。ZPanel能使家用或专业服务器成为一个完全成熟,易于使用和管理的网站托管服务器。对于易于使用的控制面板,用户可以创建和管理MySQL数据库,电子邮件信箱,代理和分销的名单,也能在一台服务器设置托管多个域名。这个软件使用了其它免费或开源的软件提供免费许可证,成本效益解决方案。ZPanel能与MySQL,hMailServer(Windows平台),Postfix(Linux平台等),Filezilla(Wind ...