自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux查看设备信息—lsscsi命令

1、简介列出scsi/sata设备信息,比如硬盘驱动器,光盘驱动器。2、安装[root@baremetal-3-77 ~]# yum install iscsi*3、lsscsi命令常用格式[root@baremetal-3-77 ~]# man lsscsi-s : 显示容量大小。-c : 用全称显示默认的信息。-d : 显示设备主,次设备号。-g : 显示对应的sg设备名。-H : 显示主机控制器列表,-Hl,-Hlv。-l : 显示相关属性,-ll,-lll=-L。-v : 显

2021-09-15 22:17:30 2390 1

原创 13 张图带你学懂 Kubernetes Service

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示:当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBalancer,它就会创建一个 NodePort,然后创建一个 ClusterIP此外我们还需要明白 Service 是指向 pods 的,Service 不是直接指向 Deployments 或 ReplicaSets,而是直接使用 labels 标签指向 Pod

2021-07-15 23:22:03 200

转载 容器存储与 K8s 存储卷

云原生存储的两个关键领域:Docker 存储卷、K8s 存储卷;Docker 存储卷:容器服务在单节点的存储组织形式,关注数据存储、容器运行时的相关技术;K8s 存储卷:关注容器集群的存储编排,从应用使用存储的角度关注存储服务。原文链接:https://www.sohu.com/a/404884870_120342237?_f=index_pagefocus_5Docker 存储容器服务之所以如此流行,一大优势即来自于运行容器时容器镜像的组织形式。容器通过复用容器镜像的技术,实现在相

2021-05-23 01:01:01 546

原创 聚集索引与辅助索引

聚集索引与辅助索引create table t3(id int primary key auto_increment,name varchar(16),age int)engine=innodb;insert into t3(name,age) values(“egon”,18),(“tom”,18),(“lili”,18);±—±-----±-----+| id | name | age |±—±-----±-----+| 1 | egon | 18 | 1:|

2021-05-16 23:42:50 352 1

原创 二叉树、平衡二叉树、B树=》B+树

1、什么是索引索引是数据库中的一种数据结构,或者说是一种数据的组织方式,又称之为key为数据库表中的一行行数据创建索引就好比是为书的一页页内容创建目录2、为何用索引优势:提升查询速度劣势:降低了写效率应用程序对数据的读写比例基本为10:13、如何正确看待索引1、项目上线前就提前考虑2、索引不是越多越好,对于不必要的字段加索引,反而加大io负担4、索引到底是一种什么样的数据结构:B+树二叉树、平衡二叉树、B树=》B+树二叉树:左节点的key值小于当前节点的key,而右节点的ke.

2021-05-16 23:24:45 94

原创 day1—ECS阿里云云计算服务

day1—ECS阿里云云计算服务1.什么是阿里云控制台阿里云管理控制台是用于管理阿里云云产品的Web应用程序。该控制台提供直观的用户界面。可通过该控制台管理阿里云产品,如启动并连接到ECS实例、使用OSS存储空间、设置报警监控等。可以从阿里云管理控制台首页进入到各个产品或服务的控制台,也可以通过产品详情页面进入到该产品或服务的控制台进行访问。控制台还提供有关账户和账单的信息。2.开始使用阿里云产品和服务1. 阿里云管理控制台左侧的产品快捷入口导航中列出了常用的产品与服务项目。2. 单击左侧

2021-05-13 22:31:56 628

原创 ELK

ELK第一部分:基本概念1.elk三个软件的介绍通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,这三个软件当中,每个软件用于完成不同的功能,ELK 又称为 ELK stack,官方域名为 stactic.co,ELK stack 的主要优点有如下几个: 处理方式灵活:elasticsearch是实时全文索引,具有强大的搜索功能 配置相对简单:elasticsearch全部使用 JSON 接口,logstash 使用模块配置,kib

2021-05-09 21:00:59 227

原创 redis哨兵笔记

redis哨兵笔记第一部分:基本概念1.哨兵(sentinel)哨兵(sentinel),用于对主从结构中的每一台服务器进行监控,当主节点出现故障后通过投票机制来挑选新的主节点,并且将所有的从节点连接到新的主节点上。前面的主从是最基础的提升Redis服务器稳定性的一种实现方式,但我们可以看到master节点仍然是一台,若主节点宕机,所有从服务器都不会有新的数据进来,如何让主节点也实现高可用,当主节点宕机的时候自动从从节点中选举一台节点提升为主节点就是哨兵实现的功能。2.哨兵(sentinel)作

2021-05-07 20:11:26 123

原创 redis新特性ACL安全策略ACL和简单的主从复制的搭建

Redis新特性ACL安全策略ACL第一部分:ACL出现的背景: 在Redis6之前的版本,我们只能使用参数给default用户配置登录密码,同一个redis集群的所有开发都共享default用户,难免会出现误操作把别人的key删掉或者数据泄露的情况。 因此Redis6版本推出了ACL(Access Controller List)访问控制权限的功能,基于此功能,我们可以设置多个用户,并且给每个用户单独设置命令权限和数据权限。为了保证向下兼容,Redis6保留了default用户和使用r

2021-05-06 21:39:35 770

原创 redis数据类型之二

redis数据类型之二第一部分:列表redis列表就是redis的字符串类型的集合,按照插入顺序排序.Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)1.lpush 从左边插入数据(排序顺序是:先进后出)127.0.0.1:6379> lpush people meiyangyang(integer) 1127.0.0.1:637

2021-05-01 19:41:13 229

原创 缓存redis

缓存redis缓存的统称是:NoSql第一部分:缓存数据库的对比Memcached:分布式的多核多线程的缓存数据,遗憾的是Memcache只支持key=value这种数据类型,当访问大且缓存数据量多的时候,抖动比较大。Redis:单核单线程的缓存数据, 支持多种数据类型(字符串、列表、集合、有序集合)1.Memcached:分布式的多核多线程的缓存数据,遗憾的是Memcache只支持key=value这种数据类型,当访问大且缓存数据量多的时候,抖动比较大。什么叫抖动:意思讲延迟大多数很快,

2021-04-29 21:08:41 157

原创 监控不携带metrics接口的服务

监控不携带metrics接口的服务第一部分:监控携带metrics的服务普罗米修斯监控携带metric接口的服务的流程1、通过EndPrints获取需要监控的ETCD的地址2、创建Service,给予prometheus集群内部的ServiceMoniter使用3、创建ServiceMoniter服务,进行服务注入,同时,部署需要访问证书4、重启普罗米修斯监控Pod,载入监控项(实质更新prometheus-k8s-0)5、加入grafnan做大屏显示第二部分:1.部署流程

2021-04-28 20:42:29 292

原创 普罗米修斯监控服务之-监控携带metric接口的服务

第一部分:课前小菜:例子:分布式:将多台Linux主机组合在一起,做成像一台主机一样来使用微服务:将一台Linux主机拆分成多台Linux使用淘宝:搜索页、商品详情页、订单页、支付页、物流、评论淘宝:服装、手机数码、家纺、手表、房产微服务:按照不同的功能、按照不同的业务拆分成多个模块,以至于某一个模块出问题不至于导致整站的不可用第二部分:普罗米修斯监控服务之-监控携带metric接口的服务1.普罗米修斯监控分为两种:​ 1、携带metric接口的服务​ 2、不携带metri

2021-04-25 21:37:29 4161

原创 普罗米修斯监控服务之PromQL语法和常用计算

PromQLQL顾名思义,Query language即查询语言。Prometheus作为强大的开源监控系统,最大的依赖便是PromQL。是监控数据个性化查询、展示的基础。所以要掌握Prometheus,掌握PromQL是必备的前提。瞬时向量:包含该时间序列中最新的⼀个样本值区间向量:⼀段时间范围内的数据第一部分:普罗米修斯容器化1.安装prometheus概念:普罗米修斯容器化就是在kubernetes中安装。##去Github仓库拉取代码[root@k8s-master-01 ~]#

2021-04-24 21:47:37 5457

原创 Devpos实战-Jenkins部署Java(tomcat)

Jenkins部署Java编译环境(Jenkins服务器):192.168.15.61部署环境(web服务器):192.168.15.31编译环境1、部署maven编译环境## 编译环境(jenkins服务器上部署)[root@jenkins01 opt]# wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz--2021-04-15 23:26:14-

2021-04-20 21:11:49 335

原创 # 尉氏docker安装服务**kubeadm**方式

尉氏docker安装服务kubeadm方式准备三台机子:192.168.15.31(master)192.168.15.32(node1)192.168.15.33(node2)zhu:防火墙、selinux已经关闭了1.三台机子统一进行。关闭swap分区[root@Centos7 ~]# vim /etc/fstab#UUID=80531769-f17b-4c36-82b5-7ea321c5f853 swap swap defaults

2021-03-30 15:16:42 250

原创 用docker创建wordpress+nginx+php+mysql架构(1)

搭建用docker创建wordpress+nginx+php+mysql架构1.第一:构建php镜像并且启动php容器1、下载wordpress包[root@Centos7 opt]# wget https://wordpress.org/latest.zip2、解压[root@Centos7 opt]# unzip latest.zip 3、下载php源码包(不能用7版的官方镜像用5.6的,因为我们还需要添加一个模块,所以,我们下载源码包编译安装)[root@Centos7 opt]#

2021-03-30 15:05:52 803

原创 于氏:简单监控全网服务

于氏:简单监控全网服务第一部分:监控NFS服务​ 原理:通过检测端口存活与进程存活状态监控服务1.在web02和web03上做同样的动作并检测,结果发现都有了nfs服务[root@web03 ~]# yum install nfs-utils.x86_64 rpcbind -y[root@web03 ~]# systemctl start nfs[root@webo2 ~]# ps -elf | grep nfsd[root@webo2 ~]# ps -elf | grep r

2021-03-25 21:57:00 434

原创 # 尉氏xtrabackup安装以及xtrabackup备份以及恢复

尉氏xtrabackup安装以及xtrabackup备份以及恢复准备两天机子:lb01:10.0.0.4lb02:10.0.0.5第一部分:全量备份和全量恢复1.下载xtrabackup软件包#安装依赖[root@lb01 ~]# yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL#下载Xtrabackup包[root@localhost packages]# wget http

2021-03-14 22:22:23 220

原创 如何安装zabbix

如何安装zabbix转变:weibo 01:10.0.0.7(server)weibo 02:10.0.0.8(agent)第一部分:server端开始配1.下载zabbix的rpm包(注意:这个rpm包里包含yum zabbix的仓库配置文件)[root@web01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm[root@web01 ~]# ll

2021-03-11 20:52:58 165 1

原创 ## # MHA高可用(一个主库,两个从库)

# MHA高可用(一个主库,两个从库)1、配置yum源(使用一键输入所有对话)[root@m01 ~]# vim /etc/yum.repos.d/mysql.repo# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/enabled=1gpgcheck=0

2021-03-08 22:09:10 364 2

原创 补充:存储引擎

存储引擎1、定义:存储引擎就是不同的处理机制。针对不同格式的数据应有不同的处理机制。2、分类mysql的主要存储引擎:1、innodb 是mysql5.5版本之后默认的存储引擎储存数据更加安全,因为支持事务和行锁。表名.frm 表结构 表名.ibd 表数据表索引2、myisam 是mysql5.5版本之前默认的存储引擎速度比innodb速度更快,但我们更加注重安全。表名.frm 表结构 表名.MYD 表数据表名.MYI 表索引3、memory 是内存引擎,是数据存放在内存中。致命

2021-03-02 19:24:21 80

原创 day2-3-数据库安装、多实例部署

数据库第二课一、回顾数据库安装数据库官网下载地址 https://downloads.mysql.com/archives/community/1.源码安装数据库(自定义目录安装)1)上传或下载代码包[root@db03 ~]# rz mysql-5.6.46.tar.gz2)安装依赖[root@db03 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openss

2021-03-02 17:04:40 118

原创 day6-索引以及事务

索引一、为什么需要索引?(索引的优缺点)1、索引产生的意义索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。没有索引行不行?答案是肯定的,可以不使用索引,在数据库中将数据整齐的排列在磁盘阵列中,当获取数据的时候只需要逐个搜索,并返回结果,但是 如果开发的应用有几百上千万甚至亿级别的数据,那么

2021-03-02 17:02:05 125

原创 day7-事务隔离以及事务锁

一、innodb核心特性事务1.什么是事务一组数据操作执行步骤,这些步骤被视为一个工作单元:1)用于对多个语句进行分组2)可以在多个客户机并发访问同一个表中的数据时使用所有步骤都成功或都失败1)如果所有步骤正常,则执行2)如果步骤出现错误或不完整,则取消2.事务演示#1.创建一个表mysql> create table jiaoyi(id int primary key auto_increment,name varchar(10),money int);#2.插入两条数据

2021-03-02 16:59:15 93

原创 数据库题目和答案

Mysql练习题总结:drop 删库,删表,删字段rename 修改表名change 修改 字段名delect from biaoming where 删掉具体的表里面的内容update biaoming set 修改内容1,修改内容2 where 具体修改表里的内容1.在10.0.0.51以root账户登入mysql[root@web03 ~]# mysql -uroot -p1=====================================================

2021-02-28 22:38:47 389

原创 2021-02-28

mysql试题答案1.登录数据库[root@web01 ~]# mysql -uroot -p3308 -h127.0.0.1 -P 3308 -S /data/3308/mysql.socket2.创建数据库并制定校验规则和字符集mysql> create database if not exists oldboy charset utf8 collate utf8_general_ci;Query OK, 1 row affected (0.00 sec)3.查看已经创建的库my

2021-02-28 22:27:20 208

原创 2021-02-28

1.在10.0.0.51以root账户登入mysql[root@web03 ~]# mysql -uroot -p1建表数据属性参考:not null: 非空primary key: 主键(唯一且非空的)auto_increment: 自增(此列必须是:primary key或者unique key)unique key: 单独的唯一的default: 默认值unsigned: 无符号,非负数 #添加unsigned属性,会加到数据属性中,所以把这个属性写到数据属性后面c

2021-02-28 22:25:08 240

原创 2021-02-23

关于数据库时间的同步问题[root@web01 ~]# yum install ntpdate -y[root@web01 ~]# timedatectl set-timezone 'Asia/Tokyo'[root@web01 ~]# date2021年 02月 23日 星期二 10:36:32 JST或者[root@web01 ~]# ntpdate ntp1.aliyun.com23 Feb 10:37:23 ntpdate[37458]: adjust time server 120.

2021-02-23 09:49:02 97

原创 平常发疯的作业

平常发疯的作业(1)请实现如果遇到三跳过且打印出8以下的数字的循环判断 2 count=0 3 while [ $count -lt 8 ] 4 do 5 if [ $count -eq 3 ];then 6 let count++ 7 echo $count 8 continue 9 fi 10 echo "=======" 11 echo $count 12 let cou

2021-01-19 11:55:26 86

原创 15 三剑客之sed命令

文章目录三剑客之sed命令一 sed介绍二 sed选项与基本用法示例2.3 \cregexpc三 sed常用命令四 模式空间与保持空间五 sed脚本六 练习三剑客之sed命令一 sed介绍​ sed全称(stream editor)流式编辑器,Sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等,工作流程如下sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命

2021-01-18 19:37:06 519

原创 14 三剑客之grep命令

文章目录三剑客之grep命令一 grep介绍二 选项三 正则表达式3.1 正则表达式介绍3.2 正则表达式元字符3.2.1 基本正则元字符集3.2.2 扩展正则元字符集3.2.3 posix定义的字符分类四 练习三剑客之grep命令一 grep介绍grep命令主要用于过滤文本,grep家族如下grep: 在文件中全局查找指定的正则表达式,并打印所有包含该表达式的行egrep:扩展的egrep,支持更多的正则表达式元字符fgrep:固定grep(fixed grep),有时也被称作快速(fast

2021-01-18 19:33:47 131

wordpress-5.7.tar.gz

用docker创建wordpress+nginx+php+mysql架构(2)

2021-03-30

全世界主要国家和城市数据表下载 world.sql

挺好的

2021-02-25

空空如也

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

TA关注的人

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