自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux常用命令1

文章目录Linux常用命令1、查询当前目录下的文件属性2、目录跳转3、复制文件并修改名称4、强制换行5、清空至行首6、清空至行尾7、清屏8、取消本次命令编辑9、退出10、帮助命令11、查找man手册中ls相关的内容,并过滤部分符号,保存到max.txt文件中12、查看文件内容13、分页查看文件内容14、查看当前工作目录15、切到加目录16、切换工作目录17、切到上一级目录18、切到上一次目录19、查看目录下文件20、查看目录下文件详情21、递归查询opt目录下的文件22、用来设置指令的别名23、切换用户24

2020-06-10 10:59:41 12216 19

原创 zabbix+LNMP

文章目录zabbix+LNMP一、实验步骤1、安装nginx1.142、安装mysql3、安装php4、配置nginx支持php5、测试6、部署zabbix Server7、修改字体8、测试zabbix+LNMP一、实验步骤1、安装nginx1.14wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ##下载模块vim /etc/yum.r

2020-10-26 14:00:26 418 1

原创 ansible安装

文章目录ansible安装一、安装步骤1、实验准备2、安装工具包3、查看配置文件结构4、创建密钥并复制给被管理者5、免交互代理6、查询使用ansible安装一、安装步骤1、实验准备管理端: 192. 168. 150.136被管理端: 192. 168. 150.137被管理端: 192. 168. 150.1382、安装工具包yum install -y epel- release //安装epel 源yum install ansible -yansible --

2020-10-15 19:34:27 302

原创 K8S中Pod的使用

文章目录K8S中Pod的使用一、概览1、Pod资源的特点2、Pod容器分类3、镜像拉取策略(image PullPolicy)4、资源限制5、重启策略6、探针检查二、实验与使用1、镜像拉取策略(master)2、在node节点使用curl查看头部信息(node)3、安装docker工具(harbor)4、部署harbor创建私有项目(harbor)5、配置连接私有仓库(node)6、编辑配置文件(master)7、镜像打标签(node)8、修改配置文件(master)9、编辑配置文件(master)10、查

2020-10-15 11:37:43 944

原创 K8S中kubectl和YAML使用

文章目录K8S中kubectl和YAML使用一、概览1、kubectl管理2、帮忙信息3、项目的生命周期4、创建kubectl run命令5、发布nginx service提供负载均衡6、在两台node节点上安装工具并查看7、查看日志8、更新nginx为1.14版本9、测试10、回滚nginx11、删除nginx12、查看K8S中kubectl和YAML使用一、概览1、kubectl管理Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操

2020-10-13 19:35:55 1828

原创 K8S网站页面

K8S网站页面一、实验及步骤1、实验准备先具备多节点部署环境Master01:192.168.150.128/24 kube-apiserver kube-controller-manager kube-scheduler etcd Node01: 192.168.150.179/24 kubelet kube-proxy docker flannel etcdNode02: 192.168.150.163/24 kubelet

2020-10-09 11:26:55 2547

原创 K8S多节点部署

文章目录K8S多节点部署一、实验过程1、实验准备2、上传文件(master01)3、修改配置文件(Master02)4、启动三个组件服务(master02)5、安装nginx服务(lb01和lb02)6、修改node节点配置文件统一为VIP地址7、查看k8s日志(lb01)8、测试(master01)9、在节点上操作可以直接访问(node02)10、在k8s结点上查看日志(master01)K8S多节点部署一、实验过程1、实验准备先具备单master节点部署环境Master01:192.168.1

2020-10-08 11:36:01 632

原创 K8S单节点部署报错:Error from server (AlreadyExists): clusterrolebindings.rbac.authorization.k8s.io “kubelet

Error from server (AlreadyExists): clusterrolebindings.rbac.authorization.k8s.io "kubelet-bootstrap" already exists

2020-09-30 10:33:38 5791 2

原创 K8S单结点部署

文章目录K8S单结点部署一、实验及步骤1、实验准备2、master操作3、分别在两个node结点上操作4、关闭防火墙并检查集群状态5、docker引擎部署(所有node节点)6、flannel网络配置(master节点)7、flannel安装并配置(所有node节点)K8S单结点部署一、实验及步骤1、实验准备Master:192.168.150.128/24 kube-apiserver kube-controller-manager kube-scheduler etcdNo

2020-09-29 13:18:00 236

原创 Python变量及运算符

文章目录Python变量一、概览与用法1、编写python脚本2、python编辑器2、打印的用法3、变量定义&赋值4、用python写一个圆的面积计算工式5、控制台输入6、变量类型转换及使用7、变量小实验8、四则运算9、特殊字符Python变量一、概览与用法1、编写python脚本创建.py后缀的文件(命名规则英文大、小写字母和数字,不能以数字开头)编辑文件内容print(‘Hello World’)使用python3.5命令后加文件名方式运行文件代码注释,使用#开头,多行注释Ctr

2020-09-28 11:00:58 250

原创 Python环境构建

文章目录Python环境构建一、概览1、Python数据类型二、实验1、linux环境安装2、win10环境安装Python环境构建一、概览1、Python数据类型int 整形 4字节 例如:10 20 18float 浮点型 例如:3.1415926 4.0char 字符 例如:‘a’ ‘b’ ‘男’String 字符串 例如:“abc” “你好” “世界万物皆为字符

2020-09-27 10:46:07 278

原创 Docker资源分配和安全通信TLS

文章目录Docker资源分配和安全通信TLS一、概览1、docker资源分配2、安全通信3、Cgroup资源配置方法4、关于密钥和证书二、实验1、利用stress压力测试工具来测试CPU和内存使用状况2、CPU周期限制3、CPU Core控制4、CPU配额控制参数的混合使用5、内存限额6、Block IO的限制7、bps和iops的限制8、Docker-TLS加密通讯Docker资源分配和安全通信TLS一、概览1、docker资源分配Cgroup cpu,内存,i/o为什么要做资源分配容器

2020-09-27 10:33:11 280

原创 Docker案例之自动部署负载均衡consul+compose+template和私有仓库harbor

自动部署负载均衡consul+compose+template和私有仓库harbor

2020-09-24 09:23:53 387

原创 harbor重启报错

问题描述//报错:docker-compose up -dCreating network “harbor_ harbor” with the default driverERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:(iptables failed: iptables-wait -t nat -1 DOCKER -i br-25094fc09b3c -j RETURN: iptables: No chain/

2020-09-24 09:21:04 505 1

原创 harbor远程连接不成功

问题描述[root@ client ~]# docker login -u admin -P Harbor12345 http://192.168.150.174WARNING! Using -password via the CLI is insecure. Use -password-stdin.Error response from daemon: Get https://192.168. 150.174/v1/: EOF问题解决[root@client ~]# vim /usr/ib/sy

2020-09-24 09:19:44 1912

原创 docker私库harbor执行命令报错:Supported filenames: docker-compose.yml, docker-compose.yaml

Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? Supported filenames: docker-compose.yml, docker-compose.yaml

2020-09-23 19:08:57 5523

原创 Docker镜像操作和数据卷管理

文章目录Docker镜像操作和数据卷管理一、概览1、Docker镜像2、Docker镜像的创建方法3、基于Dockerfile创建4、Dockerfile操作指令5、Docker的数据管理6、Docker介绍二、实验1、基于已有的镜像容器进行创建2、基于本地模板创建3、Dockerfile文件5、数据卷容器6、私有库的上传及下载7、容器互联(使用centos镜像)Docker镜像操作和数据卷管理一、概览1、Docker镜像应用发布的标准格式支撑一个Docker容器的运行2、Docker镜像的

2020-09-23 12:12:01 272

原创 Docker私有仓库部署和管理

文章目录Docker私有仓库部署和管理一、概览1、Docker使用的优点2、Consul的特性3、Docker的网络通信4、Docker Compose容器编排5、Docker Compose配置常用字段6、Docker Compose常用命令7、Compose命令说明8、Docker网络的四种模式二、实验1、实验准备2、设置网络3、compose部署Docker私有仓库部署和管理一、概览1、Docker使用的优点Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的

2020-09-23 09:46:19 377

原创 Dockerfile

文章目录Dockerfile一、概览1、dockerfile步骤二、实验1、构建SSH镜像2、构建Systemctl镜像3、编译安装nginx工具4、编辑安装tomcat工具5、安装mysql镜像6、删除none镜像三、问题解决1、错误:[Warning] IPv4 forwarding is disables.Networking will not work.Dockerfile一、概览1、dockerfile步骤1、容器开启ssh2、容器使用systemctl3、nginx容器(手工编译)

2020-09-22 19:17:22 305

原创 Docker基本管理

文章目录Docker基本管理一、概览1、Docker是什么?2、Docker与虚拟机的区别3、Docker的使用场景4、Docker核心概念5、CentOS安装Docker的两种方式二、实验1、安装docker工具2、关闭防火墙3、编辑配置文件4、启动服务5、镜像加速6、启用路由转发功能7、docker使用8、导入导出镜像9、容器使用10、容器的导入导出及删除Docker基本管理一、概览1、Docker是什么?是一种轻量级的“虚拟机”在L inux容器里运行应用的开源工具2、Docker与虚

2020-09-22 08:51:07 299

原创 MHA报错:Bareword “FIXME_xxx“ not allowed while “strict subs“

Bareword "FIXME_xxx" not allowed while "strict subs" in use at /usr/local/bin/master_ip_failover line 103.

2020-09-17 05:12:49 2619

原创 MHA报错:mysqlbinlog: unknown variable ‘default-character-set=utf8mb4’

问题说明进行mha的repl检测时报错:[root@mysql02 ~]# masterha_check_repl --conf=/etc/masterha/app1.cnfTue Jun 11 11:32:42 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping.Tue Jun 11 11:32:42 2019 - [info] Reading application de

2020-09-17 05:00:55 1512 2

原创 ELK日志分析系统

文章目录ELK日志分析系统一、概览1、日志服务器2、ELK日志分析系统3、日志处理步骤4、Elasticsearch的概述5、Elasticsearch核心概念6、Logstash介绍7、LogStash主要组件8、Kibana介绍9、Kibana主要功能10、Elasticsearch的基础核心概念二、实验1、实验准备2、修改主机名修改域名配置文件(主机1和主机2)3、安装rpm包(主机1和主机2)4、加载系统服务(主机1和主机2)5、更新elasticsearch主配置文件(主机1和主机2)6、创建数据

2020-09-15 20:22:27 274

原创 MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

今天启动MySQL 遇见了这个问题,网上搜索,结果各种改文件,删除文件纯属坑爹;在上边的网站上发现了问题的解决方案~问题描述1,启动MySQLsystemctl start mysqld2,发现了下述错误Starting MySQL… ERROR! The server quit without updating PID file.3,错误信息很明确的定位你出现的问题Starting MySQL… ERROR! The server quit without updating PID fil

2020-09-15 13:49:26 162

原创 ELK日志分析系统

文章目录ELK日志分析系统一、概览1、日志服务器2、ELK日志分析系统3、日志处理步骤4、Elasticsearch的概述5、Elasticsearch核心概念6、Logstash介绍7、LogStash主要组件8、Kibana介绍9、Kibana主要功能10、Elasticsearch的基础核心概念二、实验1、实验准备2、修改主机名修改域名配置文件3、安装rpm包(主机1和主机2)4、加载系统服务(主机1和主机2)5、更新elasticsearch主配置文件(主机1和主机2)6、创建数据存放路径并授权(主

2020-09-15 11:36:05 293

原创 GFS分布式文件系统

文章目录GFS分布式文件系统一、概览1、GlusterFS简介2、GlusterFS特点3、GlusterFS术语4、模块化堆栈式架构5、GlusterFS工作原理6、GlusterFS的卷类型7、分布式卷介绍8、条带卷介绍9、复制卷介绍10、分布式条带卷11、分布式复制卷二、实验1、实验准备2、关闭防火墙并修改主机名(五台主机)3、编辑配置文件(四台主机)4、编辑脚本文件(四台机器)5、安装GlusterFS工具包(四台node结点,以其中一台为例)6、时间同步,每台节点都需要操作7、添加加入存储信息池只

2020-09-14 20:23:19 625

原创 rsync远程同步

文章目录rsync远程同步一、概览1、关于rsync2、配置rsync源服务器3、配置rsync源4、rsync命令的用法二、实验实验一、rsync手动同步及自动同步1、实验准备2、关闭防火墙(两台)3、配置rsync源服务器(服务端)4、服务端安装apache服务(服务端)5、客户端同步(客户端)6、rsync免交互(客户端)实验二、rsync实时同步1、实验准备2、安装apache服务(服务端)3、删除原有服务器的主机(客户端)4、编辑配置文件(客户端)5、安装inotifi-tools工具(服务端)6

2020-09-13 14:57:17 86

原创 案例:NoSQL之Redis集群

文章目录NoSQL之Redis集群一、概览1、案例概述2、Redis集群介绍3、Redis集群的优势4、Redis集群的实现方法5、Redis-cluster数据分片6、Redis-cluster的主从复制模型二、实验1、实验环境2、实验目的3、实验步骤3.1、主从服务器部署Redis3.2、主从服务器配置文件修改3.3、主服务器安装rvm,RUBY控制集群软件3.4、主服务器添加两块网卡3.5、从服务器添加两块网卡3.6、主服务器上创建群集3.7、集群验证NoSQL之Redis集群一、概览1、案例概

2020-09-10 09:28:42 348

原创 NoSQL之Redis配置与优化

文章目录NoSQL之Redis配置与优化一、概览1、关系数据库与非关系型数据库2、非关系型数据库产生背景3、Redis简介4、配置参数(/etc/redis/6379.conf)5、redis-cli命令行工具6、redis-benchmark测试工具7、redis-benchmark测试工具8、Redis多数据库操作9、Redis持久化10、RDB持久化11、AOF持久化12、AOF持久化原理13、Redis性能管理14、Redis数据库常用命令15、AOF的重写配置二、实验1、安装工具包并安装redis

2020-09-09 10:10:13 86

原创 Squid代理服务器应用--传统代理&透明代理&ACL通过黑名单限制目标网站&Squid日志分析Sarg&反向代理工具

文章目录Squid代理服务器应用一、概览1、Web代理的工作机制2、CDN原理3、代理的基本类型4、使用代理的好处二、实验实验一、传统代理1、实验准备2、解压并安装squid工具(squid)3、创建软链接并创建程序用户并加权限(squid)4、编辑配置文件(squid)5、测试文件内容并启动服务(squid)6、编辑启动文件(squid)7、编辑配置文件(squid)8、编辑配置文件(squid)9、关闭防火墙(web)10、安装apache服务并启动(web)11、测试服务(win10)12、查看apa

2020-09-08 10:07:02 603

原创 MYSQL故障排除与生产环境优化

文章目录MySQL故障排除与生产环境优化一、案例实施:MySQL单实例常见故障故障11、故障现象2、问题分析3、解决方法故障二1、故障现象2、问题分析3、解决方法故障三1、故障现象2、问题分析3、解决方法故障四1、故障现象2、问题分析3、解决方法故障五1、故障现象2、问题分析3、解决方法故障六1、故障现象2、问题分析3、解决方法故障七1、故障现象2、问题分析3、解决方法故障八1、故障现象2、问题分析3、解决方法二、案例实施:MySQL主从环境常见故障故障一1、故障现象2、问题分析:3、解决方法故障二1、故障

2020-09-07 11:31:00 378

原创 LVS负载均衡

文章目录LVS负载均衡一、概览1、关于LVS虚拟服务器2、LVS的负载调度算法3、LVS群集创建与管理4、负载均衡的结构5、使用NFS发布共享资源6、在客户机中访问NFS共享资源二、实验1、实验准备2、关闭四台机器的防火墙3、各主机采用NAT模式安装软件4、主机1两个网卡修改为仅主机模式5、主机2配置网卡信息6、主机3配置网卡信息7、主机4配置网卡信息8、win10主机配置网卡9、安装NFS服务并启动(主机4)10、编辑配置文件(主机4)11、客户端挂载(主机2和主机3)12、创建主页面(主机2和主机3)1

2020-09-03 14:39:36 113

原创 Error, some other host (00:0C:29:B5:44:DA) already uses address

Error, some other host (00:0C:29:B5:44:DA) already uses address

2020-09-03 10:25:13 739

原创 LVS+keepalived负载均衡+高可用群集

文章目录LVS+keepalived负载均衡+高可用群集一、概览1、Keepalived案例分析2、Keepalived工具介绍3、Keepalived实现原理剖析二、实验实验介绍1、实验规划2、安装工具包并关闭防火墙(DR1和DR2)3、编辑配置文件(DR1和DR2)4、编辑网卡文件(DR1)5、编辑网卡文件(DR2)6、编辑配置文件(DR1和DR2)7、安装http工具包(WEB1和WEB2)8、编辑网卡信息(WEB1和WEB2)9、编辑配置文件(WEB1和WEB2)10、服务器上Apache创建主界面

2020-09-03 09:19:13 186

原创 Haproxy搭建Web群集

文章目录Haproxy搭建Web群集一、概览1、常见的Web集群调度器2、Haproxy应用分析3、Haproxy支持多种调度算法,最常用的有3三种4、Haproxy参数优化二、实验步骤1、实验准备2、关闭防火墙(所有主机)3、安装nginx工具包(web1和web2)4、添加nginx用户(web1和web2)5、进入nginx目录并设置相关参数(web1和web2)6、添加nginx启动页面(web1和web2)7、启动nginx并查看服务(web1和web2)8、安装haproxy相关包(haprox

2020-09-02 20:08:51 92

原创 The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException:

The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'192.168.235.1' (using password: YES)

2020-08-31 16:21:10 19332 11

原创 mysql5.7.20做从读写分离报错,信息如下java.util.NoSuchElementException: Could not create a validated object, cause

java.util.NoSuchElementException: Could not create a validated object, cause: ValidateObject failed

2020-08-31 15:49:21 753 1

原创 案例:MySQL主从复制与读写分离

文章目录一、概览1、案例概述2、MySQL主从复制原理3、MySQL读写分离原理二、实验实验1、MySQL主从复制1、实验准备2、关闭三台机器的防火墙3、MySQL主服务器配置(主服务器)4、重启MySQL服务(主服务器)5、登录主服务器并创建帐号(主服务器)6、MySQL从服务器配置(主服务器)7、重启MySQL服务(从服务器)8、登录数据库并指向master服务器(从服务器)9、验证主从复制实验2、MySQL读写分离1、实验准备2、关闭防火墙(amoeba服务器)3、安装JDK(amoeba服务器)4、

2020-08-31 15:45:56 504

原创 mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server

[mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.](https://www.cnblogs.com/ExzaiTin/p/8283269.html)

2020-08-29 22:40:45 1785

原创 MySQL中主从复制,一台正常,另一台报错ERROR 3021

ERROR 3021 (HY000): This operation cannot be performed with a running slave io thread; run STOP SLAVE IO_THREAD FOR CHANNEL '' first.

2020-08-27 11:04:31 987

空空如也

空空如也

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

TA关注的人

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