自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker Compose

一.Docker Compose简介微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知Docker Compose是一种编排服务,基于pyhton语言实现,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建解决了容器与容器之间如何管理编排的问题Docker Compose 中有两

2021-01-29 22:07:05 142

原创 Docker Machine

一.Docker Machine简介1.Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。2.Docker Machine支持在常规Linux操作系统、虚拟化平台、openstack、公有云等不同环境下安装配置docker host。3.Docker Machine 项目基于 Go 语言实现,目前在 Github 上的维护地址Docker Machine实践Docker Machine安装docker-m

2021-01-29 21:25:48 107

原创 docker安全

一.Docker安全性Docker容器的安全性,很大程度上依赖于Linux系统自身,评估Docker的安全性时,主要考虑以下几个方面:1.Linux内核的命名空间机制提供的容器隔离安全2.Linux控制组机制对容器资源的控制能力安全3.Linux内核的能力机制所带来的操作权限安全4.Docker程序(特别是服务端)本身的抗攻击性5.其他安全增强机制对容器安全性的影响(一)命名空间隔离的安全当docker run启动一个容器时,Docker将在后台为容器创建一个独立的命名空间.命名空间提供了最

2021-01-28 22:04:11 271

原创 docker网络与数据卷

本篇主要说了docker网络与数据卷方面的设定,原生网络,自定义网络,通过这些方式,实现容器间的通信,跨主机间通信,外网的访问;数据卷的两种添加方式,bind和volume,卷插件convoy的使用使数据卷共享

2021-01-27 21:45:06 325

原创 容器 镜像 仓库

本篇主要说明了docker的介绍,容器的搭建,镜像的结构、构建、优化,docker的仓库,web版的仓库

2021-01-26 21:46:37 626

原创 salt-syndic

一.salt-ssh简介1.salt-ssh可以独立运行的,不需要minion端。2.salt-ssh 用的是sshpass进行密码交互的。3.以串行模式工作,性能下降。安装salt-ssh:yum install -y salt-sshvim /etc/salt/roster 9 server2: 10 host: 172.25.2.2 11 user: root 12 passwd: westos二.salt-syndicserver4 topmasteryu

2021-01-23 13:06:24 136

原创 saltstack配置管理

实验环境:rhel7.6 selinux and iptables disabled软件版本:salt-master-3000.6-1.el7.noarch实验主机: server1 172.25.2.1 masterserver2 172.25.2.2 minionserver3 172.25.2.3 minion篇幅有点长,主要说了satl简介 saltstack的安装配置 远程批量部署 静态数据grains的应用 jiaja模板的使用 动态数据pillar的应用 minion返回值保

2021-01-21 23:18:00 383

原创 zabbix(下)

一.对mysql数据库监控cd /etc/zabbix/zabbix_agentd.d[root@server5 zabbix_agentd.d]# grep -v ^# userparameter_mysql.conf | uniq #定义了采集项目UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql -N | awk '{pri

2021-01-19 15:31:55 252 2

原创 zabbix(上)

一.zabbix手册

2021-01-18 20:31:45 164

原创 redis

实验环境:rhel7.6 selinux and iptables disabledmysql 5.7.31实验主机: server1 172.25.2.1 masterserver2 172.25.2.2 slaveserver3 172.25.2.3 slaveserver4 172.25.2.4 router/mharedis软件下载中文官网REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

2021-01-16 23:24:08 116

原创 Codis

一.Codis ServerCodis Server基于 redis-3.2.8 分支开发。增加了额外的数据结构,以支持 slot 有关的操作以及数据迁移指令。1.安装 Go 运行环境get go1.8.linux-amd64.tar.gztar zxf go1.8.linux-amd64.tar.gz -C /usr/local/[root@server1 ~]# go versiongo version go1.8 linux/amd642.安装codismkdir -p /usr/lo

2021-01-15 21:26:25 130

原创 mysql

一.cmake升级https://cmake.org/download/ #cmake下载地址 yum install jsoncpp-0.10.5-2.el7.x86_64.rpm jsoncpp-devel-0.10.5-2.el7.x86_64.rpm -y yum install cmake3-3.6.1-2.el7.x86_64.rpm cmake3-data-3.6.1-2.el7.noarch.rpm -y二.mysql编译安装升级gcctar zxf mysql-boost-

2021-01-14 11:35:13 423

原创 PHP

网页编程语言官网php.net为什么要安装php?通过http也可以实php语言发布,但是这样的话就比较被动,响应通过http再传到php;直接安装php,开启了:000端口,使的获取更快,称之为fastcgi一.PHP源码编译get php-7.4.12.tar.bz2yum install bzip2 -ytar jxf php-7.4.12.tar.bz2rpm -qa | grep php #检查本机是否安装rpm版本的phpyum install systemd-devel -

2021-01-11 17:11:13 145

原创 nginx

lamp架构之nginxLAMP狭义上或者说通常是 linux Apache MySQL PHP的简写,即把Apache MySQL PHP 安装在linux系统上,组成一个环境来运行PHP网站,这里的Apache是httpd服务。这些可以安装在一个机器上,也可以安装在多台机器上.当然,操作系统平台有很多(linux/windows/uinx),传输软件也有多种(apache/nginx/…),包括后台的数据(mysql/pgsql),编译所用的语言也有分类(php/jsp/python)接下来就聊一

2021-01-07 22:20:12 241 2

原创 Haproxy

一.Haproxy介绍HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整 合进您当前的架构中, 同时可以保护你的 web 服务器不被暴露到网络上。二.服务安装实验环境:rhel7.6 selinux and i

2021-01-04 00:36:22 3852

原创 LVS之VS/DR技术

一.技术简介(一)LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。(二)可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtu

2021-01-04 00:35:01 490

原创 虚拟机的封装

本次是对rhel7.6虚拟机系统的封装cat /etc/redhat-release #查看本机的系统版本hostnamectlRed Hat公司发布的面向企业用户的Linux操作系统。Oracle Enterprise Linux是美国甲骨文公司基于RHEL依照开源规定发布的源代码所编译而成的企业级操作系统,该操作系统已针对运行Oracle数据库进行大量优化,进一步提供超强性能、高可伸缩性和可靠性。CentOS(Community Enterprise Operating System,中文

2021-01-01 14:04:22 142

空空如也

空空如也

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

TA关注的人

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