自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日积月累

水滴石穿,百溪汇海

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

原创 redis 高级应用

1、redis密码保护给 redis 服务器设置密码 可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。查看是否设置了密码验证:127.0.0.1:6379> CONFIG GET requirepass1) "requirepass"2) ""通过以下命令来修改该参数127.0.0.1:6379> CONFIG SET requirepass "123"OK1...

2022-03-29 11:00:00 882

原创 Redis 简介

1.1 Redis是什么(1)全称:Remote Dictionary Server(远程字典服务器)。是完全开源免费的,用C语言编写的, 遵守BSD协议。是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。(2)Redis 与其他 key - value 缓存产品有以下三个特点i)Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用ii)Redis.

2022-03-28 11:00:00 4866

原创 NoSQL简介

1.1 什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。1.2 为什么使用NoSQL 今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用...

2022-03-22 17:25:57 5172

原创 docker 之容器编排工具Docker Compose

1.1 Docker Compose 简介 Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用Compose文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。  Compose非常适合开发,测试和登台环境以及CI工作流程。(1)官方文档 Docker官网上提供了完整的文档 Compose的代码存储库位于GitHit(2)使用Compose基本上是一个三步过程...

2022-03-18 23:03:36 1011

原创 docker 之镜像制作dockerfile

1.1 认识dockerfile1.1.1 镜像的生成途径基于容器的制作 dockerfile,docker build 基于容器制作镜像,已经在上篇基于容器制作镜像并上传到Docker Registry详细讲解过了,大家有需要可以去上篇查找;这篇主要讲解基于Dockerfile,使用docker build 命令制作镜像。1.1.2 dockerfile介绍 Docker中有个非常重要的概念叫做——镜像(Image)。Docker 镜像是一个特殊的文件系统,...

2022-03-12 15:30:39 1514

原创 docker之基础命令相关操作下

四、docker的数据管理4.1存储资源类型 用户在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者需要将容器内数据进行备份,甚至多个容器之间进行数据共享,这必然会涉及到容器的数据管理:Data Volume (数据卷) Data Volume Dontainers --- 数据卷容器 docker 容器有两种方式 卷 和 绑定挂载 可将容器中的文件存储在宿主机的文件系统上,这样即使在容器停止之后这些文件也会被保留。如果你在Linux上运行Dock...

2022-03-08 22:01:49 737

原创 带你了解zabbix

监控系统1、为何需要监控系统 在一个IT 环境中会存在各种各样的设备,例如,硬件设备、软件设备,其系统的构成也是非常复杂的 多种应用构成复杂的 IT 业务系统,保证这些资源的正常运转,是一个公司IT部门的职责。而要让这些应用能够稳定地运行,则需要专业IT 人员进行设计、架构、维护和调优。在这个过程中,为了及时掌控基础环境和业务应用系统的可用性,需要获取各个组件的运行状态,如CPU 的利用率、系统的负载、服务的运行、端口的连通、带宽流量、网站访问状态码等信息。而这一切都离不开监控系统。...

2022-03-06 12:15:00 344

原创 docker之基础命令相关操作上

一、镜像操作docker生命周期1、搜索官方仓库镜像[root@localhost~]# docker search nginx搜索结果解释:参数 说明 NAME 镜像名称 DESCRIPTION 镜像说明 STARS 点赞数量 OFFICIAL 是否是官方的 AUTOMATED 是否是自动构建的 2、拉取镜像(1)根据镜像名称(tag指定版本)拉取镜像[root@localhost~]# docker pu

2022-03-05 15:16:09 839

原创 docker简介

什么是dockerDocker 是一个开源项目, 诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议, 项目代码 在 GitHub 上进行维护。 Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。 Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在

2022-03-03 14:07:31 600

原创 Kubernetes之实战入门

Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔 离或者多租户的资源隔离。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个 Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集 群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使 用...

2022-02-27 17:43:34 2100

原创 Zabbix安装部署

设备环境:centos7.9、2G内存、2个CPU设置主机名并配置hosts解析[root@localhost ~]# hostnamectl set-hostname zabbix-server[root@zabbix-server ~]# vim /etc/hosts192.168.159.123 zabbix-server禁用防火墙和SELinux[root@zabbix-server ~]# systemctl stop firewalld[root@zabbix-s

2022-02-22 08:00:00 410

原创 Kubernetes 之资源管理

2022-02-21 13:53:55 151

原创 Kubernetes之集群环境搭建

操作环境:Centos7.9.2009、CPU(2G)、内存(2G)、硬盘(30G)一主两从:master:192.168.159.140(Centos7.9.2009、CPU(2G)、内存(2G)、硬盘(30G))node1:192.168.159.141(Centos7.9.2009、CPU(2G)、内存(2G)、硬盘(30G))node2:192.168.159.142(Centos7.9.2009、CPU(2G)、内存(2G)、硬盘(30G))环境初始化:1)、设置主机名

2022-02-20 10:32:53 215

原创 简单了解https加密过程

HTTPS是什么? HTTPS与HTTP一样都是应用层协议,与HTTP不同的是:HTTP的协议内容都是按照文本方式进行明文传输的,这导致在传输过程第三方者能够轻易获取传输的内容,而HTTPS在HTTP协议基础上引入一个加密以防止传输内容泄露或被篡改。加密解密又是什么?加密就是指将明文(要传输的信息)按照指定的方式进行变换,生成密文。解密就是指将密文按照指定的方式进行变换,还原成为明文。在加密和解密的过程中,一般需要一种或者多个中间转换的数据,来辅助这过程的正常进行,这种数...

2022-02-13 22:36:17 2939

原创 MySQL 第八次练习(主从复制、读写分离)

1、理解MySQL主从复制原理。主要基于MySQL二进制日志 主要包括三个线程(2个I/O线程,1个SQL线程) 1、MySQL将数据变化记录到二进制日志中; 2、Slave将MySQL的二进制日志拷贝到Slave的中继日志中; 3、Slave将中继日志中的事件在做一次,将数据变化,反应到自身(Slave)的数据库 2、完成MySQL主从复制。主库配置1)、设置server-id 值并开启binlog日志[root@localhost ~]# vi /etc

2022-01-30 23:15:37 1440

原创 NoSQL之MongoDB复制集配置、数据导出导入

1、配置MongoDB复制集一主从主:192.168.159.136从1:192.168.159.1401)、主从安装mongodb(主从均使用yum的安装方式安装,)[root@localhost ~]# vim /etc/yum.repos.d/mongo.repo[mongodb]name=mongodbbaseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7-5.0/gpgcheck=0[r.

2022-01-29 21:40:04 3038

原创 NoSQL之MongoDB安装

1、使用yum在线安装MongoDB社区版1)、配置yum源[root@localhost ~]# vim /etc/yum.repos.d/mongo.repo[mongodb]name=mongodbbaseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7-5.0/gpgcheck=02)、安装[root@localhost ~]# yum install mongodb-org -y2、源码安.

2022-01-28 00:18:13 1581

原创 NoSQL之redis主从复制、数据类型、应用场景

1、string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令2、举例说明list和hash的应用场景,每个至少一个场景list应用场景栈:LPUSH +LPOP -->FILO 先进后出原则:LPUSH从队列左边进入d,c,b,a, LPOP从队列左边出来a,b,c,d队列: LPUSH+RPOP 先进先出原则:LPUSH从队列左边进入d,c,b,a, RPOP从队列右边出d,c,b,...

2022-01-25 21:55:26 454

原创 web集群之 Keepalived

1. 简述 Keepalived 的主要功能、应用场合。2. 使用 Keepalived 实现双机热备时,主、备服务器的配置存在哪些区别?3. 构建 LVS+Keepalived 高可用群集时,如何缩短故障中断时间?4. 基于 CentOS 7构建nginx的Keepalived 高可用群集。...

2022-01-22 23:27:46 2202

原创 web之nginx相关配置二

1. 配置LNMP,并部署php应用。1)、下载php-fpm源码包[root@localhost ~]# wget -c https://www.php.net/distributions/php-7.4.27.tar.xz2)、安装编译时的依赖包yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freet

2022-01-18 23:11:33 2216

原创 web集群之Ngnix相关配置

1. 源码安装nginx,并提供服务脚本。1)、下载[root@localhost ~]# wget -c https://repo.huaweicloud.com/nginx/nginx-1.20.0.tar.gz2)、解压[root@localhost ~]# tar xf nginx-1.20.0.tar.gz -C /usr/local/src/[root@localhost ~]# cd /usr/local/src/nginx-1.20.0/[root@localhos

2022-01-14 22:18:17 1126

原创 web集群之haproxy相关配置

1. 源码编译安装haproxy 2.x,配置服务启动脚本。安装1)、下载安装包[root@localhost ~]# wget -c https://repo.huaweicloud.com/haproxy/2.4/src/haproxy-2.4.8.tar.gz[root@localhost ~]# ls haproxy-2.4.8.tar.gz haproxy-2.4.8.tar.gz2)、安装依赖[root@localhost ~]# curl -R -O http:

2022-01-12 23:56:03 677

原创 web集群之LVS集群

1. 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 。2. 构建 LVS-DR 群集时,在调度器与节点服务器中的/proc 参数调整有何区别?3. 基于 CentOS 7 构建 LVS-DR 群集。4. 基于 CentOS 7 构建 LVS-NAT 群集。...

2022-01-10 22:33:01 647 2

原创 NoSQL之redis

1、简述redis应用场景。取最新N个数据的操作 排行榜应用,取TOP N操作 .Uniq操作,获取某段时间所有数据排重值 实时系统,反垃圾系统 Pub/Sub构建实时消息系统 构建队列系统 缓存 需要精准设定过期时间的应用 计数器应用2、redis的优点是什么?响应快速 支持 6 种数据类型 操作都是原子的 MultiUtility 工具3、使用yum在线安装redis配置扩展源[root@localhost ~]# wget -O /et.

2022-01-06 23:41:57 557

原创 web基础、tomcat搭建

1. 简述静态网页和动态网页的区别。请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面 请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,生成的页面称为 动态页面 2. 简述 Webl.0 和 Web2.0 的区别。Web1.0:以静态、单向阅读bai为主,网站内信息du可以直接和其他网站信息进zhi行交互,能通过第三方信dao息平台同时对多家网站信息进行整合使用。 Web2.0:以分享为特征的实时网络,用户在互联网上拥有自己的数据..

2022-01-06 00:44:22 100

原创 docker 安装与部署

1.安装docker服务,配置镜像加速器centos7使用yum安装docker-ce1)、安装必要的系统工具[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm22)、添加软件源信息[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos

2022-01-05 00:14:00 783

原创 MySQL 第七次练习(存储过程函数)

字段名 数据类型 主键 外键 非空 唯一 自增id INT 是 否 是 是 否name VARCHAR(50) 否 否 是 否...

2022-01-03 22:18:52 162

原创 MySQL 第六次练习(索引)

表结构如下:writers表结构字段名 数据类型 主键 外键 非空 唯一 自增w_id SMALLINT(11) 是 否 是 是 是w_name VARCHAR(255) 否 否 是 否 否w_address VARCHAR(255) 否 否 否 否 否w_age CHAR(2) 否 否 是 否 否w_note VARCHAR(255) 否 否 否 否 否(1)在数据库里创建表writers,存储引擎为MyISAM,创建表的同时在w_id字段上添加名称为UniqIdx.

2021-12-25 22:04:10 307

原创 MySQL 第六次练习(视图)

步骤1:创建学生表stu,插入3条记录。CREATE TABLE stu(s_id INT PRIMARY KEY,s_name VARCHAR(20),addr VARCHAR(50),tel VARCHAR(50));INSERT INTO stuVALUES(1,'XiaoWang','Henan','0371-12345678'),(2,'XiaoLi','Hebei','13889072345'),(3,'XiaoTian','Henan','...

2021-12-25 21:44:21 207

原创 MySQL 第五次练习(MySQL备份恢复)

数据库备份,数据库为school,素材如下1.创建student和score表create table student( id int primary key, name varchar(20) not null, sex varchar(4), birth year, department varchar(20), address varchar(50) );创建score表。SQL代码如下:create table sc...

2021-12-24 23:09:11 168

原创 kvm 网络配置及克隆

1、配置kvm桥接网络,并验证。2、配置kvm虚拟机克隆,并验证。[root@localhost ~]# virt-clone -o centos6 -n cenos6-1 -f /vm/centos6-1.img正在分配 'centos6-1.img' | 9.0 GB 00:00:27 成功克隆 'cenos6-1'。验证:成功克隆[roo..

2021-12-20 21:10:39 587

原创 KVM 起步

1、部署kvm环境。2、分别使用virt-manager和virt-install创建虚拟机。3、为虚拟机添加一块2G磁盘。4、为关机状态虚拟机创建快照。

2021-12-19 21:21:45 788

原创 MySQL 第四次练习(多表查询)

MySQL多表查询作业 创建student和score表 CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建score表。SQL代码如下:CREAT...

2021-12-17 22:22:33 278

原创 MySQL 第三次练习(单表查询)

MySQL单表查询作业素材如下:DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `cs_id` int(11) NOT NULL COMMENT '课程编号', `cs_name` varchar(50) NOT NULL COMMENT '课程名称', `cs_credit` tinyint(255) unsigned DEFAULT NULL COMMENT '课程学分', `cs_type` char(...

2021-12-13 21:42:28 149

原创 MySQL 第二次练习(源码安装、数据库和表的建立)

1、使用源码安装MySQL 5.7。2、创建数据库school,字符集为utf8mysql> create database school;Query OK, 1 row affected (0.00 sec)mysql> show create database school;+----------+-------------------------------------------------------------------+| Database | Cre..

2021-12-12 22:03:47 723

原创 MySQL 第一次练习(安装MySQL)

1、CentOS7 RPM方式安装MySQL5.7离线安装:上传已经从官网下载好的rpm包到虚拟机[root@localhost ~]# ls -l mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar -rw-r--r--. 1 root root 545863680 Dec 10 20:28 mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar解压:[root@localhost ~]# tar xf mysql-5.7..

2021-12-10 22:58:59 885

原创 ansible 第四次作业

1.创建一个分区编写一个剧本位置在~/ansible/partition.yml,在所有主机上运行,需求如下:在vdb中,创建一个主分区,编号是1,大小1500MiB格式化成ext4文件系统,挂在到/newpart如果无法创建请求的分区大小,则应使用错误消息"Could not create partition of that size", 应该显示,而应该使用大小为800Mib的如果设备vdb不存在,则错误消息"Disk does not exist"应该显示[root@serv

2021-12-06 21:58:55 105

原创 ansible 第三次作业

1、创建一个名为 locker.yml 的 ansible vault 文件存储用户密码: Vault 文件中包含两个变量: pw_developer: imadev pw_manager: imamgr 加密此文件的密码为redhat 此密码存放在:~/ansible/secret.txt 2、创建用户账户 需要创建的用户账户清单来自于files/14/user_list.yml,请拷贝到~/ansible中 配合上一题的locler.yml,创.

2021-12-03 21:06:13 111

原创 ansible 第二次练习

一、创建剧本config_nginx.yml。完成以下功能:1、安装nginx2、提供默认主页3、启动并开机自启服务。[root@servera ansible]# vim config_nginx.yml[root@servera ansible]# cat config_nginx.yml---- hosts: dev tasks: - name: install nginx yum: name: nginx ...

2021-11-28 21:56:14 1746

原创 ansible 第一次练习

一、构建学习环境:准备四台机器,并设置主机名[root@serverb ~]# hostnamectl set-hostname servera[root@serverb ~]# su -Last login: Sat Nov 27 21:32:10 CST 2021 on pts/1[root@servera ~]# [root@localhost ~]# hostnamectl set-hostname serverb[root@localhost ~]# su -Last lo

2021-11-27 23:46:15 1837

Xftp.exe文件传输软件

用于上传windos上得文件

2021-08-19

Xshell.exe软件

基础命令及示例

2021-08-19

npp.8.1.3.Installer.x64.exe

nodepad++中文版

2021-08-18

空空如也

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

TA关注的人

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