自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL-NoSQL整体笔记---持续输出中

键值类型index、primary key、foreign key #生产环境一定会用到的键值类型索引介绍类似于书的目录对表中字段值进行排序索引算法:Btree、B+tree、hashBtree算法(二叉树):#1》查找数字5时,先用数字5和数字4对比;#2》当数字5大于数字4,则直接从数字4的右分支进行查找;#3》接下来用要查找的数字5和数字6对比;#4》当数字5小于数字6,则直接从数字6的左分支进行查找;

2023-08-06 22:20:57 917

原创 chaitin-Nginx+Docker

Nginx实战任务一1、源码包安装NGINX A,搭建Web Server,任意HTML页面,其8080端口提供Web访问服务,截图成功访问http(s)????/[Server1]:8080并且回显Web页面官网地址:http://nginx.org/en/download.html步骤一:下载源码包[root@node01 ~]# wget -c http://nginx.org...

2023-08-05 10:34:00 749

原创 渗透-02:HTTPS主干-分支和HTTPS传输过程

一、HTTPS主干-分支第一层第一层,是主干的主干,加密通信就是双方都持有一个对称加密的秘钥,然后就可以安全通信了。问题就是,无论这个最初的秘钥是由客户端传给服务端,还是服务端传给客户端,都是明文传输,中间人都可以知道。那就让这个过程变成密文就好了呗,而且还得是中间人解不开的密文。第二层这才涉及到非对称加密这个事。非对称加密有两种方式,公钥加密私钥解密,私钥加密公钥解密。服务端把它...

2023-08-01 22:33:00 1151

原创 渗透-01:DNS原理和HTML字符编码-HTML实体编码

一、DNS概念DNS (Domain Name System 的缩写)就是根据域名查出IP地址(常用)DNS分类:正向解析:已知域名解析IP反向解析:已知IP解析对应的域名二、查询过程工具软件dig可以显示整个查询过程[root@node01 ~]# dig baidu.com; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26...

2023-08-01 17:38:00 498

原创 HCIA-HCIP笔记整理

1、什么是网络协议协议就是计算机与计算机之间通过网络通信时,事先达成的一种 “约定”。这种“约定”使不同厂商的设备、不同的CPU以及不同操作系统组成的计算机之间,只要遵循相同的协议就能够实现通信。这就好比一个中国人说汉语一个外国人说英语使用不同的国家语言进行沟通,怎么也无法理解。如果两个人约定好 都说中文或英文,就可以互相沟通通信。协议分为很多种,每一种协议都明确界定了它的行为规范。两台计算机...

2023-07-26 18:02:00 279 1

原创 Zabbix企业级监控方案

常见监控软件介绍CactiCacti 是一套基于 PHP、MySQL、SNMP 及 RRD Tool 开发的监测图形分析工具,Cacti 是使用轮询的方式由主服务器向设备发送数据请求来获取设备上状态数据信息的,如果设备不断增多,这个轮询的过程就非常的耗时,轮询的结果就不能即时的反应设备的状态了。Cacti 监控关注的是对数据的展示,却不关注数据异常后的反馈。如果凌晨 3 点的时候设备的某个数...

2023-07-19 14:26:00 90

原创 CentOS7.9 k8s集群环境搭建

环境搭建本次环境搭建需要安装三台Centos服务器(一主二从),k8s采用1.25.4版本主机安装安装虚拟机过程中注意下面选项的设置:操作系统环境:CPU(2C) 内存(4G) 硬盘(50G)语言选择:English软件选择:基础设施服务器分区选择:自动分区网络配置:按照下面配置网路地址信息主机名设置:按照下面信息设置主机名192.168.11.105 k8s-mast...

2023-06-18 13:58:00 1050

原创 Centos7 yum部署单机kubernetes集群

kubernetes有多种部署方式,目前主流的方式有kubeadm、minikube、二进制包minikube:一个用于快速搭建单节点kubernetes的工具kubeadm:一个用于快速搭建kubernetes集群的工具二进制包 :从官网下载每个组件的二进制包,依次去安装,此方式对于理解kubernetes组件更加有效一、Minikube1、安装docker-ce,使用阿里云镜像...

2023-06-17 20:40:00 186

原创 MariaDB Galera Cluster 部署

MariaDB Galera Cluster 部署介绍MariaDB作为MySQL的一个分支,在开源项目中已经广泛使用,例如openstack,所以,为了保证服务的高可用性,同时提高系统的负载能力,集群部署是必不可少的。1、MariaDB Galera Cluster 介绍Galera Cluster是由第三方公司Codership所研发的一套免费开源的集群高可用方案,实现了数据零丢失,官...

2023-06-06 15:26:00 1450

原创 zabbix企业监控实战-1-zabbix部署

官网:https://www.zabbix.com参考官网:https://www.zabbix.com/download?zabbix=6.0&os_distribution=rocky_linux&os_version=8&components=server_frontend_agent&db=mysql&ws=apache1、环境准备1>...

2023-05-19 16:20:00 702 1

原创 CentOS7搭建keepalived+DRBD+NFS高可用共享存储

一、服务器信息IP地址 类型 主机名 操作系统 内存 磁盘192.168.11.110 主服务器 node01 CentOS7.9 2G 系统盘20G 存储盘20G192.168.11.111 备服务器 node02 CentOS7.9 2G 系统盘20G 存储盘2...

2023-05-14 19:21:00 982

原创 Docker的实际应用

一、 数据持久化我们什么情况下要做数据持久化呢? 一定是在做容器之前先预判好哪些文件是要永久存储的,而不会跟着它容器的一个生命周期而消失。比如说配置文件、 日志文件、 缓存文件或者应用数据等等。 数据初始化有三种类型。 第一种volumes, 这个是最推荐的, 也是最好的一种方式。 第二种是 bind—mount, 第三种是 tmpfs。方式一: volumes是官方比较推荐也是大型...

2023-04-25 21:47:00 743

原创 CentOS7---基于 CentOS 7 构建 LVS-DR 群集

一、对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势NAT模式(地址转换)原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址 并发至此RS来处理,RS处理完后把数据交给负载均衡器,负载均衡器再把数据包原IP地址改为自己的IP,将目的地址改为客户端IP地址即可期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器(原路返...

2023-04-22 18:15:00 563

原创 尝试CentOS8---部署集群(生产环境7.9为好)

一、LVS集群简介什么是集群通过网络将很多服务器集中起来,提供同一种服务,在客户端看来就像是只有一个服务器二、LVS-NAT集群1、环境准备启动3台虚拟机,禁用selinux和firewalld,挂载光盘文件并配置yum扩展源,安装vim、bash-completion net-tools软件包此方案需要准备三台主机,一台lvs调度器,2台web服务器,具体要求如下所示主机名 Ip...

2023-04-21 21:53:00 596

原创 MYSQL---主从同步概述与配置

一、MYSQL主从同步概述1、什么是MySQL主从同步?实现数据自动同步的服务结构主服务器(master): 接受客户端访问连接从服务器(slave):自动同步主服务器数据2、主从同步原理Maste:启用binlog 日志Slave:Slave_IO: 复制master主机binlog 日志文件的SQL命令到本机的relay-log(中继日志) 文件里。Slave_SQL: 执行...

2023-04-21 08:44:00 2710

原创 Redis---主从复制

一、redis主从复制主从复制:是存储数据的服务结构主服务器:接受客户端连接的服务器从服务器:自动与主服务器保持数据一致的服务器配置主从复制1、环境准备主服务器 主机名:master IP地址:192.168.11.101/24从服务器 主机名:node01 IP地址:192.168.11.102/24 客户端 主机名:node02 ...

2023-04-18 20:13:00 629

原创 Redis---集群环境准备

多台服务器一起提供数据存储服务;实现数据的分布式存储;可以实现服务的高可用;可用实现数据自动备份;3、redisA修改监控地址和启用redis集群相关功能4、启用redis集群相关功能5、连接redis服务,查看集群信息6、做redis集群时,要保证所有的节点的数据为空,flushall(清空所有数据)7、redisB、C、D、E、F相同操作,只是监听的地址换成各自本机的地址二、创建redis集群配置管理主机部署 ruby 脚本运行环境创建管理集群脚本 redis-trib.

2023-04-18 17:15:00 808

原创 RHCE---服务+ansible

一、命令提示符颜色也可以写入配置文件/etc/profile[root@master ~]# vim .bashrc 绿色:PS1='\[\033[01;32m\]\u@\H:\[\033[01;34m\]\w\$\[\033[00m\] '粉红色:PS1='\[\e[1;35m\]\u@\h:\[\e[0m\]\[\e[1;33m\]\w\[\e[1;35m\]\[\e[0m\]\...

2023-04-18 14:34:00 21567

原创 Redis---测试配置及添加slave主机

master 宕机后对应的 slave 自动被选举为 master,原 master 启动后,会自动配置为当前 master 的 slave。

2023-04-18 12:50:40 1076

原创 Redis---哨兵服务

一、配置哨兵服务1、哨兵服务介绍监视 master 服务器,发现 master 宕机后,将 slave 服务器提升为 master 服务器主配置文件:sentinel.conf模板文件:redis-4.0.8/sentinel.conf哨兵服务:类似于mha的管理节点,会监视 master 服务器的状态,当发现 master 宕机后,将 slave 服务器提升为 master 服务...

2023-04-18 11:56:00 804

原创 Redis---数据持久化之RDB与AOF

一、数据持久化之RDB1、RDB介绍Redis 数据库文件,全称 Redis DataBase,数据持久化方式之一,数据持久化默认方式,按照指定时间间隔,将内存中的数据及快照写入硬盘定义RDB文件名 dbfilename "dump.rdb"RDB指dump.rdb文件; redis数据每次存盘,如果不指定持久化的方式,数据就会默认存入dump.rdb文件中2、相关配置数据...

2023-04-17 20:51:00 1287

原创 Redis --- 数据类型之列表 数据类型之hash

一、数据类型之列表列表简介Redis的list是一个字符队列,先进后出,一个key可以有多个值列表操作lpush key values [value ...]将一个或多个值value插入到列表key的表头,Key不存在,则创建key127.0.0.1:6379> FLUSHALLOK# lpush命令,创建变量student,类型为列表类型,值为bob,tom...

2023-04-17 19:32:00 497

原创 CentOS7---部署LNMP数据存储到redis

一、部署LNMP及redis1、部署LNMP,需要将 tengine-2.2.0.tar.gz 拷贝到虚拟机的 /root 目录下步骤一:安装nginx 源码安装相关软件包# pcre-devel做正则匹配,zlib-devel做数据压缩[root@template ~]# yum -y install gcc pcre-devel zlib-devel步骤二:解压并编译安装Ngin...

2023-04-17 16:45:00 748

原创 非关系型数据库---Redis安装与基本使用

一、数据库类型关系数据库管理系统(RDBMS)非关系数据库管理系统(NoSQL)按照预先设置的组织机构,将数据存储在物理介质上(即:硬盘上)数据之间可以做无关联操作 (例如: 多表查询,嵌套查询,外键等)主流的RDBMS软件:MySQL、MariaDB、Oracle、DB2、SQL Server;要存储的数据是有固定格式的(例如:要向银行存现金,需要录入:姓名,年龄,金额,家庭住...

2023-04-17 10:59:00 624 1

原创 CentOS7---Nginx安装并配置虚拟主机

1、源码安装nginx,并提供服务脚本源码包的获取:官网下载实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址安装步骤:步骤一:安装Nginx所需的pcre库[root@node01 ~]# yum install pcre-devel -y步骤二:安装依赖包[root@node01 ~]# yum -y install gc gcc gcc-c++ zli...

2023-04-16 22:29:00 274

原创 CentOS7-部署Tomcat并运行Jpress

web1.0:通常称为只读网络,网站是信息性的,仅包含超链接在一起的静态内容,或者简单地说,没有CSS、动态链接、交互性(如登录用户、对博客文章的评论等)。请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,动态网页有数据库支撑、包含程序以及提供与用户交互的功能,如用户登录、用户注册、信息查询等功能,根据用户传入的不同参数,网页会显示不同的数据。Web1.0:以静态、单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用。

2023-04-15 18:36:26 882

原创 Install Ansible on CentOS 8

环境准备:1.至少俩台linux主机,一台是控制节点,一台是受控节点2.控制节点和受控节点都需要安装Python363.控制节点需要安装ansible4.控制节点需要获得受控节点的普通用户或root用户的权限,控制节点需要ssh客户端,受控节点需要ssh服务端5.控制节点和受控节点之间网络联通,配置静态ip环境安装:主机名IP地址角色master172.25....

2023-03-31 20:55:00 129

原创 CentOS7-自动化部署web集群

一、项目要求1、创建role,通过role完成项目(可能需要多个role)2、部署nginx调度器(node2主机)3、部署2台lnmp服务器(node3,node4主机)4、部署mariadb数据库(node5主机)主要用的ansible实现自动化部署,ansible的安装教程省略,控制节点安装ansible和Python,受控节点上只需要安装相同版本Python(环境一致好些),...

2023-03-31 10:41:00 219

原创 CentOS7环境下数据库运维---主从复制、读写分离

1.理解MySQL主从复制原理主服务器开启binlog日志,从库生成log dump线程,将binlog日志传给从库I/O线程,从库生成俩个线程,一个是I/O线程,一个是SQL线程,I/O线程去请主库的binlog日志,并将binlog日志中的文件写入relay log中,sql线程会读取relay log 中的内容,并解析成具体的操作,来实现主从一致,达到最终数据一致的目的。2.完成M...

2023-03-25 22:18:00 238

原创 Docker原理

docker是什么:Docker 是完整的一套容器管理系统,所以想要搞懂 Docker 的概念,我们必须先从容器开始说起。什么是容器?- [x] 容器是用来装东西的,Linux 里面的容器是用来装应用的;- [x] 容器就是将软件打包成标准化单元,以用于开发、交付和部署;- [x] 容器技术已经成为应用程序封装和交付的核心技术;容器原理:容器技术的核心,由以下几个内核技术组成:- [...

2023-03-22 22:32:00 101

原创 CentOS7上部署数据库---单表查询

一、单表查询 库表student.report,有3个字段, 姓名、 学科、 成绩, 记录如下, 根据要求完成SQL语句NameSubjectResult李白Math95杜甫English83李商隐Math79白居易Math98李清照English85王维Math741、查询姓李的同学的个数2、查询表中数学成绩...

2023-03-20 22:41:00 161

原创 CentOS7-RHCE服务---Web

网站需求:请给openlab搭建web网站1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料 www.openlab.com/money网站访问缴费网...

2023-03-20 21:34:00 45

原创 CentOS7-RHCE服务----DNS

实验要求:1、建立DNS服务器,负责解析的域为openedu.com2、要求将MX记录指向mail.openedu.com,且对应A记录为本机IP3、要求将NS记录指向ns1.openedu.com,且对应A记录为本机IP4、建立www的A记录指向本机IP; 建立ftp对应A记录为x.x.x.123; 为mail主机建立别名记录pop3和smtp5、为所有A记录建立PTR记录6、op...

2023-03-20 19:59:00 86

原创 CentOS7-数据库运维---数据库备份策略

数据库安装方式:通用二进制安装策略1:直接拷贝数据库文件步骤1:主服务器上停用数据库[root@node01 ~]# systemctl stop mysqld.service步骤2:进入数据目录,打包并压缩数据文件[root@node01 ~]# cd /usr/local/mysql/data # 注意目录[root@node01 data]# tar czf /tmp/dat...

2023-03-20 17:31:00 553

原创 CentOS7上数据库运维---数据库备份

数据库备份,数据库为school,素材如下创建数据库并指定字符,后边用到中文mysql> create database school DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;1.创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMAR...

2023-03-19 22:52:00 294

原创 CentOS7部署一台NFS服务器,并按以下要求配置

1、开放/nfs/shared目录,供所有用户查询资料;2、开放/nfs/upload目录,该目录为192.168.11.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.11.104这台主机上...

2023-03-07 22:49:00 85

原创 CentOS7配置一个简单的DHCP服务器并测试

1、DHCP是什么?有什么好处和坏处?DHCP是动态主机配置协议,他是一种存在于应用层的网络管理协议,在DHCP的帮助下,可以动态给网络节点设备分配一个可用ip,减少网络管理员手动配置ip;优点: 减少管理员的工作量 避免了IP冲突(同一个网段可用的IP,0和255不能用,可用1-254) 提高了IP地址的利用率 方便客户端的配置 避免普通用户输入错误...

2023-03-07 22:47:00 361

原创 CentOS7使用kubeadm部署k8s集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点kubeadm init# 将一个 Node 节点加入到当前集群中kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几...

2022-12-31 21:25:00 213

原创 web前端总结---day04

【代码】web前端总结---day04。

2022-11-10 22:30:47 248

原创 web前端总结---day03

作业:使用所学的各种那个样式制作一个酷炫的按钮。

2022-11-10 22:28:25 93

JDK1.8 API 中文文档 高清完整版 CHM

JDK1.8 API 中文文档 高清完整版 CHM

2022-01-24

空空如也

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

TA关注的人

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