- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Centos7安装Python3.5
本文使用源码编译安装的形式进行安装。1. 编译环境准备 yum groupinstall 'Development Tools' -y yum install zlib-devel bzip2-devel openssl-devel ncurese-devel -y 2. 下载python3.5源码包 wget https://www.python.org/ftp/python/3.5.1
2016-11-30 19:34:04 3175
原创 linux远程桌面搭建
本文中xdm镜像放在网易蜂巢镜像仓库中,在网易蜂巢镜像仓库中搜索desktop选择版本v3,收藏镜像即可,镜像中xdm已经配置完毕,新建服务之后,进入Console新建自己需要的用户名和密码,安装客户端软件xmanager即可,之前用vncserver,但是vnc的图片显示效果基本无法用于我们的实际使用中。1. 创建有状态服务(1) 收藏镜像进入”镜像仓库”选择“
2016-11-16 14:23:31 520
原创 Nginx 安装配置
Nginx是一款是由俄罗斯程序员Igor Sysoev开发的高性能 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,因为采用C编写因此效率极高,且比apache要轻量的多,因此Nginx是Apache服务器不错的替代品,可以做Web服务、反向代理服务、负载均衡、动静分离、和web进程的高可用,可以说相当方便,相比臃肿的apache,Ng
2016-11-16 11:28:41 339
原创 Kubernetes实践(2)--hello world 示例
本文所说的Hello world是一个web留言板应用,并且是基于PHP+Redis的两层分布式架构的web应用,前端PHP web网站通过访问后端Redis数据库完成用户留言的查询和添加功能,具备读写分离能力,留言板内容是从redis中查询到的,首页中添加刘潭并提交之后留言会被添加到redis中。Redis层采用一个Master与两个salve,Master负责写操作,slave负责读操作,PHP
2016-11-12 19:13:44 5190
原创 Kubernetes实践(1)--环境搭建
本文使用的环境为vmvare虚拟机,操作系统版本为Centos7.2,64位,下面具体描述kubernetes的环境搭建。1. 搭建Docker运行环境搭建kubernetes环境需要先将Docker自身的环境搭建好,下面开始搭建Docker运行环境。首先需要开启路由转发功能,如果不执行此步骤容器不能访问外网:echo 1 > /proc/sys/net/ipv4/ip_forward 配置yu
2016-11-12 16:08:52 1908
原创 mysql数据库入门(2)--mysql安装
为什么选择mysqlmysql 性能卓越,服务稳定,很少出现异常宕机mysql 开源免费,无版权制约,自主性及使用成本低产品耦合度, mysql 支持多种操作系统,支持多开发语言,特别是 php技术积累,庞大的活跃的社区,软件体积小,安装简单,易于维护MYSQL 数据库分类与版本升级 MySQL 官网 http://www.mysql.com/, MySQL 版本采用双授权政策,和
2016-11-04 20:11:24 654
原创 什么是BGP多线,与普通双线的区别
1. 用BGP协议实现单IP多线路:BGP(边界网关协议)协议主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能 在于控制路由的传播和选择最好的路由。中国网通与中国电信都具有AS号(自治系统号), 全国各大网络运营商多数都是通过BGP协议与自身的AS号来互联的。使用此方案来实现双线路 需要在CNNIC(中国互联网信息中心)申请IDC自己的IP地址段和AS号,然后通过BGP协议将此
2016-11-04 16:46:26 20443
原创 mysql数据库入门(1)--各种数据库介绍
各种数据库介绍数据库介绍1. 什么是数据库 简单说存放数据的仓库,这个仓库按照一定的数据结构<数据结构是指数据的组织形 式或数据之间的联系>来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里 的数据 我们简单形象的理解,比如我们人类这个大社会,我们的身份证,户口簿等等都和数 据库有关2. 产生发展 数据库产生于 60 多年前,随着信息技术和市场的发展,特别是二
2016-11-04 15:33:35 4511
转载 应用挂载名称空间
有时候,Linux® 中的文件系统是一个相当简单的树。进程可以对本身执行 chroot(),使其文件系统树的根成为系统文件系统根的一个子目录。在树中的任何节点上,可以用来自新设备的树覆盖文件系统。在 2000 年,Al Viro 为 Linux 引入了绑定挂载和文件系统名称空间:绑定挂载(bind mount)允许从任何其他位置访问任何文件或目录。文件系统名称空间(file
2016-11-01 13:06:47 659
转载 Docker背后的内核知识——Namespace资源隔离
Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,容器必然需要一个独立的IP、端口、路由等等,自然就想到了网络的隔离。同时,你的容器还需要一个独立的主机名以便在网络中标识自己。想到网络,
2016-11-01 12:04:57 554
转载 Docker背后的内核知识——cgroups资源限制
上一篇中,我们了解了Docker背后使用的资源隔离技术namespace,通过系统调用构建一个相对隔离的shell环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cgroups。他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。在介绍完基本概念后,我们将详细讲解Docker中使用到的cgroups内容。希望通过本
2016-11-01 11:58:39 520
转载 Docker 资源限制之 IO
一、压测工具通过 Linux dd 命令测试二、IO 测试Runtime constraints on resources关于 IO 的限制--blkio-weight=0Block IO weight (relative weight) accepts a weight value between 10 and 1000.--blkio-w
2016-11-01 11:52:41 6126 1
转载 Docker 资源限制之 CPU
一、压测工具同上文 Docker 资源限制之内存 使用 stress 测试。二、CPU 测试Runtime constraints on resources目前 Docker 支持 CPU 资源限制选项-c, --cpu-shares=0CPU shares (relative weight)-c 选项将会废弃,推荐使用 --cpu-shares
2016-11-01 11:51:15 18583
转载 Docker 资源限制之内存
一、压测工具stress通过如下 Dockerfile 构建简单的测试镜像➜ cat DockerfileFROM ubuntu:latestRUN apt-get update && \ apt-get install stress➜ docker build -t ubuntu-stress:latest .二、内存测试R
2016-11-01 11:46:27 30870
转载 Docker学习总结之Run命令介绍
在使用Docker时,执行最多的命令某过于run了。这个命令可以说是所有docker操作的入口。在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker run的重要性。有感于此,我感觉有必要好好学习一下Run命令,因此特意看了一下Run命令介绍,结合日常中的使用心得,分享一下。以下文档大部分翻译于Docker 官方Reference,肯定会存在不
2016-11-01 11:01:42 692
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人