自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 conflicting environment variable “ETCD_INITIAL_ADVERTISE_PEER_URLS“ is shadowed by corresponding com

部署etcd错误conflicting environment variable “ETCD_INITIAL_ADVERTISE_PEER_URLS” is shadowed by corresponding command-line flag (either unset environment variable or disable flag)原因:ETCD3.4版本会自动读取环境变量的参数,所以EnvironmentFile文件中有的参数,不需要再次在ExecStart启动参数中添加,二选一,如.

2020-10-30 14:15:35 2175

原创 zabbix4.0监控MySQLl 消除 [Warning] Using a password on the command line interface can be insecu

今天使用percona zabbix mysql-plugin监控mysql数据库 遇到一个监控项,MySQL running slave,使用脚本出现 [Warning] Using a password on the command line interface can be insecu产生报错,以下是思路和解决办法。如果将mysql密码明文写出来,进入的时候,系统前台会打印:[Warning] Using a password on the command line interface can

2020-07-13 14:17:24 298

原创 zabbix4.0监控php-fpm

php-fpm模板启用php-fpm的状态功能vim /etc/php-fpm.d/www.conf修改pm.status_path = /status为pm.status_path = /phpfpm_statusnginx中开启php的状态访问vim /etc/nginx/nginx.conf进行七层负载的建议(前提 监控服务器和被监控端在同一内网)server{listen 81;location /php_status {fastcgi_pass 127.0.0.1:9

2020-07-08 17:31:00 383

原创 Zabbix4.0监控nginx

Nginx模板(开启监控取值页面)开启监控页面vim nginx.conflocation /nginx_status {stub_status;}systemctl restart nginx测试访问[root@crm-ceshi conf.d]# curl test.xinqitop.com/nginx_statusActive connections: 3server accepts handled requests8 8 14Reading: 0 Writing: 1 Wai

2020-07-08 14:18:54 198

原创 jenkins汉化教程

jenkins汉化教程进入系统之后选择 Manage jenkins左侧选择 Manage Plugins点击Available 选择Chinese之前选择过jenkins_plugin 发现重启过后无效果 Chinese插件有效

2020-06-18 10:43:18 205

原创 jenkins 从无到有 docker安装

jenkins:官网地址在下:https://www.jenkins.io/采取docker安装:首先安装dockeryum -y insall dockersystemctl start dockersystemctl enable docker然后创建jenkins目录:mkdir /var/jenkins_home给予权限chmod 777 /var/jenkins_homedocker安装运行:由于本机8080端口被占用所以修改端口为8081docker run -u

2020-06-18 10:36:40 70

原创 MySQL业务变更流程与安全管理思想

MySQL数据库安全权限控制管理思想1.制度与流程控制1.1项目开发制度流程办公室开发环境–>办公室测试环境–>IDC测试环境–>IDC正式环境,通过这种较完善的项目开发制度及流程控制,尽可能的防止潜在问题隐患发生。1.2 数据库更新流程开发人员提交需求–>开发主管审核–>部门领导审核–>DBA(运维)审核–>DBA(运维)执行项目开发制度及流程控制的数据库更新步骤(每个步骤都要测试 ),最后在IDC正式环境执行。1.3.DBA参与项目数据库设计在项目

2020-06-15 10:03:57 169

原创 Linux基础yum仓库

yumLinux的软件安装工具仓库,库管,菜单位置:/etc/yum.repos.d/CentOS-Base.repo[base] #仓库名称name=CentOS-KaTeX parse error: Expected 'EOF', got '#' at position 15: releasever #̲仓库描述enabled=1 …releasever/os/$basearch/gpgcheck=1 #密钥检测 1表示开启 0表示关闭gpgkey=http://

2020-06-15 10:02:40 101

原创 持续化集成工具-gitlab

1.版本控制系统简介版本控制系统是一种记录活若干个文件内容变化,以便将来查阅特定版本内容情况的系统记录文件的所有历史变化,随时可恢复到任何一个历史状态,多人协作开发。安装:yum -y install git[root@iZ0qjhhu2rrhmpZ ~]# git configConfig file location–global use global config file–system use system config file–l

2020-06-15 10:00:58 109

原创 MySQL日志分析(必要)

mysqlbinlog->解析mysql的binlog日志mysql的binlog日志是什么?数据目录下的如下文件就是mysql的binlog日志-rw-rw---- 1 mysql mysql 143 Apr 29 15:11 log-bin.000001-rw-rw---- 1 mysql mysql 1481 Apr 29 17:11 log-bin.000002-rw-rw---- 1 mysql mysql 143 Apr 29 17:14 log-bi

2020-06-04 19:52:11 95

原创 MySQL参数优化(重点)

优化的起因:1)网站出问题,很慢。show full processlist;2)慢查询语句(日志文件)long_query_time = 1log-slow-queries = /var/lib/mysql/slow.log案例:某公司案例:网站打开慢数据库负载很高,load直20-30[root@weixin-pin2 ~]# uptime17:03:19 up 15 days, 7:11, 1 user, load average: 20, 15, 10登录数据库查看:show

2020-06-04 19:51:22 423

原创 tomcat从头开始

Java体系结构:Java编程语言:Java Class文件格式:java APIjava VM;JVM的核心组成部分:CLass Loader执行引擎java编程语言的特性:面向对象,多线程,结构化错误处理垃圾收集,动态链接,动态拓展JVM运行时区域:运行为多个线程方法区:线程共享;用于存储杯虚拟机加载的类信息,常量,静态变量等:永久代;;堆:Java堆是JVM所管理的内存中最大的一部分;也是GC管理的主要区域,主流的算法都基于分代收集方式进行:新生代和老生代;线程共享java

2020-06-04 19:50:01 135

原创 Maven从头开始

Maven基础:maven的apache公司开源项目,是项目构建工具。用来依赖管理。maven中jar路径:apache(公司名称)+struts2(项目名称)+2.3.24(版本信息)maven项目中需要一个jar包,只需要maven项目中配置需要jar包坐标信息。maven程序根据ja包坐标的信息去jar包仓库中查找jar包maven查找jar包过程1.Maven的好处maven的两大核心:依赖管理:对jar的管理过程项目构建:项目在编码完成后,对项目进行编译,测试,打包,部署一系列的操

2020-06-04 19:49:27 117

原创 阿里云-OSS

了解OOS使用中的基本概念Bucket(存储空间)Bucket是用户用来管理所存储Object的存储空间。每个用户可以拥有多个Bucket。Bucket的名称在OSS的范围内必须是全局唯一的,一旦创建之后无法修改名称。Bucket内部的Object数目是没有限制的,Bucket对于用户来说是一个管理Object的单元,所有的Object都必须隶属于某个Bucket。Bucket有一些属性熟用来控制Region、Object的访问控制、Object的生命周期等,这些属性是作用在该Bucket下所有的Ob

2020-05-15 15:23:14 803

原创 Rsync-从无到有

1.Rsync基本概述rsync remote sync(远程同步)是一款开源的备份工具,可以在不同主机之间进行同步,可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用官网地址:https://rsync.samba.org/端口:tcp 873运行模式:C/S 客户端、服务端模式QQB/S:浏览器、服务端模式备份方式:完全备份:对所有数据做一次全备份增量备份:只备份离上次备份变化的数据差异备份:备份时上一次完全备份后变化的数据常见备份组合:完全+增量:1次

2020-05-15 15:21:20 356

原创 Nginx常见问题

#Nginx常见问题多ServerName优先级总结,在开始处理一个HTTP请求时,web01会读取header请求头中host,与每个server中的server的server_name 进行匹配,来决定用哪一个server标签来完成处理这个请求。有可能一个Host与多个server中的server_name都匹配,这个时候就会更具匹配优先级来选择实际处理的server块。优先级匹配结果如下:...

2020-04-27 16:22:36 75

原创 Nginx-HTTPSmd

#Nginx HTTPS1.HTTPS基本概述PKI:数据完整性数据的完整性就是防止非法篡改信息,如修改、复制、插入、删除等。在交易过程中,要确保交易双方接收到的数据与原数据完全一致,否则交易将存在安全问题。如果依靠观察的方式来判断数据是否发生过改变,在大多数情况下是不现实的。在网络安全中,一般使用散列函数的方法(Hash函数,也称密码杂凑函数)来保证通信时数据的完整性。通过Hash算法我...

2020-04-25 15:36:26 463

原创 Rewrite

#Rewrite基本概述1.什么是rewriterewrite即url重写,主要实现url地址重写,以及重定向,就是把传入的Web请求重定向到其他URL的过程。2.Rewrite使用场景1.URL地址跳转。例如用户访问old.com将其跳转到oldboy.com,或者当用户通过http的方式访问odl.com是将其跳转至https的方式访问oldboy.com2.URL伪静态,将动态页面...

2020-04-25 15:35:24 312

原创 nginx模块

#Nginx模块1.目录索引目录索引模块Module ngx_http_autoindex_moduleNginx默认不允许列出整个目录浏览下载location / {autoindex on;} Syntax: autoindex on | off; Default: autoindex off; Context: http, server, location # au...

2020-04-25 15:34:48 100

原创 nginx配置文件

#Nginx配置文件Nginx主配置文件/etc/nginx/nginx.conf是一个纯文本类型的文件,整个配置文件是以区块形式组织的。一般,每个区块以一对大{}来表开始与结束1.CoreModule 核心模块 全局配置2.EventModule 事件驱动模块 全局3.HttpCoreModule http内核模块 局部配置需了解拓展项CoreModule层下可以有Event、HTT...

2020-04-25 15:33:54 187

原创 mysql-Too many open files

今天由于进行数据库备份,写完脚本之后进行测试的时候,发现报错。[root@mysql-master shell]# sh sql-pin.sh Warning: Using a password on the command line interface can be insecure.mysqldump: Got error: 23: Out of resources when openi...

2020-04-24 10:37:33 97

原创 lnmp搭建

Lnmp搭建lnmp就是Linux+Nginx+MySQL+PHP,Linux作为服务器的操作系统,Nginx作为Web服务器,PHP作为解析动态脚本语言,MySQL即为数据库Nginx服务本身不能处理PHP的请求,那么当用户发起PHP动态请求,Ngingx又是如何进行处理的。有两种方法:1.将PHP页面的解析请求转发给Apache处理2.将PHP页面的解析请求发给php-fpm模块用...

2020-04-18 15:48:37 149

原创 nginx模块

Nginx模块1.目录索引目录索引模块Module ngx_http_autoindex_moduleNginx默认不允许列出整个目录浏览下载location / {autoindex on;} Syntax: autoindex on | off; Default: autoindex off; Context: http, server, location # aut...

2020-04-17 13:33:54 105

原创 用户访问网站的流程

用户访问网站整体流程1.客户端发起http请求,请求会先抵达前端防火墙。2.防火墙识别用户身份,通过内部交换机将正常的请求通过tcp连接负载均衡,建立三次握手,传递用户的http请求。3.负载均衡收到请求,会根据请求的内容进行下发任务,通过连接tcp服务器,发送用户的http请求。4.web接受到用户的http请求后,会根据用户请求的内容进行解析,解析分为如下: 静态请求:由web服务器...

2020-04-13 14:01:25 247

原创 schema.xml文件详解

MyCatschema.xml 详解1.读写分离文件主要为: schema.xml主要配置字段为:<?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/"> <schema nam...

2020-04-11 16:07:47 918

原创 mycat学习-创建逻辑库

mycat1.当你登录mycat之后mysql> show databases;±---------+| DATABASE |±---------+| TESTDB |±---------+1 row in set (0.00 sec)只会显示一个TESTDB库,所以此时你需要配置schema.xml文件此时重启mycat,登录之后发现还是和之前一样。查询文档,...

2020-04-09 16:05:06 698

原创 运维DBA3月份学习笔记

SQL语言什么是SQL sql,中文意思是结构化查询语言,它是一种对关系型数据库中的数据进行定义和操作的语言方法。结构化查询语言是一种数据库查询和程序设计语言用于存取数据以及查询、更新和管理关系型数据库系统:同时也是数据库脚本文件的拓展名sql的分类 1.数据查询语言(DQL) DDL称为“数据检索语句”,作用是从表中获得数据,以确定数据怎样在应用程序给出 select ...

2020-04-09 15:21:15 94

原创 mycat防火墙设置

MyCat防火墙设置:示例: <firewall> <whitehost> <host host="127.0.0.1" user="mycat"/> <host host="127.0.0.2" user="mycat"/> </whitehost> <b...

2020-04-09 15:13:08 240

原创 mycat读写分离实现

MyCat读写分离1.针对之前已经完成的mycat的成功上线,并且同时可以获取数据库表的数据。之后主要修改schema.xml 文件<readHost host=“hostR1” url=“读主机ip:3306” user=“写主机MySQL账户” password=“写主机mysql账户密码" />仅仅只是修改这些还不能够,需要修改 <dataHost name...

2020-04-09 13:34:39 67

原创 mycat从零开始 基本使用

MyCat学习记录(基于centos7.6)1.下载安装1.环境配置系统版本:Centos7.6java:必须 JDK7 或更高版本(最好不要太高 太高版本和mycat不兼容感觉)MYSQL安装配置:之前博客已经写到了。MyCat下载http://www.mycat.io/2.Java环境配置把下载的JDK包上传到/usr/local 下tar -zxvf 文件包名mv 文件...

2020-04-08 15:23:19 320

原创 MySQL主从-centos7

#MySQL主从复制(本文有些原理借鉴本博客大佬,实际操作和踩坑都是本人经历过的)1.实验环境基于阿里云平台的centos7.6MySQL版本:mysql5.62.MySQL使用yum进行安装 yum源为阿里云yum源如果不是阿里云yum源 使用下面网址进行yum源更换1. 禁用 yum插件 fastestmirror 1)修改插件的配置文件 # cp /etc/y...

2020-03-27 15:30:01 128 1

空空如也

空空如也

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

TA关注的人

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