自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

.

.

  • 博客(46)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 kafka群集部署

由于Kafka分区位置和主题配置之类的元数据都存储在ZooKeeper群集中,所以要搭建kafka集群环境必须先安装zookeeper群集。[root@localhost kafka]# vim config/server.properties (直接复制到另外两台)

2023-10-17 11:40:26 217

原创 二进制部署MySQL8.0

MySQL8.0.20部署

2023-10-10 17:03:01 448

原创 wvp部署

支持rtsp或者rtmp推流且支持国标28181

2022-11-28 17:53:05 1992 1

原创 kubernetes 部署MySQL

部署NFS[root@k8s-master ~]# yum -y install nfs-utils rpcbind [root@k8s-master ~]# systemctl enable nfs[root@k8s-master ~]# mkdir -p /data/nfs/mysql/[root@k8s-master ~]# vim /etc/exports/data/nfs/mysql *(ro,rw,async,no_root_squash)[root@

2021-10-14 12:06:03 4681

原创 解决 GitHub打不开现象

获取Github相关网站的ip访问https://www.ipaddress.com分别输入github.global.ssl.fastly.net和github.com即可查询ip地址下面是我的配置在C:\Windows\System32\drivers\etc\hosts中配置140.82.113.4 github.com199.232.69.194 github.global.ssl.fastly.net有的电脑需要打开cmd 输入 ipconfig /flushdns 刷新一下

2021-10-14 11:15:54 25

原创 kubernetes 部署单机版Kafka、zookeeper

下载资源git clone https://github.com/liangzyayw/MQ.git命名空间执行mq-namespace.yaml文件kubectl create -f mq-namespace.yamlzookeeperDockerfile在zookeeper-Dockerfile目录执行下列操作## 下载资源包wget https://wget.52liangzy.top/MQ/jdk.tar.gzwget https://wget.52liangzy.t

2021-10-12 09:32:25 5467

原创 Ingress-nginx配置方法

一、Ingress 及 Ingress Controller 简介Ingress简单的理解: 原先暴露的service,现在给定个统一的访问入口。Ingress 是 k8s 资源对象,用于对外暴露服务,该资源对象定义了不同主机名(域名)及 URL 和对应后端 Service(k8s Service)的绑定,根据不同的路径路由 http 和 https 流量。而 Ingress Contoller 是一个 pod 服务,封装了一个 web 前端负载均衡器,同时在其基础上实现了动态感知 Ingress 并根

2021-08-13 14:27:50 13897 4

原创 Docker报错:x509: certificate has expired or is not yet valid

一、问题描述Docker pull镜像的时候 出现错误x509: certificate has expired or is not yet valid二、解决问题x509: certificate has expired or is not yet validX509:证书已过期或尚未有效两种情况:证书已经过期了证书是没有问题的,但是系统时间不对1、检查系统时间[root@localhost ~]# date系统时间不对 修改系统时间更新时间同步即可:ntp

2021-08-04 11:44:54 23094 2

原创 ./arngx: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such

一、介绍问题描述:./arngx: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory二、解决按照百度 修改一些改软连接的方法都不行,就下载libssl.so.10进行升级,尝试有效;在Linux中安装openssl10,进行OpenSSL升级(用yum升不上去,用rpm包简单有效),具体操作:1、下载rpm包wget

2021-07-22 16:07:11 6454 4

原创 Grafana报错:Panel plugin not found: table-old

一、报错内容二、解决问题通常这种情况为Import获取官方模板造成的情况原因为不兼容,下载版本高的grafana即可如图中报错版本为:grafana-5.3.4-1升级grafana版本为:grafana-7.5.4-1下载地址:https://wget.52liangzy.top/prom/grafana-7.5.4-1.x86_64.rpm升级步骤:[root@lzy prom]# https://wget.52liangzy.top/prom/grafana-7.5.4-1.

2021-07-08 14:22:34 7260

原创 grafana使用mysql做数据源

一.数据源准备首先安装好mysql,将监控的日志数据写入到mysql之中。如下图:mysql> create database grafana;mysql> use grafana;mysql> create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' ,

2021-07-08 14:19:21 7928 4

原创 shell脚本 系统状态信息查看

一.简介介绍:显示简单的系统信息效果图:二.使用适用:centos6、7+,ubuntu12+语言:中文注意:先在测试机实验一下下载地址: http://wget.52liangzy.top/sh/cha_sys.sh语句:vim cha_sys.sh#!/bin/bash# auth:Lzy# func:系统信息检查# version:v1.0# sys:centos6.x/7.x# install: chmod +x che_sys.sh#

2021-07-06 17:22:59 5429

原创 Linux 部署turnserver

一、介绍Turn协议的工作原理主要有三个阶段,也称三大机制。分配(Allocation),转发(Relay)和信道(Channel)。Turnserer实践部分政府、企业客户会部署有防火墙将办公环境与外网隔离开来,而且其防火墙通常会有很严格的ip和port限制,所以点对点传输基本无法进行。此时,Turn协议就是一个很好的选择。Turnserver具有固定的公网ip,固定的端口,只需在防火墙上开通其白名单,就可以搭建通信信道。二、环境服务器环境系统服务版本CentOS

2021-07-06 16:23:39 9237 1

原创 freeswitch自动增加号码

一、介绍freeswitch是一个开源的呼叫中心服务,默认号码是1000-1019只有20个号码时,无法满足时,需要增加号码使用,当增加号码过多时就需要脚本来帮忙操作了二、脚本freeswitch.sh#!/bin/bash# Author: lzy# data: 2021-07-01# 设置变量# freeswitch存放号码目录TARGET_FREESWITCH_PREFIX=/usr/local/freeswitch/conf/directory/default/#

2021-07-01 10:45:23 5006

原创 freeswitch 显示主叫号码

一、操作[root@lzy ~]# cd /usr/local/freeswitch/conf/directory/default #这个目录下面全是号码配置[root@lzy ~]# vim 1000.xml<include> <user id="1000"> <params> <param name="password" value="$${default_password}"/> <param nam

2021-06-30 09:50:12 5147

原创 freeswitch延迟呼叫

一、介绍安装完freeswitch发现进行sip呼叫的时候出现差不多延时10秒左右才能接受到信息 主要原因是freeswitch中默认配置了延时时间 只需要注释掉就能解决这个问题二、操作[root@lzy default]# vim /usr/local/freeswitch/conf/dialplan/default.xml <condition field="${default_password}" expression="^1234$" break="never">

2021-06-30 09:45:33 5413

原创 shell脚本 监控网卡信息

一.简介介绍:显示实时输入输出流量效果图:二.使用适用:centos6、7+语言:英文注意:无cat net_info.sh#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;export PATHfunction traffic_monitor { # 系统版本 OS_NAME=$(sed -n '1p' /etc/issue) # 网口名 eth=$1

2021-06-23 09:21:22 4988

原创 shell脚本 系统信息检测

一.简介介绍:根据指令展示不同的系统数据效果图:二.使用适用:centos6、7+语言:中文注意:请在测试机测试一遍下载地址: http://wget.52liangzy.top/sh/sys_info.shvim sys_info.sh#!/bin/bashos_check() { if [ -e /etc/redhat-release ]; then REDHAT=`cat /etc/redhat-release |cut -d'

2021-06-23 09:19:12 4320

原创 Shell脚本 awk实现查看IP连接数

一.简介处理文本,是awk的强项了。 无论性能已经速度都是让人惊叹!二.使用适用:centos6、7+语言:英文注意:无cat awk_ip.shawk 'BEGIN{ while("netstat -an"|getline){ if( $5 ~ /[1-255]/) { split($5,t1,":"); tarr[t1[1]]++; } } for(k in t

2021-06-22 17:33:20 4316

原创 Apache web网站服务

一、 介绍http服务的目录授权虚拟web主机的配置二、实验环境设备名称系统版本IP地址所需软件Web服务器CentOS-7.3eth0=192.168.10.101Httpd-2.24.25.tar.gz客户端CentOS-7.3eth0=192.168.10.102三、实验思路安装httpd服务器httpd服务器的访问控制虚拟主机:基于ip基于端口基于域名四、实验过程一:访问控制1、客户机地址限制允许所有主机访问:equir

2021-06-22 17:31:07 7478

原创 kubectl命令自动补全

一.简介在k8s 1.3版本之前,设置kubectl命令自动补全是通过以下的方式:source ./contrib/completions/bash/kubectl但是在k8s 1.3版本,源码contrib目录中已经没有了completions目录,无法再使用以上方式添加自动补全功能。查看 linux架构图 的作用1.3版本中,kubectl添加了一个completions的命令, 该命令可用于自动补全source <(kubectl completion bash)二.设

2021-06-22 17:21:21 5273

原创 Kubernetes 污点介绍

Kubernetes 污点与容忍首先说一下污点(Taint),当我们需要将master节点保留给Kubernetes系统组件调用时,或者需要保留master节点的资源时,我们可以标记一个Taint,当节点标记Taint时,除非Pod也被识别为可以容忍(Toleration)污点的节点,否则默认情况下Kubernetes scheduler不会将Pod调度到有污点的节点上Kubernetes 亲和性调度一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源

2021-06-22 17:09:19 8292

原创 Keepalived部署与配置

一.介绍Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router RedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路

2021-06-22 17:03:41 10364

原创 zookeeper单机多实例部署

一.环境准备当前环境:centos7.6一台软件版本:zookeeper-3.6.2部署目录:/usr/local/zookeeper启动端口:2181,2182,2183配置文件:/usr/local/zookeeper/conf/zoo1 ~ 3.cfgyum依赖yum install java-1.8.0-openjdk二.安装1.下载安装包wget https://wget.52liangzy.top/zookeeper/apache-zookeeper-3.6.2.t

2021-06-22 15:13:00 7614

原创 zookeeper集群部署

一.环境准备当前环境:centos7.6三台软件版本:zookeeper-3.6.2部署目录:/usr/local/zookeeper启动端口:2181配置文件:/usr/local/zookeeper/conf/zoo.cfgyum依赖(3台同时操作)yum install java-1.8.0-openjdk二.安装1.下载安装包(3台同时操作)wget https://wget.52liangzy.top/zookeeper/apache-zookeeper-3.6.2.

2021-06-22 14:55:20 7497

原创 Nginx禁止使用IP访问

一、环境介绍我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx禁止IP访问了。在比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。二、操作修改Nginx配置文件vim nginx.confserver{ //新增server模块 端口要对应 listen 80 default;

2021-06-22 14:33:03 15571

原创 Linux磁盘满了怎么办?

一、介绍当生产环境中,如果没有监控服务,磁盘突然满了,也是非常让人难受的一件事,即便可以加磁盘容量,那也是后面的事,无法解决当前情况,最快的办法就是释放一些不需要的文件,达到程序、服务的正常运行。二、du命令1、使用大范围搜索,找出/下面所有目录占用磁盘容量[root@rtc ~]# du -sh /* 2、进入到你感觉不正常或者可以删除的大容量目录里面进行小范围搜索[root@rtc ~]# cd /usr/[root@rtc usr]# du -sh *3、依此类推 找到你可以删

2021-06-17 17:17:39 10765

原创 Prometheus+Grafana+alertmanager邮件报警部署

prometheus、Grafana

2021-05-28 11:07:21 9137 1

原创 filebrowser

一.简介介绍:FileBrowser 文件浏览器,又名ES文件浏览器,是一个能管理手机本地、局域网共享、公网共享、FTP和蓝牙文件的管理器。当文件过大时,可以使用filebrowser进行共享传输比百度云快很多,并且是免费开源的产品。效果图:二.使用yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum -y install docker-cesystemctl star

2021-05-11 18:04:09 5335

原创 k8s kubeadm 群集部署

一.环境说明Kubernetes高可用一般建议大于等于3台的奇数台,我使用3台master来做高可用,如果是虚机的话不最好不要克隆192.168.31.105:6443 #为VIPkube-apiserver #三台节点kube-schedulet #三台节点kube-controller-manager #三台节点ETCD #三台节点需要注意的是在master节点需要将CPU设置为2,kubeadm安装cpu需要为2二.初始化环境1.批量修改主机名,以及免密hostnamect

2021-05-11 15:59:01 8347

原创 k8s 二进制群集部署

一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式:kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/二进制包从github下载发行版的二进制包,手动部署每个组件,组成Kubernete

2021-05-11 15:56:59 7659

原创 shell脚本 实现磁盘邮件报警 (简易方案)

一.简介介绍:服务器基本警报是必不可啥的,当服务器过少时,则出现了尴尬的地步,服务器太少 ,性能不是很好,部署监控系统太浪费资源,这就提现到了shell脚本的重要性,通过shell脚本实现简易的邮件警报。涉及到邮件则需要邮件服务 ,CentOS自带mail邮件服务效果图:二.使用适用:centos6、7+,ubuntu12+语言:中文注意:现在测试机实验一下下载地址: https://wget.52liangzy.top/sh/disk.sh语句:vim cha_sys.sh#!

2021-05-11 15:52:12 8227

原创 shell脚本 Nginx日志切割

一.简介介绍:Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。这个时候就体验到了日志切割得重要性了,通常我们是以每日来做统计的效果图:二.使用适用:centos6、7+,ubuntu12+语言:中文注意:现在测试机实验一下下载地址: https://wget.52liangzy.top/sh/nginxlog.sh语句:vim cha_sys.sh#!/bin/bash#日志存放路径LO

2021-05-11 15:37:24 7577

原创 DNS服务器

DNS服务器搭建环境:机器 作用 IPCentos7 DNS服务器 192.168.1.221Centos7 Jenkins服务器 195.168.1.144Centos7 Gitlab服务器 192.168.1.144Centos7 客户机验证 192.168.1.222环境须知:关闭防火墙及Linux内核systemctl stop firewalldsetenforce 0DNS服务器: 192.168.1.221[ro

2020-12-16 16:08:00 7923

原创 Jenkins环境部署

环境搭建:所有包在目录 /usr/src/jenkins/packages安装在目录 /usr/local/jenkinsJdk环境部署[root@localhost packages]# tar zxvf jdk-8u121-linux-x64.tar.gz [root@localhost packages]# mv jdk1.8.0_121/ /usr/local/jenkins/jdk[root@localhost packages]# vim /etc/profile //末尾添加

2020-12-09 11:36:29 7575 2

原创 nginx 访问http跳转到https

server { listen 80; server_name www.csdn.com; rewrite ^(.*)$ https://$host$1 permanent; location / { root html; index index.html index.htm; }} server { listen 443 ssl; server_name www.csdn.com; ssl_cer...

2020-12-01 21:57:32 7545

原创 docker搭建ES群集

本次实验在阿里云上操作Centos 7.8操作系统实验如下:拉去镜像:docker pull elasticsearch:7.6.2创建ES本地挂载目录:mkdir /docker/ESmkdir /docker/ES/es1 //存放数据mkdir /docker/ES/es2mkdir /docker/ES/es3mkdir /docker/ES/config //配置文件mkdir /docker/ES/logs //日志目录mkdir /docker/E

2020-07-06 16:44:40 7568

原创 nginx location规则

配置文件:location ~* /app {root /usr/local/nginx/;}创建目录mkdir /usr/local/nginx/appecho “wo shi App” > /usr/local/nginx/app/index.htmlcurl 127.0.0.1/app/index.html

2020-04-10 11:10:49 7472

原创 gitlab基础搭建

首先先把 内存跳到 6G安装GitLab:首先要连接网络yum源[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo[root@localhost ~]# sed -i ‘s/$releasever/7/g’ /etc/yum.r...

2019-11-07 18:25:52 4272

原创 MHA高可用群集

MYSQL高可用集群架构-MHA架构简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在...

2019-11-07 17:29:27 7712

kubernetes 部署单机版Kafka、zookeeper

kubernetes 部署单机版Kafka、zookeeper

2024-04-18

jenkins部署资源包

配合本人写的博客可以进行操作,也可以去百度云下载,都是一样的 的

2020-12-09

MHA软件包--配合博客 MHA高可用群集

MHA软件包--配合博客 MHA高可用群集 可以使用 ,也可以从百度云下载 内含有 MySQLtar包、MHA依赖包等、word文档一份

2020-12-01

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

TA关注的人

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