05 2021 档案

LNMP
摘要:lnmp搭建(分离部署) 环境 系统 主机名 ip 功能 rhel8 node1 192.168.94.141 nginx rhel8 node2 192.168.94.143 mysql rhel8 node4 192.168.94.130 php 准备工作: //防火墙selinux关闭 sys 阅读全文

posted @ 2021-05-31 00:41 fxx013 阅读(108) 评论(0) 推荐(0)

nginx 平滑升级和location配置案例
摘要:nginx平滑升级 概念:保证原有功能的基础上新增功能(模块) 流程: 获取原编译参数 下载需要的模块(GitHub等网站拉取) 重新编译,加上--add-module=/MODULE_PATH 备份程序并停止服务 覆盖新程序 启动新程序 //查看已编译的模块 [root@node1 ~]# ngi 阅读全文

posted @ 2021-05-31 00:39 fxx013 阅读(112) 评论(0) 推荐(0)

nginx
摘要:简介 nginx是一款轻量级的web服务器/反向代理服务器/电子邮件(IMAP,POP3)代理服务器,并在一个BSD-like协议下发行。 nginx的特点是内存占用少,并发能力强。,在同类网页服务器中表现比较好。 特性与优点 特性 能支持最高50000个并发连接数的响应 nginx作为负载均衡服务 阅读全文

posted @ 2021-05-24 22:51 fxx013 阅读(146) 评论(0) 推荐(0)

基于zabbix的监控keepalive脑裂
摘要:环境 主机 ip 应用 master(node1) 192.168.94.141 keepalive,nginx slave(node2) 192.168.94.143 keepalived,nginx zabbix(node3) 192.168.94.129 zabbix,lamp zabbix部 阅读全文

posted @ 2021-05-24 01:27 fxx013 阅读(381) 评论(0) 推荐(0)

KVM部署
摘要:系统 ip centos7 192.168.94.137 网卡设置nat模式,开启cpu虚拟化,防火墙等安全服务关闭。 systemctl disable --now firewalld vi /etc/selinux/config ... SELINUX=disabled 桥接网络,br0桥接本地 阅读全文

posted @ 2021-05-23 20:45 fxx013 阅读(371) 评论(0) 推荐(0)

基于keepalived的lvs负载均衡http集群
摘要:DR模式 4台 192.168.94.141,192.168.94.143:DR(keepalived主备) 192.168.94.129, 192.168.94.130 :RS 192.168.94.250:VIP 2台DR安装ipvsadm,keepalived ,postfix,mail ke 阅读全文

posted @ 2021-05-21 02:09 fxx013 阅读(91) 评论(0) 推荐(0)

高可用keepalived
摘要:什么是高可用: “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。(目的:减少停工时间)。 负载均衡服务器的高可用: 为了屏蔽负载均衡服务器的失效,需要建立一个备份机。主服务器和备份机上都运行High Availabili 阅读全文

posted @ 2021-05-21 01:12 fxx013 阅读(121) 评论(0) 推荐(0)

KVM
摘要:虚拟化介绍 虚拟化: 通过hypervisor让物理机的硬件资源虚拟化提供给虚拟机使用,他们共享硬件资源,但是逻辑上却是相互隔离的。 物理机称为宿主机(host),宿主机上的虚拟机称为客户机(guest)。 Hypervisor: 虚拟机监视器(virtual machine monitor,缩写为 阅读全文

posted @ 2021-05-19 23:44 fxx013 阅读(388) 评论(0) 推荐(0)

Jenkins流水线项目发布流程
摘要:CI/CD代码发布流程 开发者开发代码 提交至git仓库 jenkins从仓库拉取代码 jenkins通过maven(ant,gradle等)构建项目推到docker仓库 生成一个在tomcat运行的项目的docker容器 测试人员测试 流水线项目创建 环境 主机(ip) 环境 node1(192. 阅读全文

posted @ 2021-05-18 22:40 fxx013 阅读(451) 评论(0) 推荐(0)

Jenkins
摘要:Jenkins 简介 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 下载地址:https://www.jenkins.io/zh/download/ 用户 阅读全文

posted @ 2021-05-16 22:11 fxx013 阅读(105) 评论(0) 推荐(0)

CI/CD
摘要:CI/CD 引入 传统软件开发过程中,在“合并日”将各分支代码集成代码时会引发的问题:集成地狱 集成地狱是指当交付团队的成员集成其单个代码时,生产点。在传统的软件开发环境中,这种集成过程很少是流畅和无缝的,而是导致数小时或数天的修复代码,以便它最终能够集成。持续集成 (CI)旨在通过启用和鼓励团队成 阅读全文

posted @ 2021-05-13 23:58 fxx013 阅读(162) 评论(0) 推荐(0)

tomcat
摘要:tomcat java体系 Java编程语言 Java类文件:java类文件为java编译后的文件 JavaAPI:java类文件库 JavaVM(JVM) class loader:编译和类库文件加载器 执行引擎 JRE(Java Runtime Enviroment): 是Java的运行环境。面 阅读全文

posted @ 2021-05-13 20:35 fxx013 阅读(99) 评论(0) 推荐(0)

gitlab
摘要:GITLAB版本控制 简介 针对项目开发中的代码,配置文件,说明文档统一管理,是软件管理的核心思想之一。 各版本不允许覆盖。 开发基线: master(经过测试的没问题的基础代码) 20210512(新功能1) 20210513(新功能2) 发布-->发版-->上线(分支) 回滚、回退(防止上线时出 阅读全文

posted @ 2021-05-12 17:10 fxx013 阅读(136) 评论(0) 推荐(0)

rsync
摘要:rsync 简介 远程同步(remote sync),是linux系统下的镜像备份工具。 特性 可以镜像保存整个目录树和文件系统 支持同步背备份大数量的小文件 保持源文件的权限时间链接等 无需特殊权限(普通用户也能同步) 第一次同步会复制全部内容,下一次只会传输修改过的文件(增量备份),传输过程会进 阅读全文

posted @ 2021-05-11 00:39 fxx013 阅读(113) 评论(0) 推荐(0)

HAPROXY
摘要:haproxy HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 准备工作 ip 作用 192.168.94.141 DR(调度机) 192.168.94.143 RS1(真实服务器1) 192.168.92.129 阅读全文

posted @ 2021-05-10 00:30 fxx013 阅读(212) 评论(0) 推荐(0)

基于LVS的web集群部署(http)
摘要:LVS部署 3台主机,2RS,1balancer(DR) 2RS httpd服务部署 DR调度器部署:安装ipvsadm命令,2网卡(nat,hostonly) 部署NAT模式http负载集群 准备工作 准备3台虚拟机 ip 作用 192.168.94.141(内dip)192.168.35.129 阅读全文

posted @ 2021-05-08 00:05 fxx013 阅读(222) 评论(0) 推荐(0)

LVS集群
摘要:LVS LVS概念 简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是一个虚拟的服务器集群系统。 宗旨 使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 很好的可伸缩性(Scalability) 很好的可靠性(Reliability) 很好的可管理性( 阅读全文

posted @ 2021-05-05 17:01 fxx013 阅读(300) 评论(0) 推荐(1)

导航