05 2021 档案

摘要:环境 应用 IP 操作系统 nginx 192.168.122.131 centos8 mysql 192.168.122.132 centos8 php 192.168.122.133 centos8 准备工作 //关闭防火墙 # systemctl disable --now firewalld 阅读全文
posted @ 2021-05-30 23:22 cbcbage 阅读(88) 评论(0) 推荐(0)
摘要:访问网站过程 利用DNS协议进行域名解析 --> 建立tcp协议三次握手过程 --> 客户端发出访问网站相应页面请求(发出http协议请求报文) --> 服务端发出相应访问页面的请求信息(发出http) --> 断开tcp协议四次挥手过程 2. 利用DNS协议进行域名解析 DNS称为域名系统,主要作 阅读全文
posted @ 2021-05-24 21:13 cbcbage 阅读(172) 评论(0) 推荐(0)
摘要:keepalived简介 Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等) 阅读全文
posted @ 2021-05-23 20:37 cbcbage 阅读(84) 评论(0) 推荐(0)
摘要:虚拟化介绍 虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自己的硬件资源虚 阅读全文
posted @ 2021-05-19 23:35 cbcbage 阅读(205) 评论(0) 推荐(0)
摘要:Jenkins流水线项目发布流程 准备工作: [root@jenkins ~]# systemctl disable --now firewalld [root@jenkins ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/seli 阅读全文
posted @ 2021-05-18 01:14 cbcbage 阅读(78) 评论(0) 推荐(0)
摘要:Jenkins是什么? Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本 阅读全文
posted @ 2021-05-16 22:34 cbcbage 阅读(137) 评论(0) 推荐(0)
摘要:java体系 Java编程语言 Java类文件:java类文件为java编译后的文件 JavaAPI:java类文件库 JavaVM(JVM) class loader:编译和类库文件加载器 执行引擎 JRE(Java Runtime Enviroment): 是Java的运行环境。面向Java程序 阅读全文
posted @ 2021-05-13 18:15 cbcbage 阅读(89) 评论(0) 推荐(0)
摘要:版本控制介绍 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另 阅读全文
posted @ 2021-05-12 18:35 cbcbage 阅读(76) 评论(0) 推荐(0)
摘要:rsync+inotify rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数据的安全性和可靠性 阅读全文
posted @ 2021-05-11 17:36 cbcbage 阅读(150) 评论(0) 推荐(0)
摘要:rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 rsync特性 rsync支持很多特性: 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等 阅读全文
posted @ 2021-05-10 22:42 cbcbage 阅读(88) 评论(0) 推荐(0)
摘要:安装haproxy https://github.com/haproxy/haproxy/archive/refs/tags/v2.3.0.tar.gz //关闭防火墙selinux [root@LB ~]# systemctl stop firewalld && setenforce 0 //安装 阅读全文
posted @ 2021-05-10 00:46 cbcbage 阅读(73) 评论(0) 推荐(0)
摘要:环境 环境DIPVIP需要安装的应用系统版本 client 192.168.100.140 RedHat 8 DR 192.168.100.141 192.168.10.250 ipvsadm RedHat 8 RS1 192.168.100.142 httpd RedHat 8 RS2 192.1 阅读全文
posted @ 2021-05-06 18:48 cbcbage 阅读(158) 评论(0) 推荐(0)
摘要:LVS lvs:linux virtual server 性能比较:DR>TUN>NAT>FULLNAT lvs管理工具: ipvsadm/ipvs(让用户定义规则) ipvsadm:用户空间的命令行工具,用于管理集群服务;(即规则的增删查改) 支持TCP,UDP,AH,EST,AH_EST,SCT 阅读全文
posted @ 2021-05-06 00:26 cbcbage 阅读(105) 评论(0) 推荐(0)