07 2020 档案

摘要:MySQL容器部署及数据持久化(主从复制) 运维经常要和数据库打交道,尤其是MySQL,以前的方式是在本机装个MySQL或者MySQL主从复制架构用于本地调试,但有了docker以后就不需要再去繁琐的安装MySQL啦(虽然安装MySQL也不是很麻烦),直接在docker中启几个MySQL容器就可以自 阅读全文
posted @ 2020-07-29 15:01 技术颜良 阅读(611) 评论(0) 推荐(0) 编辑
摘要:基于上方部署的Tomcat环境,如未部署Tomcat请移步:点击跳转 复制tomcat目录:(确保tomcat没有运行,否则在system管理多实例报错) cp -a /usr/local/tomcat9/ /usr/local/tomcat_1 cp -a /usr/local/tomcat9/ 阅读全文
posted @ 2020-07-29 13:58 技术颜良 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-29 13:45 技术颜良 阅读(134) 评论(0) 推荐(0) 编辑
摘要:APM工具对比 本文转自:APM工具对比 市面上有很多分布式链路监控的工具,客观对比。 调研 市面上的APM(Application Performance Management)理论模型大多都是借鉴,Google Dapper论文。 我最近也在选取使用哪一个工具,这里的对比是在Spring Clo 阅读全文
posted @ 2020-07-29 13:37 技术颜良 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:第一天:快速上手SpringCloud微服务系统架构+常用中间件服务 SOA、Webservice、Dubbo、SpringCloud究竟什么是微服务? 单体应用向微服务异构平台架构演变 SpringCloud微服务组件生态体系 从零开始构建微服务项目各组件应用场景及代码实现 Eureka 微服务注 阅读全文
posted @ 2020-07-29 13:30 技术颜良 阅读(880) 评论(0) 推荐(0) 编辑
摘要:转载于https://abcops.cn/1575.html Deployment控制器简述介绍 Deployment简写(deploy)是Kubernetes控制器的又一种实现,它构建于 ReplicaSet控制器之上,可为Pod和ReplicaSet资源提供声明式更新,相比较而言,Pod和Rep 阅读全文
posted @ 2020-07-29 10:48 技术颜良 阅读(575) 评论(0) 推荐(0) 编辑
摘要:Openresty简介 OpenResty® 是一个结合了 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计 阅读全文
posted @ 2020-07-29 10:44 技术颜良 阅读(6630) 评论(1) 推荐(1) 编辑
摘要:富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本节我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。 我们将会围绕下 阅读全文
posted @ 2020-07-29 10:42 技术颜良 阅读(215) 评论(0) 推荐(0) 编辑
摘要:tee命令用于读取标准输入的数据,将内容输出到屏幕,同时保存成文件,并且可以保存到多个文件。 如何使用tee tee最基本的用法就是显示输出结果并且保存内容到文件中。下面例子使用free命令显示系统内存使用信息,并使用tee命令将信息输出到屏幕,并保存到文件mem.txt中。 [root@local 阅读全文
posted @ 2020-07-29 10:39 技术颜良 阅读(426) 评论(0) 推荐(0) 编辑
摘要:目录 Nginx基本安全优化 隐藏Nginx软件版本号信息 更改源码隐藏Nginx软件名及版本号 修改Nginx服务的默认用户 修改参数优化Nginx服务性能 优化Nginx服务的worker进程数 1.优化NGINX进程对应的配置 2.优化Nginx进程个数的策略 3.查看Web服务器CPU硬件资 阅读全文
posted @ 2020-07-29 10:37 技术颜良 阅读(588) 评论(0) 推荐(0) 编辑
摘要:主要区别的话,看CAP选择,大部分注册中心,就是在这个定理去选择的,具体怎么选择,看下文 CAP定理: 指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时获得。 一致性(C): 在分布式 阅读全文
posted @ 2020-07-28 14:10 技术颜良 阅读(1042) 评论(0) 推荐(2) 编辑
摘要:Docker Image 的发布 方法1:保存 Image 到 tar 包 语法:docker save -o 导出的镜像名.tar 本地镜像名:镜像标签 [root@Docker docker-build]# docker save -o centos-httpd-docker-image.tar 阅读全文
posted @ 2020-07-22 11:20 技术颜良 阅读(322) 评论(0) 推荐(0) 编辑
摘要:原理: Redis集群采用一致性哈希槽的方式将集群中每个主节点都分配一定的哈希槽,对写入的数据进行哈希后分配到某个主节点进行存储。 集群使用公式(CRC16 key)& 16384计算键key数据那个槽 16384个slot均匀分布在各个节点上 集群中每个主节点将承担一部分槽点的维护,而槽点中存储着 阅读全文
posted @ 2020-07-22 10:35 技术颜良 阅读(400) 评论(0) 推荐(0) 编辑
摘要:MySQL-xtrabackup备份原理 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。 工具集 us 阅读全文
posted @ 2020-07-22 10:00 技术颜良 阅读(477) 评论(0) 推荐(0) 编辑
摘要:MySQL dump备份时MySQL到底做了什么? 一、先决条件 备份时使用的mysqldump命令 mysqldump -uroot -p -S /data/mysql/data/3308/mysqld.sock -B testdb -R --triggers --routines --maste 阅读全文
posted @ 2020-07-22 09:57 技术颜良 阅读(364) 评论(0) 推荐(0) 编辑
摘要:tr -d '\n' 阅读全文
posted @ 2020-07-22 09:27 技术颜良 阅读(334) 评论(0) 推荐(0) 编辑
摘要:K8S从secret文件生成密钥后,如何更新Kubernetes上的密钥呢? 前提 生成密钥配置 kubectl -n cattle-system create secret tls tls-rancher-ingress --cert=./tls.crt --key=./tls.key 方法一 相 阅读全文
posted @ 2020-07-22 09:22 技术颜良 阅读(3224) 评论(0) 推荐(0) 编辑
摘要:使用 tcpdump 抓取 eth0 网卡上 80 端口 数据包。 $ tcpdump -nnnvv -As 0 -i eth0 port 80 -w demo2.pcap 阅读全文
posted @ 2020-07-22 08:27 技术颜良 阅读(166) 评论(0) 推荐(0) 编辑
摘要:wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTT 阅读全文
posted @ 2020-07-22 08:18 技术颜良 阅读(575) 评论(0) 推荐(1) 编辑
摘要:原创 YP小站 YP小站 今天 来自专辑 Kubernetes知识圈 升级原因 Kubernetes 容器节点漏洞 (CVE-2020-8558) 绕过本地主机边界通告。 具体参考链接:Kubernetes容器节点漏洞(CVE-2020-8558)绕过本地主机边界通告 要求 Kubernetes 二 阅读全文
posted @ 2020-07-21 08:55 技术颜良 阅读(552) 评论(0) 推荐(0) 编辑
摘要:Python 简明教程 20,Python 类中的属性与方法 微信公众号:码农充电站pro个人主页:https://codeshellme.github.io 与客户保持良好的关系可以使生产率加倍。—— Larry Bernstain 目录 类中的变量称为属性,类中的函数称为方法。 类中的属性分为: 阅读全文
posted @ 2020-07-21 08:53 技术颜良 阅读(221) 评论(0) 推荐(0) 编辑
摘要:系列文章说明 本系列文章,可以基本算是 老男孩2019年王硕的K8S周末班课程 笔记,根据视频来看本笔记最好,否则有些地方会看不明白需要视频可以联系我 k8s概念入门 目录 系列文章说明 k8s概念入门 1 四组基本概念 1.1 POD和POD控制器 1.2 Name/Namespace 1.3 L 阅读全文
posted @ 2020-07-21 08:50 技术颜良 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Kubernetes Node节点主机名 修改 原创 YP小站 YP小站 6月9日 来自专辑 Kubernetes知识圈 背景 Kubernetes 集群环境中,有时候需要修改 Node 节点主机名,这时我们应该如何操作? 有些同学,在更改了 kubelet.conf 配置中 hostname-ov 阅读全文
posted @ 2020-07-21 08:49 技术颜良 阅读(4956) 评论(0) 推荐(0) 编辑
摘要:原创 YP小站 YP小站 昨天 来自专辑 Kubernetes故障解决 前言 下面 “坑” 都是作者升级 Kubernetes 遇到的问题并给出解决方法,目的就是避免读者不要在掉进同样的坑中。 第一个坑 升级 Calico 网络组件 要求 Calico v3.2.3 升级到 v3.14.0 遇到的问 阅读全文
posted @ 2020-07-21 08:43 技术颜良 阅读(2112) 评论(0) 推荐(0) 编辑
摘要:1 原本以为自己对redis命令还蛮熟悉的,各种数据模型各种基于redis的骚操作。但是最近在使用redis的scan的命令式却踩了一个坑,顿时发觉自己原来对redis的游标理解的很有限。所以记录下这个踩坑的过程,背景如下: 公司因为redis服务器内存吃紧,需要删除一些无用的没有设置过期时间的ke 阅读全文
posted @ 2020-07-20 09:43 技术颜良 阅读(1717) 评论(1) 推荐(1) 编辑
摘要:作者:千山qianshan juejin.im/post/5d6bda096fb9a06acc009dc8 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。 在为key设置过期时间需要注意的事项 1、 DEL/SET/GET 阅读全文
posted @ 2020-07-20 09:39 技术颜良 阅读(914) 评论(0) 推荐(0) 编辑
摘要:有时我们连接远程服务器的时候,提示密码过期,需要修改密码才能登录,这时可以用chage命令来调整下用户密码的有效期,使用户可以继续使用。 chage命令 chage命令用于查看以及修改用户密码的有效期信息,它是 change age 的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使 阅读全文
posted @ 2020-07-20 09:35 技术颜良 阅读(4327) 评论(0) 推荐(0) 编辑
摘要:下面介绍的命令都是不常见但又是很实用的命令,学会了它们,工作上更得心应手 1. !! 回想下自己身上是否发生过这样一种情况,当键入一行很长的命令敲击回车之后才发现命令开头忘记加 sudo 了,这时候你只需要键入 sudo !!,命令行自动把 !!替换成你上一条运行的命令 [tt@ecs-centos 阅读全文
posted @ 2020-07-20 09:33 技术颜良 阅读(275) 评论(0) 推荐(0) 编辑
摘要:nc 是 Linux下强大的网络命令行工具,主要用于 TCP、UDP、UNIX域套接字 相关的操作 它被设计成可以由其他程序灵活驱动可靠的后台工具,拥有 "瑞士军刀" 的美称,每个系统管理员都应该掌握它 安装 以下是 nc工具的安装,完成后执行 nc --version命令, 如果返回nc的版本信息 阅读全文
posted @ 2020-07-20 09:31 技术颜良 阅读(442) 评论(0) 推荐(0) 编辑
摘要:zabbix的数据库优化 AIOPS_DBA关注0人评论1007人阅读2019-12-12 16:54:37 走zabbix的1.6版本开始测试,1.8的版本开始线上使用,线上使用过1.9、2.0、2.2、3.0、4.0的版本,使用或是测试过zabbix1.6之后的所有版本。个人也有之前的SA转变为 阅读全文
posted @ 2020-07-20 09:30 技术颜良 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1. 什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用断路器,如果缓存宕机,为了防止系统全部宕机,限制部分流量进入 阅读全文
posted @ 2020-07-20 09:21 技术颜良 阅读(170) 评论(0) 推荐(0) 编辑
摘要:对于新安装的 Kubernetes,经常出现的一个问题是 Service 没有正常工作。如果您已经运行了 Deployment 并创建了一个 Service,但是当您尝试访问它时没有得到响应,希望这份文档能帮助您找出问题所在。 先来熟悉下Service工作逻辑: 为了完成本次演练的目的,我们先运行几 阅读全文
posted @ 2020-07-20 09:20 技术颜良 阅读(4652) 评论(0) 推荐(0) 编辑
摘要:转载于网络 检查 Docker 版本 [root@Docker ]# docker versionClient: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit 阅读全文
posted @ 2020-07-20 09:17 技术颜良 阅读(912) 评论(0) 推荐(0) 编辑
摘要:转载于网络 Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用。国内很多大型互联网公司也对Nginx很是青睐。像BAT(百度,阿里和腾讯),TMD(头条,美团和滴滴)等等。使用过Nginx的同学都知道,你只需要按需求准确的更改好配置启动,那么就可以 阅读全文
posted @ 2020-07-20 09:15 技术颜良 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:创建触发器身份令牌 curl -X GET http://192.168.200.141:8080/jenkins/job/git-pre-release-base/build?token=TOKEN_NAME --user jchlpre:jchlpre curl -X GET jenkins-u 阅读全文
posted @ 2020-07-17 14:48 技术颜良 阅读(159) 评论(0) 推荐(0) 编辑
摘要:select `USER`, DB, concat('KILL ',id,';') from information_schema.processlist WHERE TIME > 100 阅读全文
posted @ 2020-07-17 14:45 技术颜良 阅读(1173) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-07-17 14:39 技术颜良 阅读(5) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python2.7 #coding=utf-8 ''' Created on Oct 19 @author wangyunhua@smeyun.com Update Version TO Wan Version 1.1 ''' import os import time imp 阅读全文
posted @ 2020-07-17 14:36 技术颜良 阅读(284) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python2.7 #coding=utf-8 ''' Created on Oct 19 @author wangyunhua@smeyun.com Update Version TO Wan Version 1.1 ''' import os import time imp 阅读全文
posted @ 2020-07-17 14:35 技术颜良 阅读(323) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python2.7 #coding=utf-8 ''' Created on Oct 19 @author wangyunhua@smeyun.com Update Version TO Wan Version 1.1 ''' import os,sys,hashlib imp 阅读全文
posted @ 2020-07-17 14:34 技术颜良 阅读(194) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python #coding=utf-8 ''' Created on Nov 4, 2015 install basic system [c2] @author: Galbraith ''' from subprocess import call from os.path i 阅读全文
posted @ 2020-07-17 14:33 技术颜良 阅读(291) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash export EASY_RSA="`pwd`" source $EASY_RSA/vars $EASY_RSA/build-key --batch $1 mkdir -p ./$1 cp $EASY_RSA/keys/ca.crt ./$1/ echo " client de 阅读全文
posted @ 2020-07-17 14:31 技术颜良 阅读(3) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash appDir=notifyServer AgentId=NF3QRY015020170621162325 cd $appDir ps -ef|grep $appDir|grep -v grep|awk '{print $2}'|xargs kill -9 ls bash -c 阅读全文
posted @ 2020-07-17 14:30 技术颜良 阅读(789) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash source ~/.bash_profile # for jdk env export JAVA_HOME=/usr/local/jdk1.8.0_112 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export C 阅读全文
posted @ 2020-07-17 14:29 技术颜良 阅读(406) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash #Created on Jul 24 #@author yunweibu@foresee.com #Version 1.1 #刷新系统环境变量 source ~/.bash_profile echo "Sping Cloud ops script.FORESEE" #封装定义 阅读全文
posted @ 2020-07-17 14:27 技术颜良 阅读(2228) 评论(0) 推荐(0) 编辑
摘要:1.为什什么要使⽤用监控1.对系统不不间断实时监控2.实时反馈系统当前状态3.保证服务可靠性安全性4.保证业务持续稳定运⾏行行2.如何进⾏行行监控,⽐比如我们需要监控磁盘的使⽤用率1.如何查看磁盘使⽤用率 df -h2.监控磁盘的那些指标 block、inode3.如何获取具体的信息 df -h|a 阅读全文
posted @ 2020-07-14 14:24 技术颜良 阅读(164) 评论(0) 推荐(0) 编辑
摘要:安装 Nginx 在这里就不累赘了,附上安装地址:https://www.centoschina.cn/course/install/3480.html 配置 Nginx 配置文件在 /etc/nginx/nginx.conf 其中配置了两个 server,一个 80 端口的是 HTTP,一个 44 阅读全文
posted @ 2020-07-08 09:51 技术颜良 阅读(281) 评论(0) 推荐(0) 编辑
摘要:临时修改IP ifconfig eno16777736 192.168.1.101 注意(eno16777736)是默认第一个网络接口名称 永久修改IP 第一步:查看网络接口 ifconfig 第二步:去对应的网络接口配置文件修改配置,注意文件名称是(ifcfg-默认第一个网络接口名称),文件路径是 阅读全文
posted @ 2020-07-08 09:45 技术颜良 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:前传: 1、CentOS 8.0.1905系统安装配置图解教程 http://www.osyunwei.com/archives/10256.html 2、CentOS服务器初始化设置 http://www.osyunwei.com/archives/9034.html 准备篇 一、防火墙配置 Ce 阅读全文
posted @ 2020-07-07 15:39 技术颜良 阅读(549) 评论(0) 推荐(0) 编辑
摘要:使用yum update更新系统时不升级内核,只更新软件包 由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内核。cp /etc/yum.conf /etc/yum.confbak1、修改yum的配置文件 vi /etc/yum.c 阅读全文
posted @ 2020-07-07 15:36 技术颜良 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:集群环境 kafka+zkIP地址 主机名 Kafka版本 ZooKeeper版本 JDK版本172.17.0.2 kafka_node1 kafka_2.12-2.2.1.tgz zookeeper-3.4.14.tar.gz jdk-8u161-linux-x64.tar.gz172.17.0. 阅读全文
posted @ 2020-07-06 16:13 技术颜良 阅读(584) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/dbc585a35061 系统版本:CentOS7.6; 基于LAMP环境安装 一、环境配置 1、安装环境 [root@jiahao ~]# yum install -y httpd mariadb-server mariadb php php-m 阅读全文
posted @ 2020-07-04 14:46 技术颜良 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Gitlab备份与恢复: 修改gitlab配置文件:vim /etc/gitlab/gitlab.rb #指定备份后数据存放的路径、权限、时间配置 gitlab_rails['manage_backup_path'] = true #292行 开启备份功能 gitlab_rails['backup_ 阅读全文
posted @ 2020-07-04 09:02 技术颜良 阅读(4248) 评论(0) 推荐(0) 编辑
摘要:FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。出于简洁考虑,FastDFS没有对文件做分块存储,因此不太适合分布式计算场景。 在生产环境中往往数据存储量比较大,因此会大部分会选择分布式 阅读全文
posted @ 2020-07-04 08:58 技术颜良 阅读(746) 评论(0) 推荐(0) 编辑
摘要:原理: Redis集群采用一致性哈希槽的方式将集群中每个主节点都分配一定的哈希槽,对写入的数据进行哈希后分配到某个主节点进行存储。 集群使用公式(CRC16 key)& 16384计算键key数据那个槽 16384个slot均匀分布在各个节点上 集群中每个主节点将承担一部分槽点的维护,而槽点中存储着 阅读全文
posted @ 2020-07-04 08:49 技术颜良 阅读(659) 评论(0) 推荐(0) 编辑
摘要:前言 作为一名后台开发,对数据库进行基准测试,以掌握数据库的性能情况是非常必要的。本文介绍了MySQL基准测试的基本概念,以及使用sysbench对MySQL进行基准测试的详细方法。 文章有疏漏之处,欢迎批评指正。 目录 一、基准测试简介 1、什么是基准测试 2、基准测试的作用 3、基准测试的指标 阅读全文
posted @ 2020-07-04 08:47 技术颜良 阅读(158) 评论(0) 推荐(0) 编辑
摘要:zabbix示例之监控Redis状态(九) 监控redis也是通过info信息来监控redis的状态:http://www.51niux.com/?id=130 #此链接里面有info信息各参数的意思 一、 zabbix监控单实例redis(通过自动发现的方式) #这种方式呢也是不太推荐的一种方式, 阅读全文
posted @ 2020-07-01 10:07 技术颜良 阅读(1261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示