自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解RabbitMQ消息中间件

信息中间件是一种应用于分布式系统的基础软件,它位于各类应用/服务与操作系统/数据库系统以及其他系统软件之间,主要解决分布式环境下数据传输、数据访问、事务处理、安全认证等问题。中间件可以理解为面向信息系统交互,集成过程中的通用部分的集合,屏蔽了底层的通讯,交互,连接等复杂又通用化的功能,以产品的形式提供出来,系统在交互时,直接采用中间件进行连接和交互。

2023-12-10 17:00:25 796

原创 MySQL主从复制:实现数据高可用和负载均衡

MySQL主从复制是一种强大的数据库复制技术,可以提供数据的高可用性、冗余备份和负载均衡。通过正确配置和管理主从复制,我们可以确保数据的一致性和可靠性,提高系统的性能和可用性。希望本文对你理解和实施MySQL主从复制有所帮助,并能在你的项目中发挥作用。如果你对MySQL主从复制还有其他问题或需要更深入的学习,建议你继续探索MySQL的官方文档和相关资源,以获得更多的指导和实践经验。祝你在使用MySQL主从复制的过程中取得成功!

2023-11-11 14:31:01 614 1

原创 云计算:改变生活节奏的创新技术

云计算(Cloud Computing)这个名词来自于Google,而最早的云计算产品来自于Amazon。有意思的是,Google在2006年正式提出云计算这个名词的时候,Amazon的云计算产品AWS(Amazon Web Service)已经正式运作差不多4年了。因此,有人认为,Google对云计算的最大贡献是为它起了个好名字,Amazon才是云计算的真正开拓者。

2023-11-02 14:12:47 623 1

原创 CentOS系统:更换下载阿里云的CentOS镜像和EPEL源

为了提高软件包的下载速度和可用性,我们可以将CentOS系统的镜像源和EPEL源更换为阿里云的镜像源。本文将介绍如何更换下载阿里云的CentOS镜像和EPEL源,以便在CentOS系统中获取更好的软件包下载体验。我们当今市场最常用的CentOS大概就是七八九三个版本,但是阿里云镜像目前还没有上线CentOS 9这个版本,所以我们下面就说一下八九这两个版本镜像的更换步骤。通过将CentOS系统的镜像源和EPEL源更换为阿里云的镜像源,您可以提高软件包的下载速度和可用性,从而获得更好的用户体验。

2023-11-01 20:16:41 3678 1

原创 如何彻底卸载Microsoft Edge浏览器

通过以上方法之一,您可以彻底卸载Microsoft Edge浏览器,为您的系统腾出空间并提供更好的浏览体验。打开“开始菜单”,搜索“磁盘清理”,选择要清理的驱动器,点击“确定”,勾选浏览器相关的选项,点击“确定”进行清理。3、使用注册表清理工具清理与Edge浏览器相关的注册表项。1、有许多第三方卸载工具可以帮助您彻底卸载Edge浏览器,例如Revo Uninstaller、IObit Uninstaller等。2、打开新安装的浏览器,并在首次运行时设置为您的默认浏览器。4、按照屏幕上的提示完成卸载过程。

2024-01-08 19:35:40 2274

原创 Linux源码解读系列:深入理解内核的奥秘

(1).进程调度:进程调度是Linux内核的主要任务之一,其目标是尽可能地提高CPU的利用率和系统的吞吐量。因为正如我们在这篇博客中所展示的,Linux源码是一份丰富的知识宝藏,它可以帮助我们更好地理解计算机世界,也可以帮助我们提升编程技能,实现自我价值。然而,阅读和理解Linux源码并不是一件容易的事情,它需要深厚的计算机科学知识,包括数据结构、算法、操作系统原理等。(1).进程管理:也被称为进程调度,负责管理CPU资源,以便让各个进程能够公平、高效地使用CPU,实现进程的创建、调度和销毁等功能。

2024-01-08 17:07:00 1324

原创 Eureka工作原理详解

Eureka采用了C-S架构,即客户端-服务器端架构,其中服务提供者(Provider)将自己的信息注册到Eureka服务器端,同时从服务器端获取其他服务的信息。然而,随着Dubbo框架的不断开发优化,以及各种注册中心组件的诞生,即使是RPC框架,现在的注册中心也逐步多样化。Eureka、ZooKeeper、Consul和Nacos都是常见的服务注册中心,它们Eureka、ZooKeeper、Consul和Nacos都是常见的服务注册中心,它们在处理服务注册与发现的过程中各有其特点和优势。

2024-01-06 17:11:42 1478

原创 自动化脚本管理kvm

【代码】自动化脚本管理kvm。

2024-01-06 14:12:58 427

原创 Java/JDK下载安装与环境配置详解

为了实现这一目标,Java引入了虚拟机(JVM)的概念,将Java代码编译成字节码(.class文件),然后在JVM上运行。在“编辑环境变量”窗口中,点击“新建”,然后输入JDK的安装路径(例如:C:\Program Files\Java\jdk-14.0.2)。本文将详细介绍如何下载、安装Java开发工具包(JDK)以及进行环境配置,以便在计算机上顺利运行Java程序。在“环境变量”窗口中,找到“系统变量”下的“Path”变量,双击编辑。选择安装路径,建议使用默认路径,然后点击“Next”按钮。

2024-01-05 20:17:19 852

原创 KVM虚拟化技术

KVM(Kernel-based Virtual Machine)是一种基于内核的虚拟化技术,它最初是由德国Qumranet公司开发的。如今,KVM已经成为了Linux操作系统的一个标准组件,支持大多数主流的Linux发行版。在当今的云计算时代,虚拟化技术已经成为了企业和个人用户的首选。KVM虚拟化技术的核心思想是将宿主机的硬件资源抽象为虚拟机,使多个虚拟机可以同时运行在一个物理服务器上。当宿主机启动时,KVM会加载一个轻量级的内核模块kvm.ko,该模块负责与硬件进行交互,实现虚拟机的创建、管理和调度。

2024-01-05 20:04:04 1135

原创 深度探索Copilot插件:提升编程效率的神器

虽然Copilot是一个非常强大的工具,但是它也有一些限制。首先,Copilot目前只支持Python、JavaScript、TypeScript、Java、C#、C++、Go和Ruby等语言。其次,由于Copilot是基于机器学习的,所以它的建议可能并不总是准确。在使用Copilot的建议时,你需要结合自己的知识和经验,进行适当的修改和调整。总的来说,Copilot是一个非常有用的工具,它可以大大提高我们的编程效率。

2024-01-05 09:50:16 1494

原创 使用conda管理Python虚拟环境

Python是一种广泛使用的编程语言,但由于其丰富的第三方库,有时我们可能需要在不同的项目中使用不同的Python版本和依赖库。为了解决这个问题,我们可以使用虚拟环境(virtual environment)来隔离项目的依赖关系。在Python中,有多种方法可以创建和管理虚拟环境,其中最常用的是使用conda工具。

2024-01-05 09:20:03 542

原创 Git使用以及推送代码到Github

请将 替换为您想要重命名的旧名称, 替换为您想要设置的新名称。需要注意的是,如果该分支包含未合并的更改,则删除分支时会出现错误。请将 替换为您想要设置的名称, 替换为您的远程仓库的 URL。将本地仓库推送到 GitHub 上,需要使用 git push 命令,并指定远程仓库的名称和分支名称。请注意,这只是将远程仓库的名称从 origin 改为 new-origin,您可以将其替换为您想要的任何名称。请注意,这只是将远程仓库的名称设置为 origin,您可以将其替换为您想要的任何名称。

2024-01-04 17:28:14 771

原创 偌依 项目部署及上线步骤

1.作为前端服务器,mysql,redis服务器--同时临时作为代码打包服务器。

2024-01-04 16:48:36 816

原创 Docker项目:搭建服务器监控面板

下载docker,docker官方网址docker.com。浏览器打开IP:3001会出来kuma的登入界面。

2024-01-03 14:52:28 717

原创 gitee 部署及操作步骤

【代码】gitee 部署及操作步骤。

2024-01-03 14:45:13 354

原创 ELK+kafka+filebeat企业内部日志分析系统搭建

三台安装elasticsearch来搭建ES集群实现高可用,其他机器就依次安装filebeat,kafka,logstash和kibana软件。由于ES运行依赖于java环境,所以在部署es之前,我们要安装好jdk。二、安装head插件和部署Kibana(安装在同一台机器上)一、部署elasticsearch来搭建ES集群。2、创建运行ES的普通用户(三台机器都需要操作)安装好jdk环境,我们就可以安装ES了。5、创建ES数据及日志存储目录。6、修改安装目录及存储目录权限。7、部署kibana。

2024-01-03 14:33:42 677

原创 gitlab 仓库创建及使用

在客户端将仓库删除掉然后在克隆下来查看仓库中是否有文件。从工作区删除test.txt,并且从版本库一起删除。

2024-01-03 10:10:28 1669

原创 ansible 配置jspgou商城上线(MySQL版)

准备两台纯净的服务器进行,在实验之前我们关闭防火墙和selinux。看到该界面,我们的操作就成功了。直接访问代理服务器即可。

2024-01-03 09:12:52 719

原创 zabbix——实现高效网络监控

其中,Zabbix是一个功能强大且开源的网络监控工具,被广泛应用于各种规模的企业和组织中。本文将介绍如何使用Zabbix来实现高效的网络监控。zabbix的监控架构在实际监控架构中,zabbix根据网络环境、监控规模等 分了如下两种架构: server-client 、server-proxy-client。看到上面的界面我们zabbix监控系统的server平台就搭建成功了,接下来我们就可以配置agent端了。说了这么多关于zabbix的理论知识,接下来我们就开始搭建zabbix监控系统平台吧。

2023-12-13 20:54:55 697

原创 redis的深度理解

像MySQL一样,redis是支持主从同步的,而且也支持一主多从以及多级从结构。主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。上篇博客我们说到了redis的基本概念和基本操作,本篇我们就更深入去了解一些redis的操作和概念,我们就从red的主从同步、redis哨兵模式和redis集群三个方面来了解redis数据库。哨兵模式是用于监控redis主从复制中Master状态的工具,所以我们的哨兵模式都是基于主从复制的基础去做的。3.主观下线和客观下线。

2023-12-12 19:35:27 761

原创 从运维角度去了解redis

完成以上操作,我们单机版的redis就安装成功了,并且做好备份和恢复,接下来还有redis的主从复制、redis的哨兵模式和redis集群我们日后再接着说。redis是一个开源的、使用C语言编写的、可基于内存也可持久化的Key-Value数据库,采用单线程基于epoll模型实现IO多路复用非阻塞的处理模式。2.数据持久化(把数据保存到可永久保存的存储设备中 )我们也可以配置redis为systemctl启动。3.redis数据库备份与恢复。1.安装单机版Redis。

2023-12-11 20:58:29 269

原创 企业级四七层负载实战项目

我们可用通过192.168.91.5/index.php在浏览器上访问测试。我们可用通过192.168.91.6/index.php在浏览器上访问测试。配置完成后,我们可用在浏览器上通过vip来访问了。

2023-12-09 16:51:51 264

原创 负载均衡集群

从上面的对比看来四层负载与七层负载最大的区别就是效率与功能的区别。四层负载架构设计比较简单,无需解析具体的消息内容,在网络吞吐量及处理能力上会相对比较高,而七层负载均衡的优势则体现在功能多,控制灵活强大。在具体业务架构设计时,使用七层负载或者四层负载还得根据具体的情况综合考虑。

2023-12-08 09:09:16 560

原创 深入了解Nginx:负载均衡与反向代理

是一款高性能的开源Web服务器,不仅仅是一个简单的Web服务器,更是一个强大的负载均衡器和反向代理工具。在构建大型、高流量的网络架构时,Nginx的负载均衡和反向代理功能发挥着关键作用。在本文中,我们深入探讨了 Nginx 负载均衡和反向代理的关键概念、优势以及如何配置和使用它们来提高 Web 服务的性能和可用性。Nginx 的灵活性和高度可定制性使其成为处理高流量和复杂网络架构的理想选择。负载均衡通过分发流量到多个服务器来确保系统的平稳运行,提高整体性能。

2023-12-07 14:06:44 444 1

原创 自动化部署工具箱

【代码】自动化部署工具箱。

2023-11-28 08:58:14 212 1

原创 shell脚本一键备份mysql数据库

【代码】shell脚本一键备份mysql数据库。

2023-11-27 16:46:07 167 1

原创 shell脚本一键yum安装mysql数据库

该脚本用于安装mysql5.7数据库。

2023-11-26 17:41:34 180 1

原创 MySQL备份与恢复:保护数据安全与业务连续性

MySQL备份与恢复是保护数据安全和实现业务连续性的重要措施。通过选择合适的备份策略、使用适当的备份工具,并遵循正确的恢复步骤和注意事项,可以确保数据的安全性、一致性和可用性。希望本文对你理解和实施MySQL备份与恢复有所帮助,并能在保护数据和保证业务连续性方面发挥作用。如果你对MySQL备份与恢复还有其他问题或需要更深入的学习,建议你继续探索MySQL的官方文档和相关资源,以获得更多的指导和实践经验。祝你在使用MySQL备份与恢复的过程中取得成功!

2023-11-13 09:42:21 184 1

原创 MySQL数据库简介及常用功能(一)

随着科技的进步,当下社会的发展可以说是日新月异,伴随着问题就是数据信息量的飞速增长,mysql数据库在这种环境下孕育而生。学习MySQL数据库的之前我们肯定要去安装MySQL数据库,MySQL安装方法主要就以下三种:源码安装、rpm安装和二进制安装。MySQL作为一种开源的数据库管理系统,具有广泛的社区支持和丰富的文档资源。总之,MySQL是一款功能强大且易于使用的数据库管理系统,它为开发人员和数据专业人士提供了丰富的功能和灵活性。在这篇博客中,我们介绍了MySQL的安装过程以及一些常见的配置和操作。

2023-11-10 20:40:42 285 1

原创 云计算对大数据的影响:解锁数据价值的关键

它为大数据的处理和分析提供了弹性的计算能力、分布式存储系统、高性能的数据处理和分析工具,以及经济高效的成本模型。云计算的出现解决了传统计算和存储的瓶颈,使得大数据的处理和分析变得更加高效、可行和经济。通过云计算,我们能够充分利用大数据的潜力,挖掘出数据中蕴藏的巨大价值,为企业和社会创造更多的机会和价值。随着技术的不断进步和应用的不断扩大,云计算和大数据的重要性将愈发凸显,为我们带来更多的机遇和挑战。而云计算采用了按需付费的模式,用户只需支付实际使用的计算和存储资源,无需关注底层的硬件设备和维护工作。

2023-11-03 00:00:49 281

原创 堡垒机:加强企业安全的重要工具(附:JumpServer堡垒机的安装)

堡垒机是一种关键的安全工具,可以加强企业网络的安全性和合规性。通过控制和监控对关键系统的访问,堡垒机帮助企业防止未经授权的访问和潜在的安全威胁。它提供了审计和日志记录功能,以满足合规性要求,并简化了权限管理和操作效率。对于任何重视网络安全的企业来说,堡垒机都是一个不可或缺的工具。希望这篇博客文章能够为您提供一些关于堡垒机的基本了解和好处。如有任何问题或进一步讨论,请随时提问。

2023-10-31 21:10:41 330 1

原创 在CentOS 7上编译Nginx:构建高性能的自定义Web服务器

在本教程中,我们详细介绍了如何在CentOS 7上从源代码编译Nginx,并提供了一些常见的配置选项和建议,以帮助您构建一个高性能的自定义Web服务器。通过自定义编译Nginx,您可以根据特定的需求进行灵活的配置和优化,以获得最佳的性能和安全性。请记住,在编译Nginx之前,确保您已经了解了相关的编译依赖项和系统要求,并按照本教程中的步骤进行操作。我们选择在CentOS 7上进行编译是因为CentOS 7是一种广泛使用的Linux发行版,适用于许多服务器环境。

2023-10-25 17:24:47 248 1

原创 Zabbix安装教程:基于CentOS 7上轻松安装监控系统

在当今快节奏的技术世界中,对于系统和网络的监控变得越来越重要。监控系统可以帮助我们实时了解服务器和网络设备的运行状态,及时发现并解决潜在问题,确保系统的稳定性和可靠性。而zabbix作为一款功能强大且广泛使用的开源监控解决方案,提供了丰富的功能和灵活性,成为了许多企业和组织的首选。本教程将带领您逐步完成在CentOS 7操作系统上安装Zabbix的过程。我们将从安装必要的软件包开始,配置数据库,设置Zabbix服务器和前端,最后启动相关服务并配置防火墙。

2023-10-24 18:59:45 838

原创 用WordPress搭建个人博客

LNAMP 指的是Linux + Nginx + Apache + MySQL + PHP,这些服务需要我们一个一个去安装,因为我们之前已经准备了Linux环境,所以接下来的实验中不需要再准备了。搭建个人博客是一个令人兴奋的过程,您可以通过 WordPress 实现自己的创意和分享。在您完成安装 WordPress 并设置好博客的基本配置后,以下是一些可以帮助您进一步发展和管理个人博客的建议:1. 选择和定制主题:浏览 WordPress 主题库,选择一个适合您博客风格和目标的主题。

2023-10-21 09:50:54 158 1

原创 Linux 文件权限管理:理解和使用文件权限

读取权限允许用户查看文件的内容,写入权限允许用户编辑或修改文件,而执行权限允许用户运行可执行文件或访问目录中的内容。总之,Linux 文件权限的重要性在于它们提供了对文件和系统的访问控制,保护数据的机密性和完整性,实施最小权限原则,促进文件共享和协作,并增强系统的安全性。通过使用这些命令,您可以修改文件的权限位、更改文件的所有者和所属组,以及管理文件的访问权限。在本博客中,我们深入探讨了Linux/Unix系统中的权限管理机制,并学习了如何使用chmod和chown命令来修改文件和目录的权限和所有者。

2023-10-16 13:25:19 222 2

原创 vim编辑器

Vim(Vi IMproved)是一款功能强大的文本编辑器,是 Unix 和类 Unix 系统中最常用的编辑器之一。Vim 是从 Vi 编辑器发展而来,由 Bram Moolenaar 在 1991 年首次发布。它具有许多增强的功能和特性,使得编辑文本变得更加高效和便捷。Vim 的背景可以追溯到 Vi 编辑器,Vi 最初是在 1976 年由 Bill Joy 在 BSD Unix 上开发的。

2023-10-13 08:41:23 120

原创 Linux常用命令

【代码】【无标题】

2023-10-12 16:29:34 117

原创 nginx网站服务

在/etc/nginx/conf.d/a.com.conf 里编辑nginx配置文件。添加配置内容。新建网站主目录。新建网站主页文件主页文件内容可以随便写。重启nginx服务在客户机做好域名解析,后续也可以用的上。用超管身份打开记事本,再用记事本打开hosts.添加解析.地址为:C:\Windows\System32\drivers\etc\host(192,168,40,137 为虚拟机地址)

2023-09-26 15:37:08 118 1

原创 应用shell脚本部署qq农场(Linux)

9、将文件/etc/httpd/conf/httpd.conf中DirectoryIndex index.html 修改为 DirectoryIndex index.html index.php。20、将文件/etc/php.ini中的short_open_tag = Off修改为short_open_tag = On。15、把解压出来的upload文件移动到/var/www/html/目录下。7、使用yum命令下载httpd,php服务。8、下载完成后,启动httpd服务。10、重启httpd服务。

2023-09-24 15:39:45 323

centos7安装部署工具箱shell脚本

centos7安装部署工具箱shell脚本

2023-12-07

空空如也

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

TA关注的人

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