- 博客(15)
- 收藏
- 关注
原创 redis集群的部署
Redis 的哨兵和主从模式基本已经可以实现高可用和读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,浪费内存空间,所以在redis上加入了 Cluster 集群模式,实现了 Redis 的分布式存储,也就是说Redis 节点上存储不同的内容。
2025-07-15 19:11:23
1008
原创 kafka的部署
kafka是由linkedin公司开发,是一个分布式、分区、多副本、多生产者、多消费者,基于zookeeper的分布式 日志系统(也可以作为MQ系统),常见可以用于web/nginx日志、访问日志、消息服务等,年将项目贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息详细。设计目标如下:1.一时间复杂度为O(1)的方式提供消息持久能力,即使对TB级以上的数据也能保证常数时间的访问性能。2.
2025-07-14 17:01:35
903
2
原创 Keepalived+LVS实现LNMP网站的高可用部署
随着互联网业务的快速发展,企业对网站的可用性、性能和稳定性提出了更高的要求。LNMP(Linux + Nginx + MySQL + PHP)架构因其轻量、高效和易扩展的特性,被广泛应用于中小型网站和互联网应用中。然而,单一服务器的 LNMP 架构存在单点故障风险,一旦服务器出现故障,整个网站将无法访问,导致业务中断。为了解决这一问题,企业需要引入高可用(HA)解决方案,通过冗余和负载均衡技术,确保在部分组件故障时,系统仍能持续提供服务。
2025-07-10 15:44:46
648
原创 nginx部署与代理
1.1、Nginx概述Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等1.2、Nginx作为web服务器Nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等。但是不支持java。Java。
2025-07-09 15:13:21
838
1
原创 tomcat在linux中的安装
注:由于虚拟机自带Java版本,如果不想替换,或者其他在使用java8,可以不配置环境变量。Tomcat 9:支持 Java 8+(推荐 Java 11)Tomcat 10:强制要求 Java 11+Tomcat 11:强制要求 Java 17+检查 Tomcat 版本兼容性。二、tomcat和jdk的安装。(我这里就不进行配置环境变量)一、tomcat和jdk版本。4、查看tomcat进程。3、配置tomcat。
2025-07-08 10:54:34
532
1
原创 基于mysql8.0.27部署1主2从的MHA集群
支持大型的数据库,可以处理拥有上千万条记录的大型数据库。MySQL可将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内,从而加快了访问速度并提高了灵活性。删除每台服务器的server-uuid,并重新启动mysql,生成新的uuid。主键:主键是唯一的,一个数据表中只能够包含一个主键,你可以使用主键来查询数据。行:一行(=元组,或者记录)是一组相关的数据,例如一条用户订阅的数据。亢余:存储两倍数据,亢余降低了性能,但是提高了数据的安全性。列:一列(数据元素)包含了相同的数据,例如邮政编码的数据。
2025-07-07 23:43:39
1155
原创 Linux systemd定时任务及crontab,at定时服务
在Linux系统中,定时任务扮演着至关重要的角色,它们允许用户在预定的时间自动执行特定的任务或命令。这些任务可以包括定期备份数据、发送邮件、分析日志等,从而极大地提高了系统的自动化程度和效率。在Linux中,有多种实现定时任务的方式,其中最为常见的是使用systemd、crontab以及at命令。首先,systemd是一个强大的系统和服务管理器,它不仅能够管理系统进程和服务,还提供了定时任务的功能。
2024-04-08 00:51:12
1868
1
原创 Linux 自定义系统服务
Linux自定义系统服务是指用户根据特定需求创建的后台服务或任务,这些服务或任务使用Systemd等系统和服务管理器来管理其启动、停止、重启和状态。通过这种方式,用户可以将自己的应用程序或脚本作为服务运行,并受到Systemd的监控和管理。在Linux中,Systemd是一个核心的系统和服务管理器,它负责在系统引导过程中启动服务、管理守护进程以及维护系统状态。自定义系统服务为用户提供了一个框架,使他们能够定义服务的属性、依赖关系以及启动和停止的行为,从而满足特定的业务需求。
2024-04-07 22:01:29
2172
2
原创 Linux Red Hat 9.0重置root密码与设置GRUB密码
在Linux Red Hat 9.0系统中,重置root密码是一个重要的操作,特别是在root密码被遗忘或泄露的情况下。root密码是系统管理员账户的密码,拥有最高的权限,可以执行面向整个系统的变更工作。因此,出于安全性考虑,定期更改root密码或在密码泄露后立即重置,是保护系统安全的重要措施。而GRUB(Grand Unified Bootloader)是Linux系统中常用的引导加载程序,它允许用户在启动时选择不同的操作系统或内核版本。
2024-04-02 20:35:13
1106
2
原创 Linux Red hat 9.0通过MobaXterm远程连接时的免密登录
在数字化时代的浪潮中,Linux以其稳定、安全、开源的特性,赢得了众多企业和开发者的青睐。而Red Hat 9.0作为Linux发行版中的佼佼者,更是凭借其卓越的性能和广泛的应用场景,成为了众多用户的首选。然而,在远程连接Red Hat 9.0时,频繁的密码输入不仅降低了工作效率,还可能带来安全风险。因此,实现免密登录成为了许多用户的迫切需求。MobaXterm作为一款强大的远程连接工具,不仅支持SSH、FTP等多种协议,还提供了丰富的终端仿真和X11转发功能。
2024-03-12 22:51:46
1211
1
原创 注册红帽(Red Hat)账号
针对这个标题,我们为什么有必要去注册一个RedHat账号呢?那是因为CentOS7在2024年六月份RedHat公司已经不再维护,另一个则是与我们课程相关,我们这学期学习的内容相对应要去考RedHat初级或中级证书,所以我们有必要去注册一个红帽账号。红帽(Red Hat)是一家全球知名的开源技术公司,总部位于美国北卡罗莱纳州。它以开发、贩售Linux包并提供技术服务为业务内容,是全球最大的开源技术厂家之一。红帽的产品,特别是其Linux发行版,被广泛应用于全球各地,享有极高的声誉。
2024-03-12 17:56:59
2771
1
原创 Linux Red Hat 9.0 IP配置
在信息技术的浩瀚海洋中,Linux操作系统以其独特的开源特性和强大的性能,赢得了广大用户和开发者的青睐。而Red Hat系列,作为Linux领域的佼佼者,更是凭借其稳定、可靠的性能和友好的用户界面,赢得了无数企业的信任。今天,我们将聚焦于Red Hat 9.0版本,深入探讨如何为其配置IP地址,让这台强大的机器更好地服务于我们的工作和生活。配置IP地址是Linux网络配置的基础,它决定了计算机在网络中的身份和位置。无论是进行远程访问、搭建服务器,还是与其他计算机进行数据传输,正确的IP配置都是必不可少的。
2024-03-12 17:05:49
1291
1
原创 Linux Red Hat 9.0配置国内镜像源和本地镜像源
在Linux Red Hat 9.0系统中,配置国内镜像源和本地镜像源是一项至关重要的任务。随着信息技术的迅猛发展,Linux系统以其稳定、安全、开源的特性,赢得了越来越多用户的青睐。然而,在使用Linux系统的过程中,软件包的下载与安装是一个无法回避的问题。对于国内用户而言,直接从国外的官方源下载软件包可能会面临网络延迟、速度慢以及连接不稳定等问题。这些问题不仅影响了工作效率,还可能导致软件包下载失败,进而影响到整个系统的正常运行。因此,配置国内镜像源成为了一个迫切的需求。
2024-03-08 19:33:32
1836
2
原创 Linux Red Hat 9.0使用源代码编译安装Nginx
在开源的世界里,Nginx以其高性能、稳定性和丰富的功能特性赢得了广大开发者和运维人员的青睐。对于使用Red Hat 9.0系统的用户来说,通过源代码编译安装Nginx是一种灵活且强大的方式,能够让你根据实际需求定制Nginx的功能和性能。Nginx是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。它由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发,并于2004年10月4日发布了第一个公开版本0.1.0。
2024-03-08 13:30:05
2173
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人