自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小竹的博客

运维技术

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 提取harbor里面所有的镜像版本号(根据自己的环境,来修改)

#!/bin/bash#本脚本,适合单个镜像库小于 500 的镜像仓库提取harborIP='$1'harbor_name='hub.universe.com'project_id=`curl -s 'http://'$harborIP'/api/projects?page=1&page_size=15' | grep 'project_id' | tr -d '",' | awk '{print $2}'`for d in ${project_id};do#curl 取值多少,最大

2020-08-04 10:10:29 1921

原创 Mysql全库分文件备份

有个问题,没有完美解决,就是在密码这里会提示 明文写入密码,不安全,只是一个提示,不会中断脚本执行,也不会影响结果,只是不完美。不知有没有晓得怎么解决这个问题的大哥,提一点点意见,万分感谢。#!/bin/bashbk_dir=/data/mysql/bkbk_time=$(date +%Y%m%d)bk_mysqldump=/usr/local/mysql-5.7.26/bin/mysqldumpdb_user=rootdb_password=Yy123456db_name=(`mysql -

2020-07-17 10:47:42 218

原创 Mysql explain 的使用和分析

Mysql explain 的使用和分析数据准备Explain 标注explain 主要提供一个功能,就是对执行的 sql 语句进行分析,可以得到select语句的详细信息,以供DBA或者开发针对性能进行优化。用法也很简单,就是在执行的语句前面加上 ‘explain’ 就好了。例:explain select * from user where id=2;mysql> explain select * from user;+----+-------------+-----------+---

2020-07-13 18:18:46 454

原创 Mysql理论文档日记(学习笔记,后面整理理解所得)

笔记记录MySQL 可以分为 Server 层和存储引擎层两部分使用指定的引擎。MySQL 的隔离级别设置为“读提交”mysql 的事务启动方式:mysql 全局加锁解决和防止死锁的两种方式:普通索引,和唯一索引的场景选择:索引:change bufferMySQL 可以分为 Server 层和存储引擎层两部分Server 层包括连接器、查询缓存、分析器、优化器、执行器等。Server关系:连接器—>查询缓存—>分析器—>优化器—>执行器使用指定的引擎。create tab

2020-07-13 15:21:56 343

原创 MYSQL 操作记录

MySQL 操作 语法记录MySQL登录MYSQL退出MySQL目录结构MySQL安装目录MySQL数据目录几个概念什么是SQLSQL通用语法SQL的分类DDL操作数据库:CRUD操作表DML:增删改表中数据添加数据:删除数据修改数据DQL:查询表中的数据语法基础查询条件查询排序查询聚合函数分组查询分页查询约束概念分类数据库设计多表之间的关系实现多表之间的关系数据库设计的范式概念分类数据库的备份与还原多表查询查询语法多表查询的分类事务事务的基本介绍DCL:管理用户,授权管理用户权限管理MySQL登录m

2020-06-04 17:03:50 352

原创 开发环境,k8s 集群,指定 pod 服务运行在指定服务器上,打 lable

需求:开发提出,想要 某一个调用 pod 运行在,只运行在master 节点。环境:因为是开发 sit 环境,所以机器规格相对来说,比较小。集群有一个master 两个 node 组成。分别是 一个2-4和两个4-8 的机器。master 节点 是做了 SchedulingDisabled 的,禁止调度。192.168.0.5 Ready,SchedulingDisabled master 20d v1.14.6192.168.0.6 Ready

2020-06-04 15:52:05 2743

原创 k8s 重启策略

Pod 状态描述: 状态值 描述Pending API Server已经创建该Pod,但在Pod内还有一个或多个容器的镜像没有创建,包括正在下载镜像的过程。Runnung Pod内所有容器均已创建,且至少有一个容器处于运行状态、正在启动状态或正在重启状态。Succeeded Pod内所有容器均成功执行后退出,且不会再重启。F...

2020-05-11 18:02:23 5117

转载 Nginx 负载均衡缓存

NGINX 配置安装基础配置静态资源配置防盗链代理负载均衡缓存服务常见问题:安装是用鸟哥一键安装脚本,简单方便快捷,为什么不用呢?下载地址:一键安装下载地址默认安装目录是:/usr/local 下。基础配置user #设置nginx服务的系统使用用户worker_processes #工作进程数 一般情况与CPU核数保持一致error_log #nginx的错误日志pid

2020-05-10 17:27:19 449

原创 ansible 随手记(我遇见的问题,和常用模块写法记录)

ansible 常用模块写法笔记端口检查服务 wait 使用端口检查服务 wait 使用检查18080 端口是否存在,不存在则轮询查询,轮询三次,每次等待时间2秒 - name: 轮询等待 comm-agent status shell: "ss -ntl | grep 18080 | awk '{sub(".*:", "", $4); print $4}'" regist...

2020-04-28 18:49:21 397

原创 k8s 随手记(常用命令和部分问题处理)

k8s随手记k8s网络重置k8s网络重置查看服务器状态kubectl get pod -o widekubectl logs (po名) (po的sts)journalctl -u kubelet #failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "nginx-8586cf5...

2020-04-23 15:43:23 314

转载 shell 字体变化带颜色

输出特效格式控制:\033[0m 关闭所有属性\033[1m 设置高亮度\03[4m 下划线\033[5m 闪烁\033[7m 反显\033[8m 消隐\033[30m – \033[37m 设置前景色\033[40m – \033[47m 设置背景色光标位置等的格式控制:\033[nA 光标上移n行\03[nB 光标下移n...

2020-04-14 15:19:36 255

翻译 K8S--ConfigMap 随手记

K8S--ConfigMap 随手记一、用法二、命令行创建cm文件三、查询四、删除五、线上修改配置文件六、k8s 配置文件名称缩写一、用法生成容器内的环境变量,在pod中可以通过spec.env或者spec.envFrom进行引用。设置容器启动命令的启动参数,前提是设置为环境变量。以卷volume的方式挂载到容器内部的文件或目录,通过spec.volumes引用。二、命令行创建cm...

2020-04-13 17:16:44 473

原创 数据库DML操作,查询

DML操作查询查询数据表数据:按照条件查询数据(where和having):按照类型来查看:计算列起别名排序查询:聚合函数DML(Data Manipulation Language):数据操作语言,用来对数据库种表的数据进行增删改。 关键字:insert, delete, update 等。查询查询数据表数据:select * from Machine;按照条件查询数据(where和...

2020-03-23 23:51:50 949

原创 Mysql DDL操作,简单的增删改查。

DDL(Data Definition Language):数据定义语言,用来定义数据库对象:数据库,表,列等。关键字:create, drop, alter 等。创建数据库: create database dacm; 创建数据库,判断库存在与否,在创建; create database if not exists dacm; 创建数据库,并且指定字符集; c...

2020-03-23 11:54:13 401

翻译 Oracle随手记

查询表空间使用情况SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TO...

2020-03-18 16:18:57 145

原创 MYSQL常用命令,随手记

查看数据库的结构mysql>desc DAS;删除表数据比较复杂的结构mysql>delete from Machine where `update_time` like '%17:01:39';更新指定表数据的指定数据mysql>update ocp_config set value='20' where id = 'NodeResourceMultiple';...

2020-03-18 15:37:42 204

原创 dockerfile 安装启动nginx+php

dockerfile脚本FROM centos:latestMAINTAINER https://blog.csdn.net/lituxiuENV TIME_ZOME Asia/ShanghaiARG WJ="nginx-1.15.7"#wget http://nginx.org/download/nginx-1.15.7.tar.gz #COPY nginx.conf /usr/l...

2020-03-17 12:34:37 1425 2

原创 K8S部署手册

K8S部署1 安装说明**2**安装docker(每台)**3** 创建kubernetes各个组件所需要的**TLS通信证书和密钥****4** 创建kubeconfig文件(密钥分发至每台)**5** 部署etcd集群6Harbor安装(master节点)**7** 部署kubernetes master 节点8部署kubernetes node节点9安装配置kubedns(master节点)...

2020-03-17 11:52:40 948

原创 磁盘加密解密,和服务器重启挂载

加密挂载脚本#!/bin/bashif [ -d "/data" ];then exit 0fiPASSWORD=Abcd1234_disk=/dev/vdbpvcreate ${_disk}vgcreate datavg ${_disk}lvcreate -n datalv -l 100%FREE datavgecho "${PASSWORD}" | cryptset...

2020-01-22 15:17:14 553

原创 服务器禁止root密码登录,设置密钥免密登录

因为服务器所在不同,所以有两种方式:一、云上在云上,可以在创建服务器时,设置通过密钥登陆,它会自动生成密钥,下载下来的密钥,直接保存使用就可以了二、在服务器上自己生成[root@localhost ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key...

2020-01-22 15:09:22 2172

原创 git 常用命令展示

1.初始化本地版本库git init2.更新远程分支git remote set-url origin git@172.22.80.85:devops_thailand/ansible-roles.git查看当前获取及推送地址是否一致git remote -v如果不一致,删除远程origin分支git remote rm origin重新添加远程地址git remote add ...

2020-01-06 11:12:07 182

原创 kafka和flink的动态扩容

问题一、kafka和flink是否可以动态扩容?答:可以的。问题二、扩容之后修改的配置是什么?扩容方法?Kafka修改:1)拷贝线上配置到本地kafka目录。 2)需要注意的是server.properties里broker和ip的指定,必须要唯一。3)server.properties中log.dirs必须要手动指定。此配置项是kafka接收日志的存储目录4)zookeeper的指...

2019-12-12 18:07:39 2592

转载 ansible的基础概念

一、ansible 基础概念:1. 什么是ansible他是一个“配置管理工具”,他是一个“自动化运维工具”2.ansible能做什么?正如其他的配置管理工具一样,ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作。比如:同时在100台服务器上安装Nginx服务,并在安装后启动他们:比如:姜末个文件一次性拷贝到100台服务器上。等等。。。。这些场景中我们都可...

2019-12-11 18:38:29 272

原创 ansible 安装介绍

一、安装:如果本地源没有ansible 安装包,可以去阿里云源更新:https://opsx.alibaba.com/mirror1.yum安装:#yum install epel-release -y#yum install ansible –y2.Ansible 各级目录作用:$ rpm -ql ansible配置文件目录:/etc/ansible/执行文件目录:/usr/b...

2019-11-22 11:02:08 502

原创 python3 字符串操作函数

检索:find(str=’’)与rfind(str=’’)String.find(‘str’) 从字符串的左边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则返回-1。String.rfind(‘str’) 从字符串的右边开始,返回在字符串String中字符(串)str的第一个字符下标;没有找到则返回-1。index(str=’’)String.index(‘...

2019-08-28 17:08:09 551

翻译 nginx 502 原因总结

第一次写博客,不是很会写,还请见谅!先说一下 http 的请求流程:用户–>服务器–>nginx–>php-fpm–>php-cgi–>php-fpm–>nginx–>服务器–>用户出现问题的点一般就是在 nginx 和php-fpm两点出现。1.查看当前的 php fastcgi 的进程。注:这个进程数就是php-fpm.conf 里面...

2019-07-10 16:53:45 473

转载 Linux 基础命令

Linux 基础常用命令mkdir -p /www/www #创建多级目录touch 1.txt #创建文件uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母Lcat /proc/cpuinfo # 查看...

2019-07-05 15:05:10 115

k8s部署手册.docx

k8s 部署,最全的,手册,包含部署,调测,和简单的pod 书写,格式等等,

2020-07-16

加固&检查脚本.md

服务器安全,关乎一个公司的,运行,和稳定。是一个 IT 公司的基础命脉,需要好好守护哦,安全脚本已写好,

2020-07-14

ansible 安装.doc

ansible centos 安装、ubantu和 源码安装文档大全,没有 最新 ansible 安装地址,我可以给你提供啊。

2019-11-22

空空如也

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

TA关注的人

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