自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 zabbix服务器运维命令

下面是一个创建shell脚本,目录,定时任务,可自行修改。

2024-07-11 01:12:12 262

原创 使用注册表删除软件

使用注册表删除软件

2023-03-23 23:47:12 3192

原创 Harbor构建docker私有仓库

Harbor构建docker私有仓库一、Harbor简介二、Harbor优势三、Harbor架构四、Harbor 配置文件以及相关参数(1)所需参数(2)可选参数一、Harbor简介Harbor 是VMware公司开源的云本地 registry 仓库,有可视化的Web管理界面,可以方便的管理和储存 Docker 镜像。Harbor 支持在多个仓库直接进行复制镜像,提供用户管理和访问控制和活动审计。二、Harbor优势基于角色控制基于镜像的复制策略支持LDAP/AD域,通过VPN连接域使用图像

2021-08-16 11:03:57 525 1

原创 Docker安全管理

Docker 容器与虚拟机的区别一、Docker 容器与虚拟机的区别1、隔离与共享2、性能与损耗二、Docker 存在的安全问题1、Docker 自身漏洞2、Docker 源码问题三、Docker 架构缺陷1、容器之间的局域网攻击2、DDoS 攻击耗尽资源3、有漏洞的系统调用4、共享root用户权限四、Docker 安全基线标准1、内核级别2、主机级别3、网络级别4、镜像级别5、容器级别6、其他设置一、Docker 容器与虚拟机的区别虚拟机:我们传统的虚拟机需要模拟整台机器包括硬件,每台虚拟机都需要有

2021-08-15 14:53:13 584

原创 重中之重-kubernetes集群部署(二进制方法)

重中之重-kubernetes集群部署kubernetes二进制部署部署etcd集群签发证书环境kubernetes二进制部署部署etcd集群etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value) 数据库。etcd内部采用raft协议作为一致性 算法,etcd是go语言编写的。etcd作为服务发现系统,有以下的特点:简单:安装配置简单,而且提供了HTTP API进行交互,使用也很简单安全:支持SSL证书验证快速:单实例支持每秒2k

2021-08-13 08:02:06 648

原创 重中之重-K8S的初识

重中之重-K8S的初识一、kubernetes概述1.K8S的含义2.K8S的优点3.K8S的特性4.Kubernetes 集群架构与组件二、kubernetes架构核心组件1.Master组件2.配置存储中心3.Node组件4.Kubernetes核心概念4.1==Pod==4.2==Label==4.3==Label 选择器(Label selector)==4.4==Service==4.5==Ingress==4.6==Name==4.7==Namespace==一、kubernetes概述1

2021-08-10 12:33:53 1506

原创 dockerfile镜像实战

dockerfile镜像实战一、构建SSH镜像1.1创建镜像目录方便管理1.2创建编写dockerfile文件1.3生成镜像1.4启动容器并修改root密码二、构建Systemctl镜像2.1创建镜像目录方便管理2.2创建编写dockerfile文件2.3生成镜像2.4进入容器三、构建nginx镜像3.1创建镜像目录方便管理3.2创建编写dockerfile文件2.3编写脚本2.4生成镜像2.5浏览器访问测试四、构建tomcat 镜像4.1创建镜像目录方便管理4.2创建编写dockerfile文件4.3生成

2021-08-01 10:01:55 679

原创 redis主从复制,哨兵模式,集群

redis主从复制,哨兵模式,集群一、主从复制-哨兵-集群二、主从复制1.主从复制的作用2.主从复制流程3.部署Redis 主从复制三、哨兵模式1.哨兵模式的原理2.哨兵模式的作用3.哨兵结构由两部分组成,哨兵节点和数据节点4.部署哨兵模式四.集群模式1.集群的作用,可以归纳为两点2.Redis集群的数据分片3.以3个节点组成的集群为例4.Redis集群的主从复制模型5.Redis集群部署五、总结一、主从复制-哨兵-集群1.主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高

2021-07-28 22:41:48 422

原创 Rsync数据镜像备份工具

Rsync数据镜像备份工具一、Rsync数据镜像备份工具1.1Rsync 概述1.2Rsync 特性1.3Rsync 同步源1.4Rsync 配置流程1.5Rsync 使用语法及参数详解二、Inotify–Linux 特性2.1Inotify 简介2.2Inotify 的使用三、配置 Rsync 下行同步3.1环境准备3.2将 Master 服务器数据备份到 Slave 服务器3.3实现下行同步3.编译安装 inotify-tools4.编写自动监控同步脚本5.验证一、Rsync数据镜像备份工具1.1R

2021-07-27 19:45:19 513

原创 容器引擎docker的安装及运用

容器引擎docter的安装及运用一、Docker概述1.1Docker的设计宗旨1.2容器的特点1.3容器和Docker与虚拟机的区别1.4Docker的核心概念一、Docker概述Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱

2021-07-27 15:55:41 320

原创 kafka的介绍

这里写目录标题Kafka概述Kafka 定义Kafka简介Kafka 的特性Kafka 系统架构(1)Broker(2) Topic(3) Partition3.1Partation数据路由规则3.2分区的原因(4) Leader(5) Fol lower( 6) Replica(7) Producer(8 ) Consumer(9) Consumer Group (CG)(10) offset 偏移量(11 ) Zookeeper消息队列(MQ)使用消息队列的好处消息队列的两种模式Kafka概述Kaf

2021-07-26 14:04:38 431

原创 zookeeper服务集群

zookeeper服务一、Zookeeper概述1.Zookeeper定义2.Zookeeper的工作机制3.Zookeeper 特点4.Zookeeper 数据结构5.Zookeeper 的应用场景6.Zookeeper选举机制6.1第一次启动选举机制6.2非第一次启动选举机制(1)当ZooKeeper集群中的一台服务器出现以下两种情况之一一时,就会开始进入Leader选举:(2)而当一台机器进入Leader选举流程时,当前集群也可能会处于以下两种状态:二、部署zookeeper集群服务1.准备3台服务器

2021-07-20 16:43:01 624 1

原创 ELK分析系统的搭建

ELK企业级日志分析系统一、ELK概述1.ELK简介2.为什么要使用ELK3.完整日志系统基本特征4.ELK的工作原理:ELK部署ELK Elasticsearch 集群部署(在Node1、Node2节点上操作)1.环境准备2.部署 Elasticsearch 软件(1)安装elasticsearch—rpm包(2)加载系统服务(3)修改elasticsearch主配置文件(4)创建数据存放路径并授权(5)启动elasticsearch是否成功开启(6)查看节点信息安装 Elasticsearch-head

2021-07-19 19:54:57 1163

原创 GFS分布式文件系统

GFS分布式文件系统GlusterFS概述1. GlusterFS简介2. GlusterFs特点3. GlusterFS术语4.模块化堆栈式架构.5. GlusterFS 的工作流程6.弹性HASH算法7. GlusterFS的卷类型7.1分布式卷(Distribute volume)7.2条带卷(Stripe volume)7.3复制卷(Replica volume)7.4分布式条带卷(Distribute Stripe volume)7.5分布式复制卷(Distribute Replica volum

2021-07-16 15:24:35 370

原创 redis 5大数据类型

一、String 数据类型(字符串)1.概述String 是 redis 最基本的类型(可以理解为一个 key 对应一个 value),最大能存储 512MB 的数据String 类型是二进制安全的,可以存储任何数据(比如数字、图片、序列化对象等)2.命令示例2.1 EXISTE、APPEND、GET、SET、STRLEN[root@localhost ~]# redis-cli #执行Redis客户端工具127.0.0.1:6379> EXISTS myke

2021-07-09 17:37:31 131

原创 Redis数据库

Redis数据库一、关系数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库二、关系数据库与非关系型数据库区别1、数据存储方式不同2、扩展方式不同3、对事务性的支持不同三、非关系型数据库产生背景四、Redis简介1、Redis 优点五、Redis 安装部署六、Redis 命令工具1、redis-cli 命令行工具2.redis-benchmark 测试工具3、Redis 数据库常用命令4、Redis 多数据库常用命令七、Redis 高可用八、Redis 持久化一、关系数据库与非关系型数据库概述1

2021-07-08 11:57:03 218

原创 squid服务器的使用配置

squid服务器的使用配置一、squid代理服务器二、配置squid服务1.修改 Squid 的配置文件2.Squid 的运行控制3.创建 Squid 服务脚本三、构建传统代理服务器1.环境配置2.检测3.查看Web1访问日志的新增记录四、构建透明代理服务器1.环境配置2.配置3台服务器3.客户机测试(192.168.64.100)4.查看 Web 访问日志的新增记录五、ACL访问控制1.环境配置2.设置ACL访问控制的具体操作步骤一、squid代理服务器Squid 主要提供缓存加速、应用层过滤控制的功

2021-07-07 12:26:59 4131 3

原创 MySQL MHA高可用集群及故障切换

MySQL MHA高可用集群及故障切换MySQL MHAMHA概述MHA的组成MHA的特点.MySQL MHAMHA概述MHA是一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL单点的问题MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换操作MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用MHA的组成MHA Node (数据节点)MHA Node运行在每台MySQL 服务器上。MHA Manager ( 管理节

2021-07-05 09:09:16 253

原创 MySQL主从复制和读写分离

MySQL主从复制和读写分离MySQL主从复制和读写分离主从复制与读写分离MySQL主从复制原理MySQL的复制类型MySQL主从复制的工作过程mysq支持的复制类型MySQL主从复制延迟读写分离什么是读写分离?为什么要读写分离呢?什么时候要读写分离?MySQL读写分离原理目前较为常见的MySQL读写分离分为以下两种:基于程序代码内部实现基于中间代理层实现搭建MySQL主从复制和读写分离准备MySQL主从复制和读写分离在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发

2021-07-01 21:48:34 546 2

原创 MySQL高级(进阶)语句

MySQL高级(进阶)语句

2021-06-30 16:39:06 1948 1

原创 MySQL数据库的备份与恢复

这里写目录标题MySQL的日志数据库的备份数据备份的重要性数据库备份的分类从物理与逻辑的角度,备份可分为:从数据库的备份策略角度,备份可分为:常见的备份方法MySQL完全备份数据库完全备份分类MySQL 增重备份与恢复MySQL的日志MySQL的日志默认保存位置为/usr/ local/ mysql/datavim /etc/my. cnf[mysqld]#错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启.log-error=/usr/ local/mysql/data

2021-06-28 10:27:39 495

原创 MySQL数据库的更多操作

MySQL数据库的更多操作一、MySQL数据库的更多操作1.数据库用户管理1.新建用户2.查看用户信息3.重命名用户4.删除用户5.修改当前登录用户密码6.修改其他用户密码7.忘记root密码的解决办法数据库用户授权1.授予权限2.查看权限3.撤销权限一、MySQL数据库的更多操作1.数据库用户管理1.新建用户create user '用户名'@'来源地址'[identified by [passward] '密码'];'用户名':指定将创建的用户名' 来源地址': 指定新创建的用户可在哪些主机

2021-06-23 15:53:10 199

原创 MySQL数据库索引,事务,存储引擎

MySQL数据库索引,事务与存储引擎MySQL索引索引的概念索引的引用3.创建索引的原则依据4.索引的分类和创建(1)普通索引(2)唯一索引(3)主键索引(4)组合索引(单列索引与多列索引)MySQL索引索引的概念●索引是一-个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录得内存地址。●***使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。***●

2021-06-23 12:33:52 856 1

原创 MySQL数据库管理

MySQL数据库管理MySQL数据库管理常用的数据类型查看数据库结构SQL语句SQL语言分类创建及删除数据库和表管理表中的数据记录修改表名和表结构数据表高级操作1.克隆表2.清空表3.创建临时表4.创建外键约束MySQL数据库管理数据库的介绍:数据库>>数据表>>行(记录):用来描述一个对象的信息列(字段):用来描述对象的一个属性常用的数据类型数据类型int整型float单精度浮点4字节32位double双精度浮点8字节64位c

2021-06-23 09:05:54 198 1

原创 对数据库的基础认识

MySQL数据库基础数据库的基本概念数据表数据库数据库管理系统数据库系统数据库系统发展史第一代数据库第二代数据库第三代数据库关系型数据库关系型数据库的介绍关系型数据库的种类关系型数据库的组成实体属性联系关系型数据库的结构非关系数据库的介绍MySQL数据库MySQL数据库MySQL数据库的特点MySQL商业版与社区版两者区别MySQL产品阵营数据库的基本概念数据描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一-的格式进行存储表将不同的记录组织在一起用来存储具体

2021-06-21 12:21:26 574 3

原创 KVS+keepalived群集

KVS+keepalived群集Keepalived及其工作原理Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。在一个LVS服务集群中通常有主服务器(MASTER) 和备份服务器(BACKUP) 两种角色的服务器,但是对外表现为一个 虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。...

2021-06-20 12:44:05 467

原创 haproxy搭建Web集群

haproxy搭建Web集群HAProxyHAProxy的主要特性Haproxy应用分析HAProxy负载均衡策略Haproxy调度算法原理RR (Round Robin)LC (Least Connections )SH (Source Hashing)LVS、Nginx、HAproxy的区别:HAProxyHAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保

2021-06-18 12:03:36 119

原创 LVS-DR负载均衡群集

LVS-DR负载均衡群集一、LVS 负载均衡群集-DR模式1.数据包流向分析2.DR模式的特点二、LVS-DR中的ARP问题1.LVS-DR中的vip地址问题2.LVS-DR中的mac地址问题3.解决ARP的两个问题的方法三、配置DR负载均衡群集1.配置负载调度器(192.168.10.10)2.配置共享存储(nfs服务器 192.168.10.40)2.1关闭防火墙及相关安全服务2.2安装相关软件包并开启服务2.3新建两个共享目录,并为其赋权2.4在etc/exports目录下写入共享策略2.5发布共享3

2021-06-17 17:21:47 107 1

原创 LVS负载均衡群集

LVS负载均衡群集一、群集的含义1.群集2.企业群集分类2.1根据群集所针对的目标差异,可分为三种类型(1)负载均衡群集(Load Balance Cluster)(2)高可用群集(High Availability Cluster)(3)高性能运算群集(High Performance Computer Cluster)3.负载均衡群集架构3.1负载均衡的结构二、负载均衡群集工作模式分析1.NAT模式1.1原理1.2优点1.3缺点2.DR模式2.1原理2.2优点2.3缺点3.TUN模式3.1原理3.2优点

2021-06-16 16:41:40 78

原创 Nginx+Tomcat负载均衡、动静分离群集

这里写目录标题部署Nginx负载均衡器关闭防火墙和安全防护,把nginx安装包移动到opt目录下部署Nginx负载均衡器关闭防火墙和安全防护,把nginx安装包移动到opt目录下安装依赖包创建运行用户编译安装优化路径添加Nginx系统服务赋予权限并开启服务...

2021-06-14 21:35:15 996 8

原创 Nginx中的location匹配与rewrite重写跳转

Nginx rewrite一、常见的Nginx正则表达式location匹配location的分类location常用的匹配规则一、常见的Nginx正则表达式^ :匹配输入字符串的起始位置$ :匹配输入字符串的结束位置* :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”+ :匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o”? :匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,”?”等效于”{

2021-06-14 21:22:25 157 3

原创 Tomcat的部署及优化

Tomcat的部署及优化Tomcat的介绍Tomcat的组件Tomcat顶层架构Tomcat的介绍Tomcat是Java语言开发的,Tomcat服务 器是-一个免费的开放源代码的web应用服务器,是Apache软 件基金会的Jakarta项目中的一一个核心项目, 由Apache、Sun和其他一-些公司及个人共同开发而成。Tomcat属 于轻量级应用服务器,在中小型 系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat 虽然和Apache或者Nginx这些

2021-06-10 10:01:17 201

原创 Nginx 企业级优化

这里写目录标题Nginx服务优化隐藏版本号方法一方法二:修改源码文件,重新编译安装修改用户与组配置网页缓存时间日志分割设置连接超时Nginx深入优化更改进程数进行网页压缩配置防盗链Nginx服务优化隐藏版本号在生产环境中,需要隐藏 Nginx 的版本号,以避免泄露 Nginx 的版本,使攻击者不能针对特定版本进行攻击首先使用curl -I http://192.168.64.129参看版本号接下来使用两种方法隐藏版本号方法一vim /usr/local/nginx/conf/nginx.co

2021-06-09 19:39:52 1525 8

原创 LNMP服务的搭建

LNMP服务的搭建LNMP服务LNMP的特点LNMP的优点LNMP服务的搭建安装Nginx服务首先关闭防火墙和安全服务关闭安装环境依赖包LNMP服务LNMP的特点LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器

2021-06-09 16:04:02 747 1

原创 Apache的配置与应用

Apache的配置与应用一、构建虚拟Web主机1.httpd服务支持的虚拟主机类型2.基于域名的虚拟主机1.为虚拟主机提供域名解析2.为虚拟主机准备网页文档一、构建虚拟Web主机虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。1.httpd服务支持的虚拟主机类型使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个h

2021-06-06 15:20:15 455

原创 Nginx网站服务

Nginx网站服务Nginx网站服务Nginx与apache的区别Nginx的编译安装编译安装Nginx服务认识Nginx服务的主配置文件访问状态统计配置基于授权的访问控制、基于客户端的访问控制基于域名的Ngnix虚拟主机基于IP的Ngnix虚拟主机基于端口的Ngnix虚拟主机Nginx网站服务Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低

2021-06-04 14:36:05 206

原创 Apache网页优化

Apache网页与安全优化Apache网页与安全优化

2021-06-03 19:21:23 76

原创 web应用软件组合

LAMP架构LAMP(web应用软件组合)简介各组件作用源码编译安装的优点CentOS 7构建LAMP平台编译安装apche httpd服务LAMP(web应用软件组合)LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写简介LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP ( 或Perl、

2021-06-02 18:40:36 3243

原创 Linux 防火墙(详解 firewalld)

Linux 防火墙(详解 firewalld)firewalld概述firewalld和iptables的关系firewalld与iptables 的区别:firewalld区域的概念firewalld防火墙预定义了9个区域firewalld网路区域区域介绍firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的

2021-05-26 16:25:46 3297

原创 Linux防火墙之SNAT与DNAT原理

Linux防火墙之SNAT与DNAT原理一、SNAT的原理及应用1.概述DNAT的原理及应用规则的导出与导入(即备份与恢复)一、SNAT的原理及应用SNAT应用环境域网:主机共享单个公网IP地址接入Internet(私有IP不能在Internet中正常路由)SNAT原理:修改数据包的源地址。1.概述随着 Internet 网络在全世界范围内的快速发展,IPv4 协议支持的可用IP地址资源逐渐变少,资源匮乏使得许多企业难以申请更多的公网 IP 地址,或者只能承受一个或者少数几个公网 IP 地址的费

2021-05-25 15:30:50 670 1

空空如也

空空如也

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

TA关注的人

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