![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 74
喂小鸭
知不可乎骤得 托遗响于悲风
展开
-
mysql8.0.25升级到mysql8.0.30
mysql更新版本原创 2022-09-20 16:40:13 · 2351 阅读 · 1 评论 -
Zabbix监控vcenter集群
目录一.部署zabbix安装zabbix-server替换阿里云Zabbix源安装Zabbix server 和 agent安装Zabbix frontend安装 Zabbix frontend packages安装Mysql数据库创建初始数据库为Zabbix server配置数据库为Zabbix前端配置PHP启动Zabbix server和agent进程二.监控vcenter修改配置文件创建Vcenter主机链接Template VM VMware模板定义宏信息结果展示一.部署zabbix安装zabb原创 2022-03-11 16:55:14 · 4852 阅读 · 5 评论 -
Dockerfile
目录基本结构指令Dockerfile编译安装apache基本结构Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义镜像。Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。Docker分为四部分:基础镜像信息维护者信息镜像操作指令容器启动时默认要执行的指令# This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: bravealo原创 2021-12-08 12:37:30 · 332 阅读 · 0 评论 -
docker容器网络配置
目录Linux内核实现名称空间的创建创建Network Namespace操作Network Namespace转移设备veth pair创建veth pair实现Network Namespace间通信veth设备重命名四种网络模式配置bridge模式配置none模式配置container模式配置host模式配置容器的常用操作查看容器的主机名在容器启动时注入主机名手动指定容器要使用的DNS手动往/etc/hosts文件中注入主机名到IP地址的映射开放容器端口自定义docker0桥的网络属性信息docker原创 2021-12-05 20:32:26 · 2441 阅读 · 0 评论 -
SaltStack配置管理&数据系统
目录1. YAML语言2. 用SaltStack配置一个nginx实例2.1 在master上部署sls配置文件并执行2.2 在Minion上检查3. top file3.1 top file介绍3.2 高级状态highstate的使用4.SaltStack数据系统4.1 SaltStack组件之Grains4.2.SaltStack组件指之Pillar1. YAML语言YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。原创 2021-11-02 22:25:43 · 1166 阅读 · 0 评论 -
SaltStack
目录1. SaltStack介绍1.1 自动化运维工具1.2 saltstack的特点1.3 saltstack服务架构2. SaltStack四大功能与四大运行方式3. SaltStack组件介绍4. SaltStack安装与最小化配置4.1 在控制机上安装saltstack主控端软件4.2 在被控机上安装salt-minion客户端4.3 saltstack配置文件5. SaltStack认证机制6. SaltStack远程执行7.SaltStack目标匹配saltstack模块分类:执行模块原创 2021-11-01 19:29:35 · 142 阅读 · 0 评论 -
Nginx实现动静分离
目录环境:DR上安装NginxDynamic安装LNMPStatic安装httpd配置动静分离访问测试:环境:系统IP服务CentOS8 动态192.168.235.160LNMPCentOS8 静态192.168.235.155NginxRedhat8 调度器 DR192.168.235.135Httpd关闭三台防火墙和selinux、修改主机名DR上安装Nginx//安装依赖包和工具包[root@dr ~]# yum -y install原创 2021-10-30 21:34:21 · 1001 阅读 · 0 评论 -
zabbix监控nginx状态页面
系统IP安装的服务Redhat8 server192.168.235.135zabbix-server zabbix-agentdCentOS8 agent192.168.235.160nginx zabbix-agentd[root@wxy ~]# hostnamectl set-hostname zabbix[root@wxy ~]# bash[root@zabbix ~]# [root@localhost ~]# hostnamectl set-host...原创 2021-10-28 21:00:22 · 1191 阅读 · 0 评论 -
lnmp部署
目录准备工作nginx安装mysql安装php安装修改nginx配置文件访问准备工作安装包[root@localhost ~]# lsphp-8.0.10.tar.xzmysql-5.7.34-linux-glibc2.12-x86_64.tar.gznginx-1.20.1.tar.gz解压[root@localhost ~]# tar xf nginx-1.20.1.tar.gz -C /usr/local/[root@localhost ~]# tar xf mysql-5.7.原创 2021-10-26 23:03:31 · 1535 阅读 · 0 评论 -
Nginx
目录一、nginx简介二、 nginx的特性与优点1、nginx的特性2、nginx的优点三、nginx的功能及应用类别1、nginx的基本功能2、nginx的扩展功能3、nginx的应用类别四、nginx的模块与工作原理1、nginx的模块分类2、nginx的工作原理五、nginx的安装与配置1、nginx的安装2、nginx配置六、nginx的配置文件详解1、nginx.conf配置详解2、用于调试、定位问题的配置参数一、nginx简介nginx(发音同engine x)是一款轻量级的Web服务器/原创 2021-10-25 22:22:52 · 1687 阅读 · 0 评论 -
keepalived-脑裂监控
脑裂简介在高可用(HA)系统中,当联系2个节点的“心跳线”断开时,本来为一整体、动作协调的HA系统,就分裂成为2个独立的个体。由于相互失去了联系,都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样,争抢“共享资源”、争起“应用服务”,就会发生严重后果——或者共享资源被瓜分、2边“服务”都起不来了;或者2边“服务”都起来了,但同时读写“共享存储”,导致数据损坏(常见如数据库轮询着的联机日志出错)。 对付HA系统“裂脑”的对策,目前达成共识的的大概有以下几条:添加冗余的心跳线,例如:双线条线原创 2021-10-23 22:22:20 · 104 阅读 · 0 评论 -
keepalived 高可用
目录一、keepalived简介1、keepalived是什么?2、keepalived的重要功能3、keepalived高可用故障转移的原理4、keepalived工作原理描述二、keepalived实现httpd服务器高可用1、配置master的keepalived2、配置slave的keepalived3、在主和备主机上分别安装httpd高可用实现方式:Keepalived 在物理机、虚拟机上吧部署slb 在云主机上使用,自带负载均衡和高可用功能Keepalive 长连接原创 2021-10-21 23:36:53 · 229 阅读 · 0 评论 -
Esxi部署
1原创 2021-10-21 00:46:00 · 207 阅读 · 0 评论 -
kvm虚拟化
虚拟化:全虚拟化 裸金属(没有操作系统,纯硬件)上部署,性能强,不能嵌套半虚拟化 OS(系统)部署 嵌套虚拟化实现方式:kvm *esxi *xencitrix (银行)hyper-vvmware workstationvirualbox1. 虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般原创 2021-10-20 23:33:23 · 466 阅读 · 0 评论 -
Jenkins发布Java项目
java 程序发布步骤:1、拉取代码并打包2、备份源程序3、拷贝新程序到服务器的webapps目录中,停一会修改配置4、重启tomcat5、验证手动部署//安装包[root@Jenkins ~]# yum -y install git[root@Jenkins ~]# yum -y install maven//拉代码[root@Jenkins ~]# cd /opt/[root@Jenkins opt]# ls[root@Jenkins opt]# git clone http原创 2021-10-19 20:59:17 · 132 阅读 · 0 评论 -
CICD简介
CI持续集成 定义:频繁地(一天多次)将代码集成到主干。CI是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI 主要针对在集成新代码时所引发的问题(亦称“集成地狱”)。 持续集成强调开发人员提交了新代码之后,立刻自动的进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。持续集成的目的:就是让产品可以快速迭代,同时还能保持高质量**。**它的核心措施是,代码集原创 2021-10-18 19:25:21 · 3414 阅读 · 0 评论 -
Tomcat部署
目录简介Tomcat 部署Tomcat管理界面的配置简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了原创 2021-10-17 20:07:24 · 93 阅读 · 0 评论 -
LVS-DR&NAT模式实现http负载均衡
LVS服务器(DR) DIP:192.168.235.135 VIP:192.168.235.250apache服务器(RS1) IP:192.168.235.125 VIP:192.168.235.250apache服务器(RS2) IP:192.168.235.156 VIP:192.168.235.250关闭防火墙和selinux[root@DR ~]# systemctl disable --now firewalldRemoved /etc/systemd/system/multi-原创 2021-10-15 12:35:53 · 65 阅读 · 0 评论