自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu20.04安装MySQL 8.0.36 改变binlog日志路径报错

ubuntu20.04安装MySQL 8.0.36 改变binlog日志路径报错。

2024-05-16 13:53:29 191

原创 Tomcat安装部署、应用及优化

Epoch : 0[Unit][Service][Install]OPTIONS="-l 127.0.0.1,::1" #默认监听本机端口11211Maven 翻译为"专家"、"内行",是 Apache 基金会旗下的一个纯 Java 开发的开源项目,Maven 是一个项目管理工具,可以对 Java项目进行构建、解决打包依赖等。它为开发者提供了一套完整的构建生命周期框架,开发团队稍微投入一些时间就能够自动完成工程的基础构建配置;

2024-03-27 09:55:42 600

原创 LVS的NAT和DR模型工作原理及DR模型搭建,http协议、nginx编译安装及配置

1、客户端发起请求:当用户在浏览器中输入URL或点击链接时,浏览器会向服务器发出HTTP请求。请求通常由方法(GET、POST、PUT等)、URL和头部信息组成。2、建立TCP连接:如果请求是通过HTTP/1.1或较新版本,则基于TCP协议与服务器建立连接。HTTP/2可能会使用单个连接并行处理多个请求。常见的网络 I/O 模型包括:阻塞 I/O、非阻塞 I/O、多路复用 I/O、异步 I/O。1、阻塞 I/O(Blocking I/O):特点:程序会被阻塞,直到数据准备好被读取或者写入操作完成。

2023-11-10 16:56:33 186 1

原创 Redis部署和基础使用、Redis集群和高可用

Serverhz:10# Clients# Memoryloading:0# Stats# CPU# Modules# Cluster# Keyspace#显示特定部分# Serverhz:10# Cluster主从架构和MySQL的主从复制一样,无法实现master和slave角色的自动切换,即当master出现故障时,不能实现自动的将一个slave 节点提升为新的master节点,即主从复制无法实现自动的故障转移功能,如果。

2023-09-15 16:53:40 311 1

原创 DAS, NAS, SAN,网络文件共享服务

DAS适用于小型环境、简单存储需求和对存储共享没有需求的情况。NAS适用于共享文件存储、多主机共享和小型办公环境。SAN适用于大规模数据中心、虚拟化环境和需要高性能存储的应用,如数据库和企业级应用。实现实时同步的方法inotify + rsync 方式实现数据同步sersync :前金山公司周洋(花椒直播)在 inotify 软件基础上进行开发的,功能更加强大要利用监控服务(inotify),监控同步数据服务器目录中信息的变化发现目录中数据产生变化,就利用rsync服务推送到备份服务器上。

2023-08-28 18:35:28 792 1

原创 总结postgresql数据结构、安装部署、备份还原、高可用实现,日志管理

一、总结pg和mysql的优劣势。MySQL和PostgreSQL(简称PG)都是流行的关系型数据库管理系统(RDBMS),它们在许多方面有着不同的优劣势。以下是对它们的优劣势的总结:MySQL的优势:性能:MySQL以其高效的查询性能而闻名,适用于高并发的应用程序。简单易用:MySQL具有较为简单的安装和配置过程,易于上手和管理。社区支持:MySQL有一个庞大的用户社区,提供了丰富的文档、教程和支持资源。可扩展性:MySQL能够在处理大量数据时持续提供可靠的性能,并能通过水平和垂直扩展来满

2023-08-17 11:17:21 1896 1

原创 Sre网络班阶段测试

*Sre网络班阶段测试(满分100分)

2023-07-15 21:34:47 220 1

原创 完成将server和client端的mysql配置默认字符集为utf8mb4、掌握如何获取SQL命令的帮助、给testdb.host表中添加多条数据、根据表扩展出几个语句,完成总结DDL, DML

一、完成将server和client端的mysql配置默认字符集为utf8mb4;1、查看支持所有字符集SHOW CHARACTER SET;SHOW CHARSET;2、查看支持所有排序规则SHOW COLLATION;#注意utf8_general_ci不区分大小写utf8_bin 区分大小写3、查看当前使用的排序规则[root@Rocky8 ~]#mysql -uroot -pEnter password: mysql> show variables like '

2023-06-19 17:06:14 619

原创 总结openssh服务、sudo、PAM架构及工作原理、配置文件格式,nologin.so, limits、DNS、防火墙,iptables、数据库mysql

root@Rocky8 ~ ] #vim / etc / sudoers [ root@Rocky8 ~ ] #ls / etc / sudoers . d / #语法检查 [ root@Rocky8 ~ ] #visudo - c / etc / sudoers : parsed OKpam_application:该部分是PAM模块的入口点,它提供了PAM模块与应用程序之间的接口。应用程序可以使用PAM API调用PAM模块来进行认证和授权。

2023-06-03 20:03:16 811 1

原创 总结脚本高级命令trap, install, mktemp, expect、总结索引数组、求10个随机数的最大值与最小值、 使用递归调用,完成阶乘算法实现、解析进程和线程的区别?、 解析进程的结构。

数值索引:索引的编号从 0 开始#声明数组:declare - a NAME#删除数组:unset NAME#交互式数组赋值:read - a NAME#列出所有数组 [ root@Rocky8 ~ ] #declare - aOOM(Out Of Memory) 是指当操作系统不能再足够分配给进程所需内存时,会触发OOM机制,操作系统会尝试释放一些内存资源,并选择终止一些进程来解决内存使用问题。

2023-05-22 19:25:40 616 1

原创 聚合链路技术之Bonding聚合链路实现、nmcli实现bonding

负载均衡—所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。性能问题—一个连接或者会话的数据包如果从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。

2023-05-10 13:56:26 489

原创 基于gcc命令说明编译过程、总结程序包管理有哪些以及包中包含什么内容的文件、程序包获取途径以及apt、yum、rpm命令选项、简要总结yum/dnf的工作原理,并搭建私有yum仓库给另一个虚拟机使用、

1 、redhat:rpm(RPM Package Manager)文件、rpm包管理器 2 、debian:deb文件、dpkg包管理器第三方支持提供软件项目官方站点http : //yum.mariadb.org/10.4/centos8-amd64/rpms/ http : //repo.mysql.com/yum/mysql-8.0-community/el/8/x86_64/ 搜索引擎自己制作(一般不采用):将源码文件,利用工具,如:rpmbuild,fpm 等工具制作成rpm包文件。

2023-05-08 01:41:10 311

原创 Linux安全模型、常见的权限属性及ACL、VIM、文本处理查找等工具、简单shell编程、RAID0、1、5、10、10

1、head: 磁头 磁头数=盘面数2、track:磁道 磁道=柱面数3、sector: 扇区,512bytes4、cylinder:柱面 1柱面=512sector数/trackhead数=51263255=7.84M1、MBR1982 年,使用 32 位表示扇区面,最大分区不超过 2 T . 划分单位:centos 5 之前按整柱面划分。

2023-04-23 17:05:33 266 1

原创 第一周计算机系统以及进制转换、虚拟化环境VMware下载部署、GPL和MIT开源协议的区别

Tab]键可以实现自动补全的功能。按在输入命令部分的后面,按一下tab键,会实现命令自动补全,

2023-04-01 12:35:24 111

原创 Ubuntu22.04在VMware虚拟机的安装部署

2.打开VMware新建虚拟主机打开已经下载好的VM虚拟机,点击新建虚拟机,在新建的虚拟机上安装centos系统3.在弹出的页面中,选择安装典型模式4.在版本选择中,选择Ubuntu 64位5.这一步是给创建的虚拟机划分磁盘空间,需要注意的是,当我们划分200个g容量时,虚拟机不会立刻占用这200g,而是会逐步扩大空间,直至200g满了就无法增加新内容了6.将该虚拟机分配硬件系统,虚拟机的内存和cpu核数可以根据自己的电脑硬件来进行分配,通常情况下,2g内存,4核处理器就足矣。

2023-03-30 23:13:47 1767

原创 Rocky Linux8.7在VMware虚拟机的安装部署

5.这一步是给创建的虚拟机划分磁盘空间,需要注意的是,当我们划分200个g容量时,虚拟机不会立刻占用这200g,而是会逐步扩大空间,直至200g满了就无法增加新内容了。6.将该虚拟机分配硬件系统,虚拟机的内存和cpu核数可以根据自己的电脑硬件来进行分配,通常情况下,2g内存,4核处理器就足矣。配置完成后,我们就对虚拟机划分好了空间和硬件,接下来就可以为划分好的空间进行系统安装。打开已经下载好的VM虚拟机,点击新建虚拟机,在新建的虚拟机上安装centos系统。3.在弹出的页面中,选择安装典型模式。

2023-03-30 21:54:58 1484

空空如也

空空如也

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

TA关注的人

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