- 博客(125)
- 收藏
- 关注

原创 rsync下行同步+inotify实时同步部署(图文详解)
文章目录一、rsync简介二、rsync同步源三、配置rsync源四、rsync命令五、配置源的两种表达方式六、inotify简介七、配置rsync下行同步==1、Master(192.168.184.10)====2、Slave(192.168.184.20)==八、rsync+inotify实时同步==1、Master(192.168.184.10)====2、Slave(192.168.184.20)==一、rsync简介一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者
2021-03-02 00:50:22
2871
13

原创 Redis(主从复制、哨兵模式、集群)概述及部署
文章目录一、Redis主从复制1、Redis主从复制的概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建1、环境配置/安装包2、安装Redis(所有主机)3、修改Master节点Redis配置文件4、修改Slave节点Redis配置文件5、验证主从效果二、Redis 哨兵模式1、哨兵模式的原理2、哨兵模式的作用3、哨兵模式的结构4、哨兵模式的搭建1、环境配置2、修改 Redis 配置文件(所有节点操作)2、启动哨兵模式3、故障模拟4、验证结果三、Redis 群集模式1、
2021-02-25 22:54:31
3232
5

原创 MySQL MHA高可用集群部署及故障切换(图文详解)
文章目录搭建MySQL+MHA实验思路实验环境搭建MySQL+MHA实验思路1、MHA架构数据库安装一主两从MHA搭建2、故障模拟模拟主库失效备选主库成为主库原故障主库恢复重新加入到MHA成为从库实验环境主机操作系统IP地址安装包 / 软件 / 工具MHA managerCentOS7-3192.168.184.10MHAnode组件、MHAmanager组件MasterCentOS7-3192.168.184.20mysql-boost-5
2021-02-20 01:35:38
11378
22

原创 MySQL主从复制与读写分离(图文详解)
文章目录MySQL主从复制与读写分离一、案例概述二、======MySQL 主从复制原理======1、MySQL 支持的复制类型2、MySQL主从复制的工作过程三、======MySQL读写分离原理======1、读写分离存在意义2、常见的 MySQL 读写分离分为两种四、MySQL主从复制和读写分离实验部署案例拓扑图实验思路环境配置MySQL主从复制与读写分离一、案例概述在实际的生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满
2021-02-04 00:57:45
1474
9

原创 Haproxy配合Nginx搭建Web集群部署实验(图文详解)
文章目录常见的Web集群调度器iHaproxy搭建 Web 群集实验所需安装包环境配置==1、部署haproxy服务器(192.168.184.10)==3.Haproxy服务器配置常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持集群功能,但是对集群节点健康检查功能不强,高并发没有Haproxy好。硬件一般使用的比较多的是F5,也有很多人使用梭子鱼、绿盟等国内产品
2021-01-23 18:47:22
1819
5

原创 LVS+Keepalived 高可用群集实战部署(图文详解)
文章目录一、LVS+Keepalived 高可用群集1、LVS2、Keepalived3、Keepalived实现原理剖析二、LVS+Keepalived 高可用群集部署环境配置1、配置负载调度器(主、备相同)2、配置节点服务器3、配置keeplived(主、备DR服务器上都要设置)一、LVS+Keepalived 高可用群集1、LVSLinux虚拟服务器(Linux Virtual Server)LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的
2021-01-21 21:41:02
2954
6

原创 Nginx+Tomcat实现负载均衡、动静分离集群部署(图文详解)
文章目录一、Nginx实现负载均衡原理1、Nginx静态处理优势2、Nginx动静分离原理二、Nginx配置反向代理主要参数三、实验(图文详解)环境配置1.部署Nginx 负载均衡器2.部署2台Tomcat 应用服务器3.动静分离配置Tomcat Server1 配置Tomcat Server2 配置Nginx server 配置4.测试效果一、Nginx实现负载均衡原理Nginx实现负载均衡是通过反向代理实现如图所示:Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Ngin
2021-01-16 23:55:07
7689
9

原创 LAMP(Apache)操作命令及配置合集
文章目录安装包Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。安装包LAMP安装包提取码: ewss1、Shell脚本一键部署——源码编译安装LAMP架构!2、LAMP源码安装图文详解(超详细)3、Apache配置与应用(图文详解)4、Apache网页优化(图文详解)...
2021-01-15 00:04:43
1033
6

原创 LNMP(Nginx)服务命令操作及配置合集
文章目录安装包安装包LNMP加论坛安装包1、Shell脚本一键部署——源码编译安装LNMP加discuz论坛!2、Nginx网站服务配置,图文详解(超详细)3、Nginx优化与防盗链(图文详解)4、Nginx中的location匹配与rewrite重写跳转(带图文案例)...
2021-01-14 23:57:17
983
2

原创 Shell脚本一键部署合集(持续更新)
文章目录Shell脚本一键部署合集Shell脚本一键部署合集1、Shell脚本一键部署yum源!2、Shell脚本一键部署——源码编译安装LNMP加discuz论坛!3、Shell脚本一键部署——源码编译安装LAMP架构!4、shell脚本一键桌面化装机(pxe配合kickstart无人值守)5、shell一键部署DNS正向解析,无需快照升级版!...
2021-01-14 18:23:51
2076
5
原创 flannel插件安装失败:Error registering network: failed to acquire lease
Error registering network: failed to acquire lease
2022-08-25 17:28:54
3763
3
原创 docker错误集-CentOS环境
WARNING: IPv4 forwarding is disabled. Networking will not work.
2022-08-21 15:01:10
605
原创 docker错误集:CentOS环境
docker运行centos:latest镜像,进去使用vim命令时提示:bash: vim: command not found。rror: Failed to download metadata for repo 'appstream': Librepo was interrupted by a signal
2022-08-21 14:54:54
781
原创 错误集——k8s 创建bootstrap角色赋予权限用于连接apiserver请求签名报错
错误集——k8s 创建bootstrap角色赋予权限用于连接apiserver请求签名报错错误代码:Error from server (AlreadyExists): clusterrolebindings.rbac.authorization.k8s.io “kubelet-tstrap” already exists[root@hellolic ~/k8s/kubeconfig] # kubectl create clusterrolebinding kubelet-bootstrap --cte
2021-04-14 19:11:23
895
1
原创 错误集——k8s,kubectl get node 查看集群节点状态:NotReady
错题集——k8s,查看集群节点状态:NotReady[root@hellolic ~/k8s/kubeconfig] # kubectl get nodeNAME STATUS ROLES AGE VERSION192.168.184.12 NotReady <none> 9h v1.12.3原因:查看查询中的节点的flannel服务是否自动关闭了[root@hellokiki ~] # systemctl status
2021-04-14 19:06:00
1168
1
原创 MongoDB搭建及基础操作
MongoDB概述及基本操作一、搭建MongoDB二、mongoDB数据库基本操作三、数据库导出导入、备份恢复操作四、复制数据库五、克隆集合六、创建管理用户七、进程管理一、搭建MongoDB#关闭系统防火墙和安全机制systemctl stop firewalld.service setenforce 0#配置yum源仓库vim /etc/yum.repos.d/mongodb-org.repo[mongodb-org]name=MongoDB Repositorybaseurl=ht
2021-04-10 18:11:32
622
3
原创 playbook中template、tags、roles操作示例
ansible一、template模块介绍二、tags模块三、playbook使用roles一、template模块介绍ansible的template模块,可以将带有参数的配置文件传递到目标地址,可以对文件进行属组属主的修改以及备份。templates功能:根据模板文件动态生成对应的配置文件,命名必须以.j2结尾例:yum -y install httpdrpm -qc httpdcp /etc/httpd/conf/httpd.conf /opt/httpd.conf.j2vim
2021-04-08 19:26:03
647
2
原创 ansible——playbook剧本概念及示例
ansible—playbook一、playbook1、yaml基本语法规则2、yaml支持的数据结构二、Inventory中变量一、playbookplaybook是剧本的意思playbook yaml语法是换行空两格,-和:后必须空一格YAML:是一种非标记语言。是用来写配置文件的语言,非常简洁合强大;YAML语法和其他语言类似,也可以表达散列表、标量等数据结构结构通过空格来展示,序列里配置项通过 - 来表示;Map里的键值用:来分隔;YAML的扩展名为yaml1、yaml基本语法
2021-04-08 11:13:14
1099
2
原创 自动化运维工具——ansible、概述、安装、模块介绍(图文详解)
一、安装ansible#192.168.184.10hostname ansiblesu -#192.168.184.20hostname webserversu -#192.168.184.30hostname mysqlsu -systemctl stop firewalldsetenforce 0#安装epel扩展源yum -y install epel-releaseyum -y install ansible#数型查询工具yum -y install t
2021-04-07 00:40:22
6265
15
原创 zabbix监控手动部署、邮件告警(图文详解)
文章目录一、zabbix概述二、zabbix功能三、部署zabbix环境配置1、安装nginx2、部署mariadb3、部署php4、测试连接数据库5、部署zabbix server一、zabbix概述Zabbix 是一个企业级分布式开源监控解决方案Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbi
2021-04-02 17:02:16
1920
5
原创 Docker与虚拟机区别、docker-firewalld规则设定、docker-tls加密通讯
文章目录一、Docker容器与虚拟机的区别1、隔离与共享2、性能与损耗二、Docker存在的安全问题1、Docker自身漏洞2、Docker源码问题三、Docker架构缺陷与安全机制四、Docker安全基线标准五、容器最小化1、Docker remote api 访问控制2、限制流量流向3、镜像安全六、Docker-TLS加密通讯一、Docker容器与虚拟机的区别1、隔离与共享虚拟机通过添加Hypervisor层,虚拟机出网卡、内存、cpu等虚拟硬件,再在其上建立虚拟机,每个虚拟机都有自己的系统内核,
2021-03-31 23:12:14
759
2
原创 Docker Cgroup资源配置操作
文章目录一、Cgroup二、使用stress工具测试1、权重 -cpu-shares2、CPU周期限制 --cpu-period、--cpu-quota3、CPU Core控制 --cpuset-spus三、CPU配额控制参数的混合使用四、内存限额一、CgroupDocker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(
2021-03-30 17:36:35
3011
9
原创 Docker Harbor概述及构建(图文详解)
文章目录一、Docker Harbor概述1、Harbor的优势2、Harbor知识点3、Docker私有仓库架构二、Harbor构建Docker私有仓库一、Docker Harbor概述有可视化的Web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级Docker Registry项目1、Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图像UI审计RESTful API
2021-03-29 23:15:52
2110
2
原创 docker-Consul概述以及集群环境搭建(图文详解)
文章目录一、Consul概述1、Consul的特性二、搭建consul集群环境1、server部署(192.168.184.11)2、client部署(192.168.184.12)3、配置template模板自动更新4、测试访问代理服务器一、Consul概述Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置与Docker等轻量级容器可无缝配合1、Consul的特性支持健康检查、允许存储键值对基于Golong语言,可移植性强支持ACL访问控制二、搭建c
2021-03-29 17:45:12
696
1
原创 docker-compose概述与简单编排部署
文章目录一、Consul概述1、Consil的特性一、Consul概述是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现和配置与Docker等轻量级容器可无缝配合1、Consil的特性支持健康检查、允许存储键值对基于go语言,可移植性强支持ACL访问控制...
2021-03-29 14:19:58
669
1
原创 Dockerfile——Tomcat、编译安装MySQL
文章目录一、Dockerfile编写tomcat1、编写Tomcat_Dockerfile二、Dockerfile编写编译安装MySQL1、编写编译安装MySQL_Dockerfile一、Dockerfile编写tomcat理论部分可看:Tomcat服务部署、虚拟主机配置及参数优化(图文详解)软件包:apache-tomcat-9.0.16.tar.gz、jdk-8u91-linux-x64.tar提取码:a9p61、编写Tomcat_Dockerfilecd /optmkdir tomcat
2021-03-25 17:13:36
999
4
原创 Dockerfile的概述和构建(图文详解)
Dockerfile的概述和构建一、Docker镜像的分层二、Docker镜像的创建1、Docker镜像2、Docker镜像的创建方式(1)基于已有镜像创建(2)基于本地模板创建一、Docker镜像的分层Dockerfile中的每个指令都会创建一个新的镜像层镜像层会被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效某一层的镜像缓存失效之后,它之后的镜像层缓存都会失效镜像层是不可变的,如果在某一层中添加一个文件,然后在下一层
2021-03-24 18:26:10
2408
6
原创 Docker基本操作(超详细)
文章目录一、Docker镜像操作二、Docker仓库操作三、Docker容器操作一、Docker镜像操作二、Docker仓库操作三、Docker容器操作
2021-03-23 19:00:28
2964
4
原创 错误集——docker构建镜像时,yum安装卡住
报错集——docker构建镜像时,yum安装卡住[root@promote /home/docker-lic-volume] # vim mydockerfile FROM centosMAINTAINER lic<935704787@qq.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPA
2021-03-22 22:07:21
2034
4
原创 docker基本概念及安装(图文详解)
文章目录一、Docker一次封装,到处运行二、Docker与虚拟机的区别三、Docker的使用场景四、Docker的核心概念①镜像②容器③仓库五、Docker安装方式Docker两种安装方式1、安装最新版本Docker依赖版本环境一、Docker一次封装,到处运行Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足
2021-03-22 11:09:55
749
4
原创 OpenStack-nova组件部署(待贴图解释)
文章目录OpenStack-nova组件部署nova组件部署位置1、创建nova数据库,并执行授权操作2、管理Nova用户及服务3、安装nova组件4、初始化数据库5、启动Nova服务6、检查nova服务端口7、计算节点配置(c1、c2)8、ct控制节点操作9、小结OpenStack-nova组件部署nova组件部署位置【控制节点ct】nova-api(nova主服务)nova-scheduler(nova调度服务)nova-conductor(nova数据库服务,提供数据库访问)no
2021-03-18 00:18:38
724
2
原创 OpenStack-Placement组件部署(待贴图解释)
文章目录OpenStack-Placement组件部署1、创建数据库实例和数据库用户2、创建Placement服务用户和API的endpoint3、安装placement服务4、修改Apache配置文件5、测试6、小结OpenStack-Placement组件部署1、创建数据库实例和数据库用户mysql -uroot -pCREATE DATABASE placement;GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost'
2021-03-17 23:48:47
367
1
原创 OpenStack手动部署合集(t版)
文章目录1、OpenStack环境部署(图文详解)2、OpenStack安装Keystore组件(图文详解)3、OpenStack安装glance组件(图文详解)
2021-03-15 21:05:34
603
1
原创 OpenStack安装glance组件(图文详解)
文章目录OpenStack-Glance组件部署一、创建数据库实例和数据库用户二、创建用户、修改配置文件三、小结1、部署思路:OpenStack-Glance组件部署一、创建数据库实例和数据库用户mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';GRANT ALL PRIVILEGES ON gl
2021-03-15 17:35:04
2356
6
原创 KVM虚拟化概念
文章目录KVM虚拟化一、虚拟化技术二、虚拟化技术发展三、虚拟化特性四、KVM架构及原理1、KVM虚拟化架构/三种模式2、KVM原理3、KVM工作流程KVM虚拟化美国环境保护EPA报告曾经统计过一组数据:EPA研究服务器和数据中心的能源效率时发现,实际上服务器只有5%的时间在工作,其他时间一直处于休眠状态。为了提高服务器的利用率,研发出一种虚拟化技术。一、虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都
2021-03-13 19:02:35
662
1
原创 web面试题收集
文章目录Web1、nginx优化哪些、有没有做过nginx支持https的访问,怎么配置2、nginx前端页面/图片加载不出来,如何排查3、nginx+keepalived脑裂是什么、怎么预防、怎么处理4、nginx和lvs、haproxy有什么区别5、Tomcat优化Web1、nginx优化哪些、有没有做过nginx支持https的访问,怎么配置1、修改用户和组2、网页压缩3、防盗链4、隐藏版本号5、修改缓存时间6、日志切割7、设置连接超时机制8、更改进程数9、I/O事件配置中使用e
2021-03-11 17:05:13
2801
10
原创 错误集——windows共享目录无法挂载到linux
报错集,windows共享目录无法挂载到linux四个要点,排查之后挂不起来,就你电脑不行mount.cifs //192.168.184.1/imag /mntPassword for root@//192.168.184.1/imag: Retrying with upper case share namemount error(6): No such device or addressRefer to the mount.cifs(8) manual page (e.g. man mou
2021-03-11 03:06:57
2181
2
原创 OpenStack安装Keystore组件(图文详解)
文章目录一、OpenStack-Keystore1、OpenStack组件安装的顺序创建数据库实例和数据库用户安装、配置keystone、数据库、Apache初始化认证服务数据库初始化fernet 密钥存储库(以下命令会生成两个密钥,生成的密钥放于/etc/keystone/目录下,用于加密数据)配置bootstrap身份认证服务配置Apache HTTP服务器创建配置文件一、OpenStack-Keystore1、OpenStack组件安装的顺序1、Keystone (apache)2、glanc
2021-03-11 02:46:55
984
2
原创 OpenStack环境部署(图文详解)
文章目录一、环境配置二、实施部署1、修改添加NAT网卡配置2、关闭防火墙和系统安全机制、修改主机名3、安装基础环境依赖包4、VMnet1网卡配置参数一、环境配置1、控制节点ctCPU双核双线程-CPU虚拟化开启内存8G硬盘:300G+1024G(CEPH块存储)双网卡VMnet1(局域网)192.168.10.11 / NAT-192.168.184.11操作系统Centos 7.6(1810)——最小化安装2、计算节点c1CPU双核双线程-CP
2021-03-10 16:41:02
4716
4
原创 二、运维岗linux面试题收集
文章目录Linux1、简单说说dhcp交互过程中四种报文2、你一般使用shell脚本做什么3、shell脚本常问4、linux常见运维命令(常规除外)5、你常用的抓包工具6、服务器性能分析命令有哪些7、常用的查看系统硬件资源的命令8、tcpdump可以获取哪些信息9、linux系统启动过程10 、检测端口占用情况命令11、查询日志的方式Linux1、简单说说dhcp交互过程中四种报文discoverofferrequestack2、你一般使用shell脚本做什么①巡检②自动化部署③日志分
2021-03-08 22:07:55
1116
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人