- 博客(11)
- 收藏
- 关注
原创 MySQL-MGR实战指南:打造企业级高可用数据库集群
在数字化时代,企业的数据安全和业务连续性至关重要。想象一下,当关键业务数据存储在数据库中,而数据库突然出现故障,或者面临硬件故障、网络中断、自然灾害等不可预知的灾难性事件时,企业如何确保数据的完整性和业务的正常运行?这就是为什么构建企业级高可用数据库集群变得至关重要。MySQL-MGR(MySQL Group Replication)正是解决这一问题的强有力工具。它不仅能够提供数据的一致性和高可用性,还能在故障发生时自动进行故障转移,确保业务的连续性和数据的完整性。
2024-08-20 17:58:17
1137
原创 【从漏洞到防护:浅谈Docker不容忽视的安全问题】
在网络时代,几乎所有编写的软件和应用都存在潜在的漏洞,想要完全没有漏洞的应用是几乎不可能实现的,当然Docker也不例外。Docker 容器技术在提供高效、可移植的软件部署环境的同时,也带来了一些安全挑战。针对 Docker 自身的漏洞,黑客的攻击手段层出不穷,给企业带来了多方面的挑战。所谓“兵来将挡水来土掩”,今天给大家分享几个常见的Docker安全问题及相对应的防护措施吧。Docker 的安全是一个持续的过程,需要综合考虑镜像构建、容器配置、运行时环境以及持续监控等多个方面。
2024-08-12 14:13:50
887
原创 Hadoop 2.8.5一键部署:完全分布式实战指南
我们上面的擦欧总都只是在主节点master中进行,现在我们需要把所有文件分发给从机slave01和slave02。在本地浏览器中查看Hadoop web界面:10.10.2.113:9870(这里请修改你的主机IP)注:三台主机需要配置ssh互信,且/etc/hosts文件中需要配置ip和主机名映射。配置hadoop环境变量,还是在~/.bashrc文件中。分发完成后,进入两台从机,刷新分发的环境变量,立即生效。为了合理的分配资源,我们需要对集群进行节点规划。配置slaves文件。
2024-08-02 17:00:39
448
原创 白话编码:让十六进制“说人话”
举个例子,在unicode的码表中,二进制0100 1111 0110 0000如果表示一个字符的话,是汉字 “你”,但如果表示2个字符的话是英文字符O(0100 1111)和 `(0110 0000),这让计算机怎么搞?先把文字用unicode表示法记录成二进制,然后把这串二进制依次塞进如下格式的二进制串:第一个字节前面的N位全是1、第N+1位是0,剩下的8-N-1位补unicode的字串,后面的字节前两位全是10,剩下的6位补unicode的字串。数字10,16进制表示就是A,二进制表示就是1010。
2024-07-17 10:30:51
977
原创 基础指南:使用Vue快速搭建可视化仪表盘
在这里我们借助Grid Layout Plus插件实现(Grid Layout Plus是一个基于vue3的布局插件,它支持组件的缩放、拖拽等功能,更多关于插件的用法请参考https://grid-layout-plus.netlify.app/zh/)。由于组件库的组件会有多个,所以我们可以创建一个RenderCard.vue组件,统一引入组件库的所有组件,通过传递组件的type属性进行组件的展示。(2) 收集表单信息并存储到当前组件的styleOption中,并更新组件渲染。
2024-07-03 09:19:13
1277
原创 揭秘Docker:轻松玩转轻量级虚拟化的艺术
Docker是一个开源的应用容器引擎,是基于Go语言开发的。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。下图为Docker的log,鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。
2024-06-21 09:49:28
787
原创 KVM虚拟机安装部署全攻略
KVM(Kernel-based Virtual Machine)虚拟化技术是一种基于内核的虚拟化技术,KVM虚拟化技术的实现依赖于CPU的虚拟化扩展(如Intel VT和AMD-V)。当宿主机启动时,KVM会加载一个轻量级的内核模块kvm.ko,该模块负责与硬件进行交互,实现虚拟机的创建、管理和调度。#定义虚拟机#查看虚拟机状态#运行虚拟机。
2024-06-19 09:33:02
1598
原创 高效指南:Windows下Oracle 19c一键安装卸载!
Oracle Database 19c不仅继承了前代产品的稳定性与安全性,还融入了诸多创新特性,旨在提升数据处理效率、加强数据保护,并简化数据库管理。因此,对于寻求利用其强大功能和增强性能的企业和个人而言,一份详尽的安装指南尤为必要。本文将深入浅出地引导您在windows上完成Oracle 19c的安装和卸载,确保每位读者都能顺利部署并启动这一最新数据库系统。无论您是初次接触Oracle数据库的新手,还是从旧版本升级的老用户,都希望本文能成为您成功部署Oracle 19c的强大助力。
2024-06-14 18:21:06
1314
原创 OpenResty动态地域定向:基于IP地址展示差异化页面
OpenResty 是一个基于 Nginx 的平台和开发框架,它集成了 LuaJIT 和许多 Lua 库,使得开发者能够使用 Lua 语言编写 Nginx 模块,从而构建高性能的 Web 应用和微服务。lua-resty-http 是一个 Lua 库,它为 OpenResty 提供了 HTTP 客户端功能,允许你在 Nginx 配置中或 Lua 脚本中发出 HTTP 请求。
2024-06-12 16:33:53
1086
原创 Linux深度探秘:LVM卷与磁盘限额管理
但是注意不要直接w退出,因为目前的ID号是83,是默认的xfs文件系统,我们需要修改成8e才是LVM卷,按t进入页面,修改成8e。我们使用的Linux系统是可以多用户同时登录使用,如果同时有多个用户一起写文件,可能会导致根目录的容量被占满,会出现服务器崩溃不断重启的情况,为了防止这种情况,这时候就需要我们去设置磁盘限额,去控制多用户环境下限制每个用户的磁盘空间,规定某个用户最多只能创建多少个文件,最大使用多少容量。可以发现,物理卷的命令都是以pv开头,卷组是以vg开头,逻辑卷是以lv开头。
2024-06-07 13:46:58
991
原创 ENSP虚拟交换机与真实物理环境通信
支持将ensp的虚拟网络设备接入到真实物理环境,其核心就是配置云朵桥接宿主机(PC2)的真实物理网卡。在公司使用ESXI(dell PowerEdge 630服务器)创建windows server 2016,并在windows上安装esnp,访问ESXI的其他虚拟机(或其他ESXI)也是一样的配置和原理。易错点:(1)防火墙未关闭,造成网络不通(2)尽量不要桥接无线网卡,无线网卡厂商型号太杂,桥接会有性能问题及单向不通问题。
2024-06-07 11:56:38
1441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人