自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s多master和负载均衡、web页面部署

k8s多master和负载均衡、web页面部署一、部署单节点二、lvs(部署keepalived+nginx)三、dashboard在master01上操作1、创建rdac控制管理资源2、创建secret安全资源3、创建configmap配置管理资源4、创建控制资源5、创建service资源6、查看资源7、访问测试8、解决浏览器无法访问的问题9、访问web网站页面一、部署单节点systemctl stop firewalldsetenforce 0部署master2将master01上的kube

2021-04-15 19:50:18 668

原创 k8s---master、node配置

master、node配置一、部署master组件二、node1节点三、node2节点部署一、部署master组件#在master上操作,api-server生成证书[root@localhost k8s]# unzip master.zip #将master.zip拖入到k8s目录下[root@localhost k8s]# mkdir /opt/kubernetes/{cfg,bin,ssl} -p[root@localhost k8s]# mkdir k8s-cert[root@loc

2021-04-14 19:06:32 595

原创 k8s---flannel网络

flannel网络一、flannel容器集群网络部署二、部署flannel1、在所有node节点上部署docker2、master一、flannel容器集群网络部署1、Overlay Network:覆盖网络,在基础网络上叠加的一种虚拟网络技术模式,该网络中的主机通过虚拟链路连接起来2、VXLAN:将源数据包封装到UDP中,并使用基础网络的IP/MAC作外层报文头进行封装,然后再以太网上传输,到达目的地后由隧道端点解封并将数据转发到目标地址3、Flannel:是Overlay网络的一种,也是将源数据

2021-04-14 11:54:47 331

原创 Kubernetes二进制部署

Kubernetes二进制部署一、K8S三种部署方式1、minkube2、kubeadm3、二进制包二、Kubernetes单节点部署一、K8S三种部署方式1、minkubeMinikube是-一个工具,可以在本地快速运行一-个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用。部署地址: https://kubernetes.io/docs/setup/minikube/2、kubeadmKubeadm也是一一个 工具,提供kubeadm init和kubeadm

2021-04-13 10:13:26 1192 6

原创 悄无声息的来到了Kubernetes的世界之Kubernetes初入门

Kubernetes初入门一、Kubernetes简介二、Kubernetes特点1、自我修复2、弹性伸缩3、自动部署和回滚4、服务发现和负载均衡5、机密和配置管理6、存储编排7、批处理三、Kubernetes集群架构于组件1、master 组件(1)kube-apiserver(2)kube-controller-manager(3)kube-scheduler(4)etcd2、Node组件(1)kubelet(2)kube-proxy(3)docker或rocket四、Kubernetes核心概念1、P

2021-04-12 12:16:28 109

原创 ansible templates+roles

ansible templates+roles一、Templates模块二、tags模块三、roles一、Templates模块(这里我们以apache为示例,这里192.168.177.33安装了ansible、epel源、以及apache,然后配置主机清单,并推送密钥给另一台(192.168.177.8))yum install httpd -yrpm -qc httpdcp /etc/httpd/conf/httpd.conf /opt/httpd.conf.j2cd /optv

2021-04-08 19:03:40 177

原创 ansible-playbook

ansible-playbook一、ansible主机清单一、ansible主机清单注:ansible主机清单是在/etc/ansible/hosts文件中,主机清单可以手动设置,也可以通过DynamicInventory动态生成,一般主机名使用FQDN。vi /etc/ansible/hosts[webserver] #方括号设置组名www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件www2.example.org:

2021-04-08 11:44:23 179 1

原创 ansible自动化运维

ansible自动化运维一、ansible简介二、ansible环境安装和部署一、ansible简介1.Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbile。2.ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、

2021-04-07 17:43:57 1818 6

原创 docker-harbor私有仓库

harbor私有仓库一、简介二、harbor的优势三、harbor架构介绍1、proxy2、Registry3、Core services4、Database5、Log collector四、搭建harbor私有仓库一、简介docker harbor有可视化的web管理界面,可以方便管理docker镜像,又提供了多个项目的镜像权限管理及控制功能harbor是VMware公司开源的企业级docker registry项目二、harbor的优势1、基于角色控制2、基于镜像的复制策略3、支持LDAP

2021-04-06 12:04:37 345 2

原创 zabbix报警机制

zabbix报警机制配置邮件报警功能在服务器web上配置测试注:配置邮件报警功能yum install mailx -yvim /etc/mail.rc #注意网易邮箱需要开启客户端授权码进入第三方登录---文件末尾新增---set from=tefuir2021@163.comset smtp=smtp.163.comset smtp-auth-user=tefuir2021@163.comset smtp-auth-password=远程登录密码set smtp-auth=log

2021-04-02 18:26:03 318 1

原创 zabbix监控(基于LNMP)

zabbix监控LNMP+zabbixLNMP安装环境安装nginx1.14安装mysql 5.7安装php 7.2yum仓库建立配置nginx支持php开启服务测试连接数据库LNMP+zabbixLNMP安装环境安装nginx1.14wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmvim /etc/yum.repos.d/nginx.repo #手动创建n

2021-04-02 11:13:02 218 1

原创 docker-consul

docker consul一、Consul概述1、consul简介2、consul特点3、docker consul容器服务更新与发现二、部署1、server部署(192.168.177.33)2、client部署(192.168.177.8)3、配置template模块自动更新4、测试访问代理服务器一、Consul概述1、consul简介consul是一个服务发现和注册的工具,具有分布式、搞扩展性能特点。2、consul特点(1)支持健康检查,允许储存值对(2)基于Golong语言,可移植性

2021-03-31 17:45:01 4112 7

原创 docker-compose相关内容

docker-compose一、compose概述二、YAML简介1、YAML概述2、YAML的基本语法规则3、YAML支持的数据结构三、安装compose1、docker compose常用命令2、docker compose配置常用字段3、compose命令说明一、compose概述(1)compose是一个用于定义及允许多个docker容器的工具,主要是通过一个YAML文件进行服务配置(2)使用Docker Compose不再需要使用Shell脚本来启动容器(3)Docker Compose非

2021-03-30 18:47:41 1358 6

原创 带你深入了解Docker镜像,看完之后你也能像庖丁解牛一样熟练

Docker镜像一、Docker镜像的分层二、Docker镜像的创建1、Docker镜像2、Docker镜像的创建方法三、基于已有镜像创建四、基于本地模块创建五、基于Dockerfile创建1、Dockerfile是由一组指令组成的文件2、Dockerfile结构四部分3、Dockerfile操作指令一、Docker镜像的分层二、Docker镜像的创建1、Docker镜像(1)应用发布的标准格式(2)支撑一个Docker容器的运行2、Docker镜像的创建方法(1)基于已有镜像创建(2)基

2021-03-29 16:08:05 6044 18

原创 寻找阿里容器镜像加速器

点击控制台进入搜素容器镜像服务点开镜像工具下的镜像加速器

2021-03-23 23:47:17 147 5

原创 docker开启容器的一些错误点

这里我们用docker run centos:latest bash开启,并没有开启成功,后面用docker start 开启也是失败了这里我们指定端口开启发现是可以的这里使用-itd 也是可以的

2021-03-23 23:41:42 155 4

原创 翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)

Docker基本管理一、Docker概述1、Docker是什么2、Docker与虚拟机的区别3、Docker的使用场景二、Docker的核心概念及安装方式1、Docker核心概念(1)镜像(2)容器(3)仓库2、CentOS安装Docker的两种方式3、安装部署docker(1)安装依赖包(2)设置阿里云镜像源(3)安装Docker-CE一、Docker概述1、Docker是什么(1)是一种轻量级的“虚拟机”(2)在linux容器里运行应用的开源工具2、Docker与虚拟机的区别虚拟机

2021-03-23 22:20:05 1271 8

原创 云计算与OpenStack、简简单单的OpenStack架构

云计算与OpenStack一、云计算1、认识云计算2、云计算的特点3、云计算的三种使用方式(1)、公有云(2)、私有云(3)、混合云4、云计算服务模型(1)、laaS(基础架构即服务)(2)、PaaS(平台即服务)(3)、SaaS(软件即服务)二、OpenStack1、OpenStack概述2、OpenStack服务3、OpenStack的优势一、云计算1、认识云计算云计算是一种使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括:网络、服务器、存储、应用

2021-03-18 11:23:49 385 3

原创 KVM虚拟化平台部署

KVM虚拟化平台部署一、虚拟化概述1、虚拟化技术2、虚拟化技术的发展3、虚拟化类型4、虚拟化优劣势(1)、优势(2)劣势二、KVM简介1、广义KVM2、KVM虚拟化架构及三种模式3、KVM原理4、KVM工作流程三、KVM宿主机部署1、实验环境部署2、实验环境部署3、安装KVM一、虚拟化概述1、虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时允许多个逻辑计算机同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率。

2021-03-18 00:00:51 1283 7

原创 ELK日志分析系统

ELK日志分析系统一、ELK日志分析系统1、日志服务器2、日志处理步骤二、Elasticsearch概述1、Elasticsearch特征2、分片3、副本三、Logstash概述1、概述2、由三个组件组成3、Logstash主要组件四、Kibana概述1、概述2、主要功能五、部署ELK日志分析系统1、实验要求2、环境配置3、配置elasticsearch环境(node1、node2)4、安装elasticsearch-head插件5、安装logstash一、ELK日志分析系统ELK组件:Elastics

2021-03-15 22:57:28 154 2

原创 GFS分布式文件系统、集群

GFS分布式文件系统、集群一、GlusterFS简介二、GlusterFS特点三、GlusterFS术语四、GlusterFS构成五、GFS支持的卷六、GFS部署1、环境准备2、更改节点名称一、GlusterFS简介1、开源的分布式文件系统2、由储存服务器、客户端以及NFS/Samba储存网关组成3、无元数据服务器注:FS:文件系统文件系统组成:(1)文件系统接口(2)对对象管理的软件集合(3)对象及属性二、GlusterFS特点1、扩展性和高性能2、高可用性3、全局统一命名空间4

2021-03-11 15:07:54 2730 12

原创 rsync下行同步和inotify实时同步部署

rsync下行同步相关内容一、rsync概述:一款快速增量备份工具1、Remote Sync,远程同步2、rsync同步源二、配置rsync源1、基本思路2、配置文件rsyncd.conf3、独立的账号文件4、启用rsync服务5、配置源的两种表达方式三、rsync命令1、语法:rsync 【选项】原始位置 目标位置2、常用选项四、inotify简介五、配置rsync下行同步1、master(192.168.177.8)一、rsync概述:一款快速增量备份工具1、Remote Sync,远程同步注:支

2021-03-09 11:30:32 1532 10

原创 配置本地yum时的报错

此时我们将光盘挂在到mnt目录上发现找不到媒体一般这种情况可能是虚拟机没有连接到光盘,打开虚拟机的设置光盘确实没有连接,此时,只需将光盘连接上现在就可以挂载了

2021-03-07 18:27:13 246 8

原创 redis编译安装时报错

此时我们使用make && make PREFIX=/usr/local/redis install命令进行编译安装,发现报错,只使用yum将编译环境gcc gcc-c++ make安装即可解决yum install -y gcc gcc-c++ make

2021-03-07 17:58:57 307 6

原创 Redis主从复制、哨兵模式、集群

Redis主从复制、哨兵模式、集群一、Redis主从复制1、Redis主从复制概念2、Redis主从复制的作用3、主从复制的流程4、搭建Redis主从复制(1)环境配置(2)安装redis(3)修改master节点redis配置文件一、Redis主从复制1、Redis主从复制概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是主节点;且

2021-03-04 12:42:25 210 4

原创 Redis数据类型(String、List、Hash、Set、Sorted Set)

Redis数据类型(String、List、Hash、Set、Sorted Set一、String数据类型一、String数据类型注:String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等...

2021-03-03 09:51:24 1229 6

原创 Redis简介、常用命令及优化

Redis简介、常用命令及优化一、关系型数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库二、关系数据库与非关系型数据库区别1、数据储存方式不同2、扩展方式不同3、对事务性的支持不同三、非关系型数据库四、Redis简介1、Redis 优点五、Redis 安装部署一、关系型数据库与非关系型数据库概述1、关系型数据库(1)关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。(2)SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型

2021-03-01 11:04:00 3021 9

原创 Linux网络中DHCP原理与配置

Linux网络中DHCP原理与配置一、DHCP服务1、DHCP(动态主机配置协议)2、使用DHCP的好处二、DHCP 的租约过程1、客户端在网络中搜索服务器2、服务器向客户端响应服务3、客户机选择IP地址4、服务器确定租约5、重新登录6、更新租约三、使用DHCP动态配置主机地址1、DHCP服务2、可分配的地址信息主要包括四、安装DHCP服务器1、DHCP服务器软件2、主配置文件:dhcpd.conf 的内容构成3、主配置文件:全局设置,作用于整个DHCP服务器五、配置DHCP服务器步骤六、FTP文件传输一

2021-02-26 10:00:29 208

原创 Firewalld 防火墙

Firewalld 防火墙一、firewalld概述二、firewalld与iptables的区别三、firewalld区域的概念四、firewalld防火墙预定义了9个区域五、Firewalld数据处理流程六、Firewalld防火墙的配置方法6.1 运行时配置6.2 永久配置七、firewalld防火墙的配置方法八、常用的 firewall-cmd 命令选项8.1 常用命令8. 2 区域管理8.3 服务管理8.4 端口管理一、firewalld概述firewalld防火墙是Centos7系统默认的防

2021-02-24 17:33:27 120 2

原创 iptables 防火墙

iptables 防火墙一、iptables概述二、netfilter/iptables关系三、四表五链3.1 四表3.2 五链3.3 规则链之间的匹配顺序3.3.1 主机型防火墙3.3.2 网络型防火墙3.3.3 规则链内的匹配顺序四、iptables的安装4.1 iptables防火墙的配置方法4.2 iptables命令行配置方法4.2.1 命令格式4.2.2 注意事项4.3 常用的控制类型4.4 常用的管理选项4.5 添加新的规则4.6 查看规则列表4.7 设置默认策略4.8 删除规则4.8.1 注

2021-02-24 17:32:14 105 2

原创 LINUX进程和计划任务管理

LINUX进程和计划任务管理一、程序和进程的关系1、程序(1)保存在硬盘、光盘等介质中的可执行的代码和数据(2)文件中静态保存的代码2、进程(1)在CPU及内存中运行的程序代码(2)动态执行的代码(3)父子进程:每个程序可以创建一个或多个进程二、查看进程信息1、查看静态的进程统计信息ps aux命令ps命令-------查看静态的进程统计信息ps auxa:显示终端上的所有进程,包括其他用户的进程。u:表示列出进程的用户。x:显示所有终端的进程。USER:进程的用户PID

2021-02-24 17:30:29 117

原创 LINUX系统安全及应用

LINUX系统安全及应用**本章结构1、账号安全控制2、系统引导和登录控制3、弱口令检测4、端口扫描一、账号安全基本措施。1、系统账号清理(1)将非登录用户的Shell设为/sbin/nologin usermod -s/sbin/nologin用户名(2)锁定长期不使用的账号​ usermod -L 用户名 passwd -l 用户名 passwd -S 用户名(3)删除无用的账号 userdel [-r] 用户

2021-02-24 17:25:44 142 1

原创 NFS共享服务

部署YUM仓库及NFS共享服务本章结构1、YUM仓库服务(1)部署YUM软件仓库(2)使用YUM工具管理软件包2、NFS共享存储服务(1)使用NFS发布共享资源(2)在客户端访问NFS共享一、YUM概述YUM(1)基于RPM包构建的软件跟新机制(2)可以自动解决依赖关系(3)所有软件包由集中的YUM软件仓库提供二、准备安装源1、软件仓库的提供方式(1)FTP服务:ftp://…(2)HTTP服务:http://…(3)本地目录:file://…2、RPM软件包的来源(

2021-02-24 17:21:47 144 1

原创 Squid代理服务器应用

Squid代理服务器应用一、缓存代理概述二、代理的工作机制三、Squid代理的类型四、部署Squid代理服务器1、安装Squid服务2、构建传统代理服务器一、缓存代理概述1、代理的基本类型(1)传统代理:适用于Internet,需明确指定服务端(2)透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理2、使用代理的好处(1)提高Web访问速度(2)隐藏客户机的真实IP地址注:Squid代理服务器:Squid主要提供缓存加速、应用层过滤

2021-02-24 17:18:27 161

原创 MHA高可用配置及故障切换

MHA高可用配置及故障切换一、相关案例概述传统的MySQL主从架构存在的问题二、MHA1、MHA的概述2、MHA的组成3、MHA的特点三、具体实验一、相关案例概述传统的MySQL主从架构存在的问题单点故障二、MHA1、MHA的概述(1)MHA是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。(2)MHA的出现就是解决MySQL单点的问题。(3)MySQL故障切换过程中,MHA能做到0~30秒内自动完成故障切换操作。(4)MHA能在故障切换的过程中最大程度上保证数据的一致性,以达

2021-02-22 14:05:03 152 1

原创 MySQL主从复制和读写分离

MySQL主从复制和读写分离一、MySQL 读写分离与主从复制理论1、读写分离基本的原理(什么是读写分离)2、为什么要做读写分离3、什么时候要读写分离4、主从复制与读写分离5、mysql 支持的复制类型6、主从复制的工作过程7、MySQL 读写分离原理8、常见的 MySQL 读写分离分为以下两种:9、amoeba配置文件二、MySQL 读写分离与主从复制步骤一、MySQL 读写分离与主从复制理论1、读写分离基本的原理(什么是读写分离)读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSER

2021-02-18 17:20:41 105 1

原创 MySQL高阶语句

MySQL高阶语句一、MySQL高级语句简介二、连接查询三、CREATE VIEW 视图四、MySQL之联集、交集值、无交集值、case五、排序六、空值和无值的区别七、正则表达式八、储存过程在进行高级SQL语句之前,先创建两张表use edg;create table localtion (Region char(20),Store_Name char(20));insert into localtion values('East','Boston');insert into localtion

2021-02-04 23:16:17 415 1

原创 MySQL日志管理、备份以及恢复

MySQL日志管理、备份以及恢复一、MySQL日志管理基础命令二、数据备份的重要性三、数据库备份的分类1、从物理和逻辑的角度分类(1)物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份(2)逻辑备份:对数据库逻辑组件(如:表等数据库对象)的备份2、从数据库的备份策略角度分类3、常见的备份方法(1)物理冷备(2)专用备份工具 mydump 或 mysqlhotcopy(3)启用二进制日志进行增量备份(4)第三方工具备份四、MySQL完全备份1、特点2、优点:备份与恢复操作简单方便3、缺点:4

2021-02-04 19:43:18 148

原创 MySQL事务与储存引擎

MySQL事务与储存引擎一、MySQL事务1、事务的概念2、事务的 ACID 特点3、事物之间的互相影响4、Mysql及事物隔离级别5、事务控制语句6、使用 set 设置控制事务二、MySQL存储引擎1、存储引擎概念介绍2、MyISAM的特点介绍3、MyISAM 适用的生产场景举例4、InnoDB 特点介绍5、InnoDB适用生产场景分析6、企业选择存储引擎依据7、相关命令一、MySQL事务1、事务的概念(1)事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系

2021-02-04 18:30:37 118

原创 MySQL索引

MySQL索引一、MySQL索引1、索引的概念2、索引的作用3、索引的副作用4、创造索引的原则依据二、索引的分类和创建三、查看索引四、删除索引一、MySQL索引1、索引的概念(1)、索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址 (类似于C语言的链表通过指针指向数据记录的内存地址) 。(2)、使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。(3)、索引就好比是一本书的目录,可以

2021-02-04 17:15:48 80

空空如也

空空如也

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

TA关注的人

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