11 2019 档案
Git介绍与简易搭建
摘要:Git介绍 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一 阅读全文
posted @ 2019-11-17 12:26 负重前行岁月静好 阅读(175) 评论(0) 推荐(0)
Docker 底层技术与端口映射
摘要:容器底层实现技术 1.cgroup 实现了资源的限额:CPU,内存,硬盘 cgroup使用 docker run -d -m 100M httpd 2.namespace 实现了资源隔离 namespace 实现了容器间资源的隔离 3.unionfs 联合文件系统 Linux 使用了六种 names 阅读全文
posted @ 2019-11-17 12:26 负重前行岁月静好 阅读(231) 评论(0) 推荐(0)
Docker 网络
摘要:Docker的四种网络模式 (一) bridge模式 docker网络隔离基于网络命名空间,在物理机上创建docker容器时会为每一个docker容器分配网络命名空间,并且把容器IP桥接到物理机的虚拟网桥上。 (二) none模式 此模式下创建容器是不会为容器配置任何网络参数的,如:容器网卡、IP、 阅读全文
posted @ 2019-11-16 16:30 负重前行岁月静好 阅读(226) 评论(0) 推荐(0)
Dockerfile编写
摘要:Dockerfile 是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建编写命令: 1.FROM作用:声明使用哪个基础镜像格式:FROM IMAGE:TAG例: FROM nginx:latest2.LABEL作用:指明作者格式:LABEL a 阅读全文
posted @ 2019-11-16 11:06 负重前行岁月静好 阅读(289) 评论(0) 推荐(0)
Docker监控
摘要:docker自带的监控命令ps docker ps 查看正在运行的容器 -a 显示已经停止的容器 top 查看某个容器运行的进程stats 显示每个容器各种资源的使用情况 weave scope 监控容器 weave scope 的最大特点是会自动生成一张Docker容器图,直接直观的看到监控和控制 阅读全文
posted @ 2019-11-15 10:03 负重前行岁月静好 阅读(375) 评论(0) 推荐(0)
Docker 中卷组管理
摘要:一.概念 数据卷是一个可供一个或多个容器使用的特殊目录实现让容器的一个目录和宿主机中的一个文件或者目录进行绑定。数据卷 是被设计用来持久化数据的,对于数据卷你可以理解为NFS中的哪个分享出来的挂载点,指宿主机共享的目录。 二.功能和特性 容器中数据的持久存储 容器间的资源共享 容器的迁移(分布式) 阅读全文
posted @ 2019-11-15 07:35 负重前行岁月静好 阅读(327) 评论(0) 推荐(0)
Docker 命令
摘要:docker 两大类操作: 镜像操作和容器操作 镜像操作 docker image COMMAND Manage image --help Commands: build 基于dockerfile创建镜像 history 查看镜像构建历史 import 从压缩归档包中导入镜像export inspe 阅读全文
posted @ 2019-11-14 17:39 负重前行岁月静好 阅读(140) 评论(0) 推荐(0)
python部署mariadb主从架构
摘要:主机部署: import configparser import os def config_mariadb_yum(): exists = os.path.exists('/etc/yum.repos.d/mariadb.repo') if exists: print('mariadb.repo文 阅读全文
posted @ 2019-11-14 08:13 负重前行岁月静好 阅读(237) 评论(0) 推荐(0)
Docker 介绍
摘要:一.概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 二.组成 一个完整的Docker有以下几个部分组成: dockerClient 客户端 阅读全文
posted @ 2019-11-14 08:11 负重前行岁月静好 阅读(192) 评论(0) 推荐(0)
mysql 5.7版本安装
摘要:1、下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、将mysql安装到/usr/local/mysql下# 解压 阅读全文
posted @ 2019-11-13 11:52 负重前行岁月静好 阅读(265) 评论(0) 推荐(0)
python数据库模块
摘要:安装数据库 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 yum - 阅读全文
posted @ 2019-11-13 11:51 负重前行岁月静好 阅读(181) 评论(0) 推荐(0)
python中线程 进程 协程
摘要:多线程:#线程的并发是利用cpu上下文的切换(是并发,不是并行)#多线程执行的顺序是无序的#多线程共享全局变量#线程是继承在进程里的,没有进程就没有线程#GIL全局解释器锁#只要在进行耗时的IO操作的时候,能释放GIL,所以只要在IO密集型的代码里,用多线程就很合适 #在cpu密集时候不适用多线程 阅读全文
posted @ 2019-11-12 20:57 负重前行岁月静好 阅读(211) 评论(0) 推荐(0)
python 部署lvs
摘要:用python实现lvs负载均衡部署 阅读全文
posted @ 2019-11-12 20:57 负重前行岁月静好 阅读(217) 评论(0) 推荐(0)
python中函数
摘要:python中函数 匿名函数 内置函数 运算符 阅读全文
posted @ 2019-11-12 08:15 负重前行岁月静好 阅读(159) 评论(0) 推荐(0)
python监控cpu 硬盘 内存
摘要:通过使用python来监控cpu 硬盘 内存,出现异常以邮件通知 阅读全文
posted @ 2019-11-11 20:08 负重前行岁月静好 阅读(645) 评论(0) 推荐(0)
python文件操作
摘要:用python打开windows上面创建的文件 打开文件方式: open('C:\\Users\\YM\\Desktop\\a.txt') #windows上文件路径 open('C:/Users/YM/Desktop/a.txt') 三种模式 rt(读) wt(写) at(追加) 字符串前面加一个 阅读全文
posted @ 2019-11-11 09:12 负重前行岁月静好 阅读(198) 评论(1) 推荐(0)
python中字典
摘要:字典中key:不可改变的数据类型 #fromkeys 快速定义一个空字典 res = {}.fromkeys(['a','b','c'],['1','2','3']) print(res) 定义字典: dict1 = { 'name1':'天明', 'age':'25', 'high':'170' 阅读全文
posted @ 2019-11-11 08:33 负重前行岁月静好 阅读(174) 评论(0) 推荐(0)
python中集合
摘要:去重 无序 没有索引 #remove 删除元素 >>> s1 = {1,2,3,4,5} >>> s1.remove(2) >>> print(s1) {1, 3, 4, 5} #pop 剪切 >>> s1 = {1,2,3,4,5} >>> res = s1.pop() >>> print(res 阅读全文
posted @ 2019-11-10 10:49 负重前行岁月静好 阅读(264) 评论(1) 推荐(0)
python中列表
摘要:列表可以存储多个值 可读可修改 #remove 删除指定元素 >>> list1 = ['a','b','c','a'] >>> list1.remove('b') >>> print(list1) ['a', 'c', 'a'] #append 追加元素 >>> list1 = ['a','b', 阅读全文
posted @ 2019-11-10 10:49 负重前行岁月静好 阅读(208) 评论(2) 推荐(0)
python中字符串
摘要:字符串:可用单引号 双引号 三引号 来表示 可用来定义国籍,姓名,家庭住址等选项:#.join 把可迭代的对象转化成字符串 (字符串,列表,元组,字典等),列表 元组 合并为字符串,字典合并的是key >>> res = ''.join(['1','2','3']) #列表 >>> print(re 阅读全文
posted @ 2019-11-10 10:48 负重前行岁月静好 阅读(249) 评论(0) 推荐(0)
python数据类型
摘要:1.整型(int) 整型一般用来定义年纪等 int1 = 25 2.浮点型(float) 浮点型一般用来定义为身高,体重,工资等 float1 = 100.000 3.字符串 单引号 双引号 三引号 strl1='abc' 字符串可以用来定义国籍,姓名,家庭住址等 name = '张三' 4.列表 阅读全文
posted @ 2019-11-09 11:27 负重前行岁月静好 阅读(165) 评论(0) 推荐(0)
Python 虚拟环境
摘要:虚拟环境的创建有利于服务相互隔离 阅读全文
posted @ 2019-11-09 08:40 负重前行岁月静好 阅读(219) 评论(0) 推荐(0)
PYTHON简介
摘要:Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言 阅读全文
posted @ 2019-11-09 08:39 负重前行岁月静好 阅读(526) 评论(0) 推荐(0)