- 博客(69)
- 收藏
- 关注
原创 Kubernetes 企业级实战:全方位解析集群管理与应用部署
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,只能将容器放在Pod中,kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。Pod中服务的访问是由kubernetes提供的Service资源来实现。
2025-08-25 01:16:06
527
原创 企业级WEB应用服务器--tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和JSP容器起始于SUN 公司的一个Servlet的参考实现项目 Java Web Server,开发者是 James Duncan Davidson,在1999年,将项目贡献给了apache软件基金会(ASF),和ASF现有的项目 JServ 合并,并开源成为顶级项目。
2025-08-11 10:31:44
1214
原创 企业高性能web服务器---nginx
静态的web资源服务器html,图片,js,css,txt等静态资源http/https协议的反向代理结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求tcp/udp协议的请求转发(反向代理)imap4/pop3协议的反向代理nginx 有多种模块:核心模块:是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录 、配置文件解析 、事件驱动机制 、进程管理等核心功能。
2025-08-11 03:08:52
1076
原创 KEEPALIVED高可用集群(超详细)
非抢占模式就是,若第一台主机崩了,VIP会漂移到另一台主机, 若第一台主机恢复了,VIP不会漂移回去。virtual_server IP port #定义虚拟主机IP地址及其端口virtual_server fwmark int #ipvs的防火墙打标,实现基于防火墙的负载均衡集群virtual_server group string #使用虚拟服务器组vrrp_script <SCRIPT_NAME> { #定义一个检测脚本,在global_defs 之外配置。
2025-07-25 23:45:28
699
原创 haproxy七层代理(超详细)
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计企业版网站:https://www.haproxy.com社区版网站:http://www.haproxy.org#静态#动态#以下静态和动态取决于hash_type是否consistent对指定的报错进行重定向,进行优雅的显示错误页面。
2025-07-25 14:56:15
806
原创 LVS四种模式及部署NAT、DR模式集群
LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里四层SLB(ServerLoadBalance)是基于LVS+keepalived实现LVS 官网: http://www.linuxvirtualserver.org/LVS 相关术语VS: Virtual Server,负责调度RS:RealServer,负责真正提供服务。
2025-07-16 19:49:11
686
原创 Rsyslog日志服务操作
var/log/boot.log #系统启动信息/var/log/cron #系统中周期化任务日志/var/log/maillog #邮件日志/var/log/messages #服务常规信息,服务启动报错/var/log/secure #系统认证日志#编辑日志采集格式模板43 *.*;#####对于参数的解释##########%FROMHOST-IP% #生成日志的ip#%timegenerated% #生成日志的时间。
2025-07-16 14:46:04
612
原创 系统引导修复(详细版)
启动所有硬件并为进入系统做准备检查所有电源设备确定供电设备正常,所有线缆是否插紧,检查线缆是否有损坏检测硬件是否正常检测硬件是否插紧找到/boot分区如果此阶段出现问题,那么系统会处于屏并闪烁光标df 查看一下 /boot1.进入挽救模式从光盘启动2.得到shell后,开始执行修复命令,修复原理是把mbr从新安装到启动设备。
2025-07-13 14:21:45
1158
原创 网络综合实验
第一台主机:IP(仅主机) 192.168.0.10第二台主机:IP (仅主机)192.168.0.100第三台主机:IP(nat)172.25.254.200。
2025-07-10 17:32:12
329
原创 搭建K8s集群平台(详细版)
Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写,名字起源于希腊语,含义是舵手领航员向导。Google于2014年将Brog系统开源为Kubernetes。
2025-06-15 17:59:25
1351
原创 构建Harbor私有镜像库(详细版)
HarborHarbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的Docker registry服务。它以Docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。
2025-05-24 18:04:39
1105
原创 MYSQL数据库集群高可用和数据监控平台(详细版)
该项目共分为2个子项目,由MYSQL集群高可用和数据监控平台两部分组成MYSQL集群高可用属于云原生高级课数据库运维部分的知识数据监控平台属于云原生拔高项目,旨在让学生增加知识面,提高项目实习经历,充实简历。
2025-05-11 17:41:35
1031
原创 自动化备份全网服务器数据平台(详细版)
set smtp=smtps://smtp.qq.com:465 # ssl端口默认465set smtp-auth-password=****** # 授权码set nss-config-dir=/root/.certs/ # 设置证书路径set ssl-verify=ignore # 启用加密ssl传输in。
2025-04-12 01:18:46
820
原创 基于网启PXE服务器的批量定制系统平台(详细版)
iVentoyiVentoy 可以看成是一个增强版的 PXE 服务器,使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。iVentoy 支持 110 多种常见类型的操作系统。
2025-03-27 21:09:41
1154
1
原创 对比 LVS 负载均衡群集的 NAT 模式和 DR 模式,比较其各自的优势 , 基于 openEuler 构建 LVS-DR 群集。
可以隐藏后端服务器的IP地址,提高了系统的安全性。支持多个后端服务器共享同一个IP地址,提高了系统的可扩展性。可以在负载均衡器和后端服务器之间添加防火墙等网络设备,进一步提高了系统的安全性。支持对客户端请求进行SNAT(源网络地址转换),使得后端服务器可以直接返回数据给客户端,减轻了后端服务器的负载。配置相对简单,无需复杂的网络设置,适合初学者和小型网络环境。网络架构灵活,LVS调度器和后端服务器可以位于不同的网段,增加了配置的灵活性。
2025-02-14 22:13:16
681
原创 简述mysql 主从复制原理及其工作过程,配置一主两从并验证。
主服务器开启二进制日志记录功能,将所有更改数据的操作(如 INSERT、UPDATE、DELETE)记录到二进制日志文件中。
2025-02-06 23:02:59
499
原创 源码编译安装httpd 2.4,提供系统服务管理脚本并测试
若不能用wget下载就用ftp传过来。创建 Systemd 服务单元文件。创建 init.d 脚本。
2025-01-16 22:58:25
231
原创 ~5分钟带你学习shell基础脚本
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。
2025-01-15 20:04:04
192
原创 nginx-Web 服务端
静态的web资源服务器html,图片,js,css,txt等静态资源http/https协议的反向代理结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求tcp/udp协议的请求转发(反向代理)imap4/pop3协议的反向代理。
2024-08-21 22:18:42
1247
原创 ~Keepalived高可用集群~
是一个用于实现高可用性的解决方案,它主要应用于云主机的主备切换,以达到高可用性(HA)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务,从而增强系统的容灾性能。Keepalived通过监控主服务器的状态,实现主备服务器的自动切换,确保服务的持续可用性。
2024-08-17 19:14:15
712
原创 ~haproxy七层代理
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件 是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器 支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。
2024-08-12 09:08:24
699
原创 ~LVS的nat模式+ipvsadm命令的使用+lvs的dr模式实现+lvs火墙标记
LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基 于LVS+keepalived实现。
2024-08-10 21:27:25
535
原创 PXE安装部署教程
下载生成kickstart工具:yum install system-config-kickstart -y。查看/var/lib/tftpboot/:cd /var/lib/tftpboot/将这个ks.cfg文件放到/var/www/html/去在网上共享。启动图形制作工具:system-config-kickstart。编辑配置文件:vim /etc/dhcp/dhcpd.conf。下载httpd:yum install httpd -y。安装DHCP服务:yum install dhcp -y。
2024-08-05 20:59:20
495
1
原创 8分钟带你学习redis的相关操作
(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。(4) 对一个已存在的列表插入新元素。(5) 获取order表里的id值。(3) 查看key的超时时间。(5)查看list的值长度。5、Keys相关的命令操作。
2024-07-16 17:16:27
285
原创 8分钟带你学习mysql的相关操作7
4、在 click_count 上增加普通索引,然后再删除 (分别使用drop index和alter table删除)1、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。3、使用mysqldump备份booksDB和test数据库(test数据库自行准备)3、在 shop_price 列上加普通索引(用create index方式)5、进入数据库使用source命令还原第二题导出的book表。1、使用mysqldump命令备份数据库中的所有表。
2024-07-16 16:40:32
585
原创 8分钟带你学习mysql相关操作6
Op_time 操作时间 Varchar(20) 否 否 是 否 否。Op_type 操作方式 Varchar(20) 否 否 是 否 否。触发器名称分别为product_bf_insert、product_af_update和product_af_del。3、删除product_bf_insert和product_af_update这两个触发器。
2024-07-12 22:06:35
304
原创 10分钟带你学习mysql的相关操作
数据准备创建两张表:部门(dept)和员工(emp),并插入数据,代码如下dept_id int primary key auto_increment comment '部门编号',dept_name char(20) comment '部门名称'insert into dept(dept_name) values('销售部'),('财务部'),('生产部'),('人事部');emp_id int primary key auto_increment comment '员工号',
2024-07-12 21:42:06
521
原创 5分钟带你学习mysql的相关操作4
(1568, '赵六', 57, '1970/10/11', 7500, 102),(1564, '荣七', 64, '1963/10/11', 8500, 102),(1789, '张三', 35, '1980/1/1', 4000, 101),(1776, '王五', 24, '1990/7/1', 2000, 101),15.列出每个部门中收入最高的员工姓名,部门名称,收入,并按照收入降序。11.列出部门员工收入大于7000的部门编号,部门名称;13.列出每一个部门中年纪最大的员工姓名,部门名称;
2024-07-12 21:14:20
365
原创 5分钟带你学习有关mysql的相关操作
12、查询grade表中math大于90 或者 chinese大于90的记录。2、查询grade表中的id,firstname,lastname字段。10、查询grade表中firstname以A开头后面有4个字符的记录。8、查询grade表中firstname以A开头以e结尾的记录。7、查询grade表中firstname以A开头的记录。13、查询grade表中id不是1、3、5、7的记录。5、查询grade表中id值为2,4,6的学生记录。17、求出表中英语成绩的80的记录的条数。
2024-07-08 20:13:38
980
原创 5分钟带你学习mysql的相关操作2
在数据库中创建一个表student,用于存储学生信息1、向student表中添加一条新记录记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.52、向student表中添加多条新记录3、向student表中添加一条新记录,部分数据插入5,"jone"4、更新表,grade 大于90的加0.55、删除成绩为空的记录。
2024-07-08 19:09:40
252
原创 5分钟带你学习有关sql语句的相关操作
1、登陆数据库2、创建数据库zoo3、修改数据库zoo字符集为gbk4、选择当前数据库为zoo5、查看创建数据库zoo信息6、删除数据库zoo。
2024-07-05 20:42:29
233
原创 mysql:部署MySQL 8.0 环境
mysql网址:MySQL点击 MySQL Community Server选择合适的版本选择8.0版本下载完成,点击mysql-installer-community-8.0.26.0.msi文件,打开安装向导。选择自定义安装类型打开“Select Products” 窗口,可以定制需要安装的产品清单。选择好要安装的产品之后,单击Next如图所示安装完成后:配置环境变量选择path变量编辑好环境变量(把将MySQL应用程序的bin目录放进
2024-07-04 16:58:21
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅