自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux命令详解大全(附带指令讲解案例)

查看日期 date '+参数'# 查看服务器的时间案例:2023年 10月 23日 星期一 11:38:48 CST# 日期说明一个日期包含: 年 月 日 星期 小时 分钟 秒 毫秒 纳秒 时区# 日期查看参数说明%F 只显示当前年月日(2023-10-23)%X 只显示当前时间的时分秒(17时50分20秒)%c 直接显示日期与时间(年月日 星期 时分秒)%x 直接显示日期(年月日)%T 显示时分秒 HH:MM:SS [24小时进制]%r 显示时分秒 [12小时进制]

2023-11-03 19:10:49 678 1

原创 Ansible 企业实战详解

playbook由YAML语言编写。YAML( /ˈjæməl/ )参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822,Clark Evans在2001年5月在首次发表了这种语言,另外Ingy döt Net与OrenBen-Kiki也是这语言的共同设计者。YMAL格式是类似于JSON的文件格式,便于人理解和阅读,同时便于书写。首先学习了解一下YMAL的格式,对我们后面书写playbook很有帮助。

2024-01-11 13:08:13 1328

原创 ansible 配置文件详解+性能优化

Ansible-playbook 在执行过程中,默认会执行 Gather facts,如果不需要获取客户端的 fact 数据的话,可以关闭获取 fact 数据功能,关闭之后可以加快 ansible-playbook的执行效率。使用 OpenSSH 服务时,默认服务器端配置文件 UseDNS=YES 状态,该选项会导致服务器根据客户端的 IP 地址进行 DNS PTR 反向解析,得到客户端的主机名,然后根据获取到的主机名进行 DNS 正向 A 记录查询,并验证该 IP 是否与原始 IP 一致。

2024-01-09 20:45:05 1234

原创 从私有Git仓库的搭建到命令的使用及部署再到分支管理

1.git属于。

2024-01-08 19:42:32 1234

原创 iptalbes详解

举个例子,如果把Netfilter看成是某个小区的一栋楼。那么表(tables)就是楼里的其中的一套房子。这套房子"表(tables)"属于这栋“Netfilter/iptables”。表(tables)是链的容器,即所有的链(chains)都属于其对应的表(tables).如上,如果把Netfilter看成是某个小区的一栋楼.那么表(tables)就是楼里的其中的一套房子。链(chains)是规则(Policys)的容器。

2024-01-07 08:00:00 955

原创 RabbitMQ快速入门(详细)

Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是追求高吞吐量,一开始的目的就是用于日志收集和传输。0.8版本开始支持复制,不支持事务,对消息的重复、丢失、错误没有严格要求,适合产生大量日志数据的互联网服务的数据收集业务。

2024-01-06 08:00:00 958

原创 docker-compose教程(安装,使用, 快速入门)

提供的,站在一个项目角度,管理和编排一定数量的容器。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它使用 YAML 文件来定义应用程序的服务、网络和卷。使用 Docker Compose,您可以通过在单个文件中定义应用程序的期望状态,然后使用命令来启动和停止容器,轻松管理和扩展应用程序。

2024-01-05 08:30:00 1494

原创 Dockerfile + harbor详解

自定义构建镜像,如果使用docker commit,优缺点① commit打包过程,对操作者不可见,不知道内部打包了什么,做了什么,有什么问题。② 所有容器的改动,需要手工操作,不具备可复制性,不具备自动化,不具备规模性。一种脚本语言,用来描述Docker镜像构建过程,也就是一个说明书,Docker通过dockerfile构建出来一个自定义镜像。

2024-01-04 13:02:32 1757

原创 Docker入门教程(详解)

Docker(类似VMware) 是一套完整的容器管理系统,类似一种轻量级的虚拟机技术。(1)概念镜像是启动容器的核心,包含了项目代码、项目依赖环境等文件系统。(类似美元的模板)例如:Tomcat镜像:包含tomcat软件、依赖jdk、运行代码、(最小化)底层操作文件。(2) 特点① 镜像是一个特殊的文件,内容不可修改,类似于系统盘文件。XXX.iso② docker 镜像采用分层技术,用户使用镜像启动容器时,会生成一个独立于镜像的容器层,并不会对镜像层产生任何影响。

2024-01-03 10:44:26 1506

原创 Prometheus+Grafana(详细讲解)

某公司由于业务快速发展,公司要求对现有机器进行业务监控,责成运维部门来实施这个任务。任务要求如下:部署监控服务器,实现7x24实时监控针对公司的业务及研发部门设计监控系统,对监控项和触发器拿出合理意见做好问题预警机制,对可能出现的问题要及时告警并形成严格的处理机制做好监控告警系统,要求可以实现告警分级处理好公司服务器异地集中监控问题为什么要监控?实时收集数据,通过报警及时发现问题,及时处理。数据为优化也可以提供依据。综合分析:Prometheus比较适合公司的监控需求。

2024-01-02 19:33:51 2149 1

原创 ansible部署安装Tomcat

我们需要用到的文件jdk以及tomcat安装包。

2023-12-12 09:10:21 630

原创 自动化运维工具-ansible部署

ansible是一个同时管理多个远程主机的软件。通过shh协议实现了,管理节点(老板,安装了ansible服务的机器),被管理节点(员工,被管理的机器节点)的通信。只要是通过ssh协议登录的主机,就可以完成ansible自动化部署操作批量文件分发批量数据复制批量数据修改,删除批量自动化安装软件服务批量服务启停脚本化自动批量服务部署。

2023-12-08 19:49:19 528

原创 Elasticsearch从入门到精通

应用开发中一个比较常见的功能是搜索,传统应用的解决方案:数据库的模糊查询。海量数据下效率低下功能不够丰富:不够智能、不能高亮Elasticsearch 是一个分布式RESTful 风格的搜索和数据分析引擎。能够在海量的结构化和非结构化的数据中进行快速搜索,帮助我们完成诸如 订单搜索、商品推荐、日志分析、性能监控 等功能。和Elasticsearch类似的产品还有Apache组织开源的Solr ,Solr和Elasticsearch都是基于Lucene这个Java类库二次开发而成的框架。

2023-12-07 20:36:57 355

原创 Redis_主从复制、哨兵模式、集群模式详解

针对这些问题,redis提供了**复制(replication)**的功能,通过"主从(一主多从)"和"集群(多主多从)"的方式对redis的服务进行水平扩展,用多台redis服务器共同构建一个高可用的redis服务系统。哨兵是一个独立于数据服务器的进程,用于监控redis数据服务器的状态,当主从模式下最关键的主服务器出现故障时,能够被哨兵自动的察觉。,单机的redis服务器很容易发生单点故障,即使redis提供了各种持久化的方法来避免数据的丢失,但是物理上的故障(硬盘损毁等)还是无法完全避免的。

2023-12-06 08:30:00 584

原创 Redis数据结构

列表(list)类型是用来存储多个有序的字符串,如下图所示,msg1、msg2、msg3、msg4、msg5五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储2^{32} -1个元素。在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等。集合(set)类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。

2023-12-05 20:12:08 376

原创 Redis下载安装教程(详细步骤)

首先来介绍一下什么是RedisRedis是一个的、高性能的键值存储系统,支持多种数据结构,包括。它采用编写,主要特点是、使用简单、可靠性高、支持数据持久化、支持主从复制等功能。Redis 是完全开源免费的,遵守BSD协议,高性能的基于键值对(key-value)的NoSQL(Not Only SQL)数据库。Redis被广泛应用于缓存、队列、数据存储和消息传递等场景,是当前最受欢迎的NoSQL数据存储之一。

2023-12-04 20:12:41 3231

原创 Nginx实现多虚拟主机配置

Nginx为什么要进行多虚拟主机配置呢?what?Nginx实现多虚拟主机配置的主要原因是,一个服务器可能会承载多个网站或应用程序,这些网站或应用程序需要使用不同的域名或IP地址来进行访问。如果只有一个虚拟主机配置,只能处理一个域名或IP地址的请求,无法满足多个网站或应用程序的需求。通过实现多虚拟主机配置,可以使得Nginx能够处理多个域名或IP地址的请求,每个虚拟主机配置都可以有不同的配置信息,例如根目录、日志文件、SSL证书等,从而能够为不同的网站或应用程序提供定制化的服务。

2023-12-03 08:00:00 196

原创 Nginx反向代理详解

nginx反向代理是一种常用的服务器架构设计方案,其原理是将客户端请求先发送到反向代理服务器,反向代理服务器再将请求转发到后端真实服务器处理,并将处理结果返回给客户端,从而实现负载均衡、高可用、安全和减轻后端服务器压力等效果。

2023-12-02 08:30:00 102

原创 Tomcat配置文件详解

Apache Tomcat是一个开源的Java Servlet容器,用于实现Java Servlet和Java Server Pages(JSP)规范。这篇文章将讨论Tomcat的配置文件(主要对Tomcat主配置文件进行讲解)。下面我们将对每个文件进行详细说明。server.xml是Tomcat服务器的主配置文件,定义了Tomcat服务器的全局配置,包括监听端口、虚拟主机、SSL等。

2023-12-01 08:30:00 985

原创 Tomcat安装及配置教程

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。:Tomcat兼容linux和windows系统,其中.bat文件为windows系统可用.sh文件为linux系统可用。此时:JDK已经被安装在了。

2023-11-30 19:57:31 265

原创 Nginx热部署

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,小编会及时修改)

2023-11-29 16:57:03 429

原创 Centos7安装配置nginx

Nginx (engine x) 是一个高性能的 HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好在高连接并发的情况下,Nginx是Apache服务器不错的替代品。nginx的优点。

2023-11-28 19:57:34 348

原创 mycat快速搭建

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改。

2023-11-27 20:51:20 270

原创 MySQL MHA高可用架构搭建

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-26 07:00:00 250 1

原创 MySQL数据库主从集群搭建

主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。作用:1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3.读写分离,使数据库能支撑更大的并发。1–在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)。

2023-11-25 07:00:00 418

原创 MySQL数据备份与恢复

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-24 08:30:00 604

原创 MySQL用户与权限管理

为了更好管理数据库,数据库为用户设置了各种权限,超级管理员可以通过授予以及取消用户权限来管理用户权限权限级别权限说明CREATE数据库、表或索引创建数据库、表或索引权限DROP数据库或表删除数据库或表权限数据库、表或保存的程序赋予权限选项 #小心给予ALTER表更改表,比如添加字段、索引等DELETE表删除数据权限INDEX表索引权限INSERT表插入权限SELECT表查询权限UPDATE表更新权限服务器管理锁表权限服务器管理创建用户权限。

2023-11-23 08:30:00 49

原创 MySQL慢查询

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-22 19:48:15 882

原创 MySQL索引详解

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-22 19:42:08 471

原创 MySQL数据库基本操作

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-21 19:58:40 199

原创 数据库简介

例如:传统的关系型数据库IO瓶颈、性能瓶颈都难以有效突破,于是开 始出现了大批针对特定场景,以高性能和使用便利为目的功能特异化的数据库产品。NoSQL(非关系型)类的数据库就是这样的情景中诞生并得到了非常迅速的发展。NoSQL 数据库在特定的场景下可以发挥难以想象的高效率和高性能。特别是对于规模日益扩大的海量数据,超大规模和高并发的微博、微信、SNS 类型的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,

2023-11-20 20:18:29 224

原创 SHELL中的数组及其相关操作

myArray=(ls /abc) ## 反引号的特点是先执行指令,再将指令输出myArray1=($(ls /baizhi)) ## 作用同上。

2023-11-19 10:00:00 172

原创 SHELL中的循环语句

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-18 12:00:00 120

原创 SHELL中case的使用

在这个脚本中,我们要求用户输入一个数字,根据不同的数字做出不同的响应。例如,如果用户输入的是1,就输出“你输入的是1”;如果用户输入的是2、3或4,就输出“你输入的是2、3或4”;如果用户输入的是5至9之间的数字,就输出“你输入的是5至9之间的数字”;如果用户输入的不是数字,就输出“你输入的不是数字”。如果文件扩展名是.txt,则执行相应的命令,如果是.pdf,则执行另一个命令,以此类推。在上面的例子中,用户输入一个数字,然后case语句根据数字匹配并执行相应的命令。

2023-11-17 17:36:32 1158

原创 shell脚本之函数

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-16 20:47:44 252

原创 shell基础概述

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-15 21:13:06 64

原创 SHELL中if的使用

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-15 20:59:29 478 1

原创 Linux中的算术运算

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-14 20:47:47 1192 2

原创 Linux中的字符串操作

快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)

2023-11-14 20:44:22 86 1

原创 Shell变量的简介

shell的作用解释执行用户输入的程序或者指令用户输入一条指令,shell执行一条键盘输入指令,Linux给与相应----这个过程称作为交互式响应流程shell是一块包裹着系统核心的壳,处于操作系统的最外层,与用户直接对话,shell可以把用户的输入解释给操作系统,然后处理操作系统的输出结果,输出到屏幕给用户看到结果。---- 翻译官。

2023-11-13 19:57:27 182

MySQL MHA高可用架构搭建

MHA 搭建所需主节点和数据节点配置文件

2023-11-24

空空如也

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

TA关注的人

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