自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Docker 容器技术初学(四)

7、Docker网络 7.1 网络名称空间 容器一般是在1个独立的namespace里,所以我们先实践网络名称空间 下面的实践是创建1个网络名称空间r1,创建1对veth pair,把其中1个端口移动到新建的r1名称空间之中,然后为这一对veth pair配置IP地址,互相ping通。 该实验主要是验证网络名称空间之间互通,可以通过veth pair来实现,docker也利用了veth pair来实现互通。 ip netns add r1 增加1个r1的网络名称空间 ip netns ...

2020-12-17 18:19:48 419

原创 Docker 容器技术初学(三)

6 Docker镜像 6.1 Docker镜像简介 一句话概括:分层构建,联合挂载。 含有启动容器所需要的文件系统以及上层应用软件及其基础环境需求。采用分层的构建机制。 Linux文件系统由bootfs和rootfs构成。 底层的叫bootfs(引导文件系统,负责加载kernel),上层叫rootfs(容器的根文件系统)Bootfs:用于系统引导的文件系统。仅仅用于启动和引导用户的内核空间, 在系统启动完成后会被卸载以节约内存。 Rootfs:容器使用的根文...

2020-12-02 11:31:11 291

原创 Docker 容器技术初学(二)

4 部署Docker 4.1 基础环境配置 1G内存,单核,64位CPU,linux 内核3.10+,支持namespaces和cgroups Docker虚机IP:10.0.0.136 系统:centos-7 主机名:docker-136 物理机IP:10.0.0.2 通过dhcp分配地址给虚机,虚机通过nat访问外网,拓扑图如下: 4.2 安装阿里yum源 1、替换官方centos-7的源为阿里的centos-7和对应的扩展包epel包的源。 curl -o /etc/yum..

2020-11-23 17:12:13 245 1

原创 Docker 容器技术初学(一)

Docker容器技术 容器的概念 本质:一组受到资源限制,彼此间相互隔离的进程,是一种轻量级的虚拟化技术。 2虚拟化的常见类型 2.1 主机级虚拟化 每一个对应的虚拟机实例安装自己的独立的操作系统,拥有自己可视的,隔离于其它实例的基础硬件资源,包括CPU,内存等等,拥有自己的内核空间和用户空间。按类型划分有 Type1:直接在硬件上安装VMM,由VMM进行虚拟机的生命周期管理 Type2:宿主机之上安装主机OS和VMM,由VMM进行虚拟机的生命周期管理 2.2 容器级虚拟化 Nam..

2020-11-19 14:28:22 370 3

原创 网站服务简单部署nginx

1、HTTP请求的报文 1)、请求行: get 从服务器获取数据 post 写入数据到服务器 2)、请求头: 主要包括:主机信息host 用户代理:比如 IE Chrome等 3)、空行: 用来区分请求头和请求主体 4)、请求主体: get方法时:没有主体 post方法:有具体的请求主体内容 2、HTTP的响应报文 1)、起始行 状态码 返回请求的结果 200 正常 301 永久重定向 302 临时重定向 403 禁止访问 请求合法,预先设置的规则拒绝访问 404 服务器无法找

2020-09-30 11:34:02 596

原创 ansible简单部署

1、安装ansible yum install -y ansible 依赖epel的yum源 2、anisble相关配置文件 /etc/ansible/ansible.cfg /etc/ansible/hosts ---主机清单文件 定义可以管理的主机信息 /etc/ansible/roles ---角色目录 ansiable帮助手册 ansible-doc -l 列出模块目录 ansible-dic -s fetch 指定详细显示1个模块的作用 .

2020-09-14 10:18:57 480

原创 SSH简单使用

SSH介绍 1、什么是SHELL ①、每链接到一个linux系统中,就是一个shell ②、可以1个linux系统有多个会话连接,每一个会话就是一个shell ③、linux系统内用户转换,每次转换就是一个新的shell 2、shell特点 1、一般命令行临时配置信息,只在当前shell生效 2、命令行配置的信息,要生效,一般需要切换shell 3、ssh公钥信息客户端存放位置 ~/.ssh/knowhosts 4、基于密钥的方式远程连接 ①、创建密钥对 ssh-keygen ②、把客户端的公钥信息传递给服

2020-09-03 09:05:58 592

原创 实时同步服务 sersync2+inotify+rsync

实时同步服务: 1、实时同步数据的原理 ①、部署rsync守护进程服务,实现数据传输 ②、部署inotify服务,实现监控目录数据 ③、监控rsync和inotify服务,实时备份变化的数据 2、部署过程 1)、部署rsync服务 1、rsync 数据备份工具 2、语法 ①、本地备份 rsync -rp /sourcedir/ /destdir/ -r 递归 -p 保持文件属性不变 sourcedir/表示目录下的文件 sourcedir 表示目录本身和目录下的文件 ②、远程备份 类试scp ③

2020-08-27 11:28:24 251

原创 NFS简单部署

1、常见的存储协议 NFS FTP SFTP SAMBA 2、分布式存储常用 Moosefs GlusterFS FastFS 企业应用较多 3、NFS作用 1、数据共享存储 2、编写数据操作管理 3、节省购买服务器磁盘开销 4、NFS部署流程 RPC:远程过程调用服务程序 NFS启动后默认有多个端口号 服务端配置 ①、安装rpc和nfs yum install -y nfs-utils rpcbind #rpc作为代理 nfs启动后会在rpc注册,由rpc代理NFS服务。 安装完毕 默认生成1个用户

2020-08-24 14:40:39 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除