自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建k8s高可用多master集群

目录环境主机配置配置好域名解析所有节点安装依赖包(xshell终端可以工具:发送键入到所有会话)**关闭防火墙、swap,重置iptables系统参数设置配置ipvs功能时间同步安装docker(所有节点)安装必要工具(所有节点)准备集群镜像(所有节点)keepalived+haproxy高可用(三台master)编辑keepalived配置文件编辑脚本文件编辑haproxy配置文件开启服务初始化集群(master1)安装网络插件(所有节点)查看节点状态(master1节点)扩展kubectl加入tab强化

2021-07-11 19:17:14 2799 2

原创 Jenkins+Pipeline流水线+Docker实现自动化CI/CD发布Java项目

目录项目流程环境git服务器配置项目流程环境client-192.168.100.10-开发人员主机git-server-192.168.100.12-代码托管服务器jenkins-server-192.168.100.11-jenkins服务器harbor-server-192.168.100.13-harbor服务器web-server-192.168.100.14-业务服务器git服务器配置...

2021-07-10 04:00:48 2099

原创 docker-compose搭建LNMP

目录目录结构文件内容运行在这里插入图片描述目录结构[root@pg0 ~]# tree my-imagesmy-images├── conf│ └── default.conf├── docker-compose.yml└── html ├── dbtest.php ├── index.html └── index.php文件内容[root@pg0 ~]# cat my-images/conf/default.conf server { listen

2021-07-07 14:41:12 257

原创 Docker搭建LNMP环境

目录搭建mysql搭建php搭建nginx服务搭建mysql[root@pg0 ~]# docker pull mysql:5.7[root@pg0 ~]# docker run -itd -p 3306:3306 -e MYSQL_PASSWORD_ROOT=Hzp@123456 --name my-mysql mysql:5.7 /bin/sh参数说明:-i:对容器内的标准输入 (STDIN) 进行交互-t:在容器里生产一个伪终端-d:后台运行mysql-p:将mysql端口号暴露出来

2021-07-06 13:08:14 151

原创 kubernetes_pod调度

目录简介定向调度概述:NodeNameNodeSelector亲和性调度概述:NodeAffinity配置项:关系符的使用说明:requiredDuringSchedulingIgnoredDuringExecution配置示例preferredDuringSchedulingIgnoredDuringExecution配置示例NodeAffinity规则设置的注意事项:PodAffinity配置项:requiredDuringSchedulingIgnoredDuringExecution配置示例pref

2021-07-04 16:04:28 285

原创 Atlas代理MySQL读写分离

目录Atlas简介Atlas主要功能Atlas相对于官方MySQL-Proxy的优势架构图部署mysql主从备份安装并配置Atlas软件配置读写分离配置4台节点服务器开放权限给Atlas加密用户名密码编辑配置文件测试Atlas简介Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL

2021-07-01 19:14:13 239

原创 keepalived+HAproxy高可用动静分离负载均衡

目录架构图环境html1和html2与php1和php2配置HAproxy配置HAproxy1上HAproxy2上中段测试Keepalived配置HAproxy1上HAproxy2上测试架构图环境HAproxy1 192.168.100.10HAproxy2 192.168.100.11html1 192.168.100.12html2 192.168.100.13PHP1 192.168.100.14PHP2 192.168.100.15VIP 192.168.100.16htm

2021-06-22 18:27:10 156

原创 LVS+keepalived高可用负载均衡(DR模式)集群架构

目录架构图简介实战案例环境lvs-server1配置lvs-server2配置web-server两台服务器配置架构图简介keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router RedundancyProtocol,即虚拟路由冗余协议。将N台提供相同功能的服务器组成一个服务器组,这个组里面有一个master和多个backup

2021-06-21 17:21:29 266

原创 LVS负载均衡(DR模式)集群配置

目录架构图LVS-DR工作原理特点ARP问题搭建步骤LVS服务器配置LVS准备VIP和路由LVS设置负载均衡条目/规则WEB集群配置两台web配置lo:0虚拟网卡两台web配置内核参数客户端访问测试架构图LVS-DR工作原理①.客户端将请求发往前端的负载均衡器(load server),请求报文源地址是CIP,目标地址为VIP(192.168.100.20)。②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC址,目标MAC改为了R

2021-06-19 20:14:02 337

原创 LVS+keepalived高可用负载均衡(NAT模式)集群架构

目录架构图准备环境Keepalived配置LVS01LVS02LVS配置LVS01LVS02中断测试web1web2client上访问nfs-server服务器安装nfs-utils配置nfs服务器nfs客户端配置web001web002测试成功奈斯架构图准备环境client: 10.3.2.16LVS01: ip1: 10.3.2.17 ip2: 192.168.52.128LVS02: ip1: 10.3.2.97 ip2: 192.168.52.131web01: 192.168.52

2021-06-18 21:15:29 638

原创 Nginx反向代理基础配置

目录环境更改nginx配置文件开启tomcat服务器上线一个简单业务导入数据编辑配置文件上线业务浏览器访问192.168.100.10环境192.168.100.10:nginx服务器192.168.100.11:tomcat服务器1192.168.100.12:tomcat服务器2192.168.100.13:数据库服务器更改nginx配置文件[root@nginx ~]# vim /etc/nginx/nginx.confhttp { ... ... server 19

2021-06-17 21:09:07 101

原创 Tomcat多实例基础配置

Tomcat多实例前言准备多实例目录制作实例工作目录修改端口实例1实例2实例2编辑启动脚本赋权更改网站目录启动测试前言首先要回答一个问题,为什么要用单机多实例?在不宕机的情况下,webapps里面存在多个项目,可能由于其中一个项目过度使用内存或者其他不确定的因素使得tomcat挂了,那么同一tomcat下的项目也会一同挂了;而使用不同的tomcat,同一台服务器下,每个tomcat的进程是不一样的额,一个项目出现问题tomcat挂了,那么由于是在不同进程,其他项目不会影响的。还有一个问题就是不同

2021-06-16 20:37:53 216

原创 Tomcat虚拟主机基础配置

简介:有多个项目同时运行时,一台服务器不建议开多个Tomcat服务,需要服务虚拟主机下面配置将使用两个域名访问到不同的网页一、创建www和bbs项目目录及测试网页[root@hzp ~]# mkdir /tomcatweb/{aaa,bbb} -p[root@hzp ~]# echo Tomcat1 > /tomcatweb/aaa/index.jsp[root@hzp ~]# echo Tomcat2 > /tomcatweb/bbb/index.jsp二、修改tomcat主配

2021-06-16 19:08:05 82

原创 Nginx日常优化参数

Nginx企业级优化woker进程数开启压缩events工作模式隐藏版本信息防止后台爬虫设置屏蔽特定的方法禁止非法访问脚本屏蔽几个目录字段优雅页面展示woker进程数... ...woker_process 4;...http { ... ...}nginx的进程数,一般按着CPU的数量来指定,或者倍数(因为超线程)开启压缩 http { ... ... gzip on; gzip_disable "msie6"; gzip_proxied any; gzip_mi

2021-06-15 19:53:26 488

原创 基础:LNMP环境搭建

LNMP环境搭建Linux部署(略)Nginx部署php-fpm部署mysql部署Linux部署(略)Nginx部署Nginx官网:http://www.nginx.orgNgnix版本类型Mainline version:主线版,即开发版Stable version:最新稳定版,生产环境上建议使用的版本legacy versions:遗留的老版本的稳定版安装所需工具[root@hzp ~]# yum -y install yum-utils配置yum源[root@hzp ~]#

2021-06-13 21:34:30 84

原创 源码安装LAMP环境踩坑日志

人群中突然钻出一个光头:“有yum为什么要用源码呢,你XX”没什么,就想虐虐自己让我们开始吧安装相关软件apr-1.5.2.tar.gz:apr-util-1.5.4:pcre-8.44.tar.gz:httpd-2.4.48.tar.gzmysql-5.7.31.tar.gzboost_1_59_0.tar.gzphp-8.0.6.tar.gz安装之前先安装make、gcc、openssl等编译工具和开发包[root@pg0 ~]# yum -y install make gcc

2021-06-03 00:50:49 169

原创 jenkins——CentOS7基础搭建

目录jenkins概述jenkins特性实战案例环境部署git部署jdk部署Maven部署tomcat部署jenkins管理插件jenkins系统设置SSH设置新建任务构建任务检测jenkins概述jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Husdson(Husdson是商用的),主要用于持续、自动的构建/测试软件项目、监控一些定时执行的任务。jenkins用java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行jenkins通常与版本管理工

2021-06-01 19:32:01 322

原创 CentOS——zabbix部署

目录前言zabbix部署zabbix-server(服务器端)zabbix-agent(客户端)前言zabbix监控对象:源代码: .html 、.jsp、.php、.py数据库: MySQL、MariaDB、Oracle、SQL Server、DB2应用软件: Nginx、Apache、PHP、Tomcat集群: LVS、Keepalived、HAProxy、RHCS、F5虚拟化层/云层: VMware、KVM、XEN操作系统: Linux、Unix、Windows性能参数硬件: 服务器

2021-05-24 22:31:27 471

原创 CentOS7_MySQL集群

这里写目录标题概述集群目的集群案例准备环境一主一从(M-S)(手动)主服务器配置从服务器配置一主一从(M-S)(自动)双主双从(MM-SS)双主前言设置pg1为pg0的主服务器双从概述集群目的负载均衡:解决高并发高可用HA:服务可用性远程灾备:数据有效性1.在主库上把数据更改记录到二进制日志文件中2.备库I/O线程将主库上的日志复制到自己的中继日志中3.备库SQL线程读取中继日志中的事件,将其重放到备库数据库上集群案例准备环境五台全新服务器全新安装mysql必须每台单独安装

2021-05-17 13:20:18 200

原创 CentOS7_mysql数据库备份

mysql数据库备份简介关于备份percona-xtrabackuppercona简介percona安装1-1完全备份流程1-2完全恢复流程2-1增量备份流程2-2增量恢复流程3-1差异备份流程3-2差异恢复流程mysqldump + binlog概述恢复原理语法备份实战恢复实战记录的导入和导出记录导出记录导入简介关于备份备份技术:物理备份/冷备直接复制数据文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的mysql服务器tar,cp,scp拷贝数据,优点快,缺点需要服务停止

2021-05-16 20:05:17 913

原创 PXE服务器实现自动部署

这里写目录标题配置dhcp配置TFTP拷贝关键文件建立default菜单文件配置web服务器编辑ks.cfg文件重启所有服务,使配置生效PXE服务器特点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质关于PXE网络PXE,Pre-boot eXcution Environment       预启动执行环境,在操作系统之前运行    &

2021-05-14 00:20:22 387 1

原创 CentOS7——搭建NFS共享存储服务

这里写目录标题简介安装NFS服务器配置NFS服务器NFS客户机配置验证永久挂载网络文件系统简介NFS服务:(Network File System,网络文件系统)Linux/Unix系统之间共享文件客户端主要为Linux支持多节点同时挂载,以及高并发写入安装NFS服务器依赖于RPC(远端过程调用)需安装nfs-utils、rpcbind软件包系统服务:nfs、rpcbind首先进行安装[root@hzp000 ~]# yum -y install nfs-utils rpcbind

2021-05-13 16:54:53 204

原创 CentOS7搭建DNS服务器

安装配置DNS服务所相关的一些软件搭建DNS高速缓存服务器配置反向解析DNS详解配置DNS服务所相关的一些软件bind-9.9.4-37.el7.x86_64.rpmbind-utils-9.9.4-37.el7.x86_64.rpmbind-libs-9.9.4-37.el7.x86_64.rpmbind-chroot-9.9.4-37.el7.x86_64.rpm主程序:/usr/sbin/named服务名:/usr/lib/systemd/system/named.service

2021-05-11 22:16:12 4004 4

原创 Linux中FTP服务器搭建

安装服务端软件查询yum仓库是否包含vsftp软件[root@hzp000 ~]# yum list | grep vsftp如图查询到第一个为安装包,将其安装[root@hzp000 ~]# yum -y install vsftpd.x86_64 将需要分享的文件放在/var/ftp/目录下,如图所示启动服务,关闭防火墙,关闭selinux[root@hzp000 ~]# sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/se

2021-05-10 19:41:52 81

原创 Linux搭建samba服务器

安装samba服务器软件查询yum仓库是否存在安装包[root@localhost ~]# yum list | grep samba如上图所示为安装包将其安装[root@localhost ~]# yum -y install samba安装完成后,将其配置文件进行备份[root@localhost ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak[root@localhost ~]# cp /etc/samba/smb.conf.

2021-05-10 18:40:29 225

原创 Linux安装DHCP实现自动获取IP地址

这里写目录标题使用yum方式安装DHCP使用rpm方式安装DHCP配置DHCP服务测试服务使用yum方式安装DHCP1.使用provides搜索相应的软件包[root@hzp000 ~]# yum provides dhcpLoaded plugins: fastestmirrorRepository base is listed more than once in the configurationRepository updates is listed more than once in t

2021-05-08 20:40:36 1891

原创 eNSP网络综合配置

此实验将综合网络基础中所学到的知识第一步:创建好下面的拓扑图//这里的总公司主机不会使用手动配置,而是使用DHCP服务器来进行自动分配IP地址第二步:给所有设备更换名字给设备更改名字,以免区分不出当前配置的设备<Huawei>system-view //进入系统视图[Huawei]sysname SW1 //给交换机1更改名字为SW1同理:给其他设备都更改相应的名字第三步:配置VLAN1)在所有交换机中增加VLAN10、20、30、40、100[SW1]vlan

2021-04-08 23:23:02 5689

原创 防火墙的基本配置

第一步:创建拓扑图第一次做多多关照如图创建好拓扑图如图创建好拓扑图,并配置好相应的ip地址及默认路由,其中防火墙的G1/0/1接口IP地址为10.0.0.254 24防火墙G1/0/2接口IP地址为20.0.0.254 24,防火墙G1/0/3ip地址为30.0.0.254 24,将R1、R2、R3分别划分到VLAN10、VLAN20、VLAN30,交换机出口11、 12、 13分别划分到VLAN10、VLAN20、VLAN30第二步:划分防火墙区域在防火墙中输入:[FW]firewal

2021-04-08 09:13:10 4338

空空如也

空空如也

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

TA关注的人

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