- 博客(34)
- 收藏
- 关注
原创 Keepalived高可用与负载均衡实战指南
Keepalived 是 Linux 下经典的高可用(HA)+ 四层负载均衡工具,核心靠 VRRP 协议实现 VIP 漂移与故障自动切换,同时可集成 LVS/IPVS 做四层流量分发。Keepalived 本质是 VRRP 协议的开源实现。
2026-03-05 20:12:38
254
原创 HAProxy:高性能负载均衡实战指南
HAProxy是一款开源高性能的四层和七层负载均衡器,广泛应用于生产环境解决高并发流量分发问题。核心优势包括: 双协议支持:同时处理TCP/UDP(四层)和HTTP/HTTPS(七层)流量,兼具高性能与灵活性。 卓越性能:基于epoll事件驱动模型,单实例支持10万+并发连接。 丰富功能:支持会话保持、健康检查、流量限流、SSL卸载等,配置灵活且资源占用低。 核心应用场景: Web服务(HTTP/HTTPS)和TCP服务(如数据库、Redis)的负载均衡。 配合Keepalived实现高可用,或与LVS分层
2026-02-24 19:36:36
919
1
原创 Ansible Playbook高效自动化实战指南
yum_repository指定的file名称(比如x)和/etc/yum.repos.d/目录下已存在的.repo文件(如x.repo)重名时,Ansible 的处理逻辑非常友好 ——不会直接覆盖整个文件,而是 “精准修改 / 追加”,完全不用担心原有配置丢失,#当 {{ web_root }}/upload 目录已存在时:discuz_unzip_stat.stat.exists 为 True,经 not 取反后为 False,条件不满足,解压任务会跳过。
2026-01-31 01:33:43
676
原创 shell编程之awk
awk允许用户自定义自己的变量以便在程序代码中使用变量名命名规则与大多数编程语言相同,只能使用字母、数字和下划线,且不能以数字开头awk变量名称区分字符大小写china可以用标准赋值语句来定义数组变量。数组变量赋值的格式如下:其中var是变量名, index是关联数组的索引值, element是数据元素值。下面是一些awk中数组变量的例子。在引用数组变量时,必须包含索引值来提取相应的数据元素值。> }'在引用数组变量时,会得到数据元素的值。数据元素值是数字值时也一样。> }'37。
2026-01-17 19:42:21
882
原创 Linux防火墙:iptables与firewalld详解
摘要:本文系统介绍了Linux防火墙的两种主流工具iptables和firewalld。首先阐述了防火墙的核心价值是作为网络流量的访问控制机制,通过规则实现流量过滤、服务暴露限制和日志记录。其次详细解析了iptables的"四表五链"架构、规则语法和操作命令,以及firewalld基于"区域+服务"的动态管理模型。通过典型场景对比两种工具的实现方式,如SSH/HTTP服务放行、IP禁止和端口转发等。
2026-01-17 19:34:01
952
原创 自建软件仓库
为了把网络软件仓库中的软件下载下来后分享给本地主机,或者直接把网上下载下来的rpm加入到软件仓库中,更高效便捷。搭建一个,把 Docker 相关的 RPM 包下载下来存到仓库里,这样局域网里的其他主机就能通过 HTTP 访问这个仓库,直接安装 Docker,不用再去互联网上下载。
2026-01-15 22:36:52
1001
原创 关于grep的使用
grep是linux中一种强大的文件搜索过滤工具,可以按照正则表达式检索文件内容,并把匹配的结果显示到屏幕上(匹配的内容会标红)
2025-12-05 16:26:47
804
原创 SHELL
每个命令执行后都会返回一个数字状态码0表示成功,非0表示失败通过变量获取上一个命令的退出状态/bin/bashthenecho "文件存在"return 0 # 成功elseecho "文件不存在"return 1 # 失败fiecho "检查结果: $?# 脚本退出时指定状态码if [ $?-eq 0 ];thenexit 0 # 成功退出elseexit 1 # 失败退出fi。
2025-11-21 20:50:34
872
原创 SELinux
定义:SELinux(Security-Enhanced Linux,安全增强型 Linux)是集成到 Linux 内核中的强制访问控制(MAC)安全机制,通过预先定义的 “策略规则” 限制进程(主体)对文件、端口等资源(客体)的访问,即使进程拥有 root 权限,也只能执行被允许的操作。
2025-11-12 20:49:29
879
原创 OSPF综合性实验
1,R5为ISP,其上只能配置IP地址;R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行chap认证2,整个OSPF环境IP基于172.16.0.0/16划分;3,所有设备均可访问R5的环回;4,减少LSA的建国后吧,更新量,加快收敛,保障更新安全;5,全网可达。
2025-04-21 18:44:24
698
原创 HCIP——综合实验2
实验要求1、内网IP地址使用172.16.0.0/162.SW1和SW2之间互为备份;3、VRRP/STP/VLAN/eth-trunk均使用;4、所有PC均通过DHCP获取地址;5、ISP只配置IP地址;6、所有电脑可以正常访问ISP路由器环回。
2025-03-29 16:59:07
360
原创 HCIP--VLAN综合实验
1、PC1和PC3所在接口为,属于2、PC2/4/5/6处于同一网段其中PC2可以访问PC4/5/6PC4可以访问PC5不能访问PC6PC5不能访问PC63、PC1/3和PC2/4/5/6不在一个网段,且可以正常通讯4、所有PC通过DHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。
2025-03-23 15:39:07
768
原创 MySQL索引视图
索引是一种特殊的文件,用来快速查询数据库表中的特定记录,是提高数据库性能的重要方式通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度示例:新建表,插入大量数据,通过无索引查询及有索引查询来对比性能。2.创建索引:方法1:使用create语句在已经存在的表上创建索引创建普通索引indexnameontablenamecolumnNamelength) [ascdesc]);indexName:当前创建的索引,创建成功后叫啥名字。tableName。
2025-02-09 19:18:57
1326
原创 数据库mysql的多链表查询
一,相关定义及其分类一,相关定义及其分类定义:多表关联查询是使用一条SQL语句,将关联的多张表的数据查询出来组成:1.1交叉连接查询:即数据没有条件地连接在一起进行展示,可以理解为一张表的每一行去和另外一张表的任意一行进行匹配,返回笛卡尔积:即A表有m行数据,B表有n行数据,则返回m*n行数据。:笛卡尔乘积是指在数学中,两个集合A集合和B集合的所有组合情况会产生很多冗余的数据,后期的其他查询可以在该集合的基础上进行条件筛选。1.2内连接查询。
2025-01-19 22:35:58
1073
原创 数据库mysql的DML和DQL
DML:英文全称是DataManipulationLanguage(数据操作语言,用来对数据库中表的数据记录进行增、删、改操作,包含以下三个组成部分:insert:添加数据,可以向表结构当中来插入数据update:修改数据,可以修改表中的数据delete:删除数据,可以来删除表中的记录DQL(DataQueryLanguage):数据查询语言,使用SQL语句实现对数据表的查询SQL标准结构化查询语言简称。
2025-01-18 01:11:49
256
原创 RHCSA用户及组的管理
2、创建myuser用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的所属组是mygroup。#6、创建alex用户,使alex用户满足以下要求,用户id为3456,描述名为alian,密码为glegunge,附属组为group。#3、添加一新用户helen并设置其用户主目录/helen,密码为空,并将temp组群作为用户helen的附加组群。#7、创建admin用户,无密码,描述为teshu,设置基本组为temp。
2024-11-08 16:45:58
265
原创 RHCSA:安装Linux系统
以上页面即安装成功要求:1:创建虚拟机rhel9.3_6662:在虚拟机rhel9.3_666安装rhel9.3的操作系统3:检查网卡是否能获取ip ,然后创建快照4:远程登录虚拟机rhel9.3_666选择语言完成安装前的准备工作后安装成功以上页面即安装成功三,完成用户名和密码的设定即完成。
2024-10-20 21:16:25
264
原创 静态路由综合实验
注意:R1,R2,R3,R4路由器均有环回,图中未画出来。环回接口:是设备身上的一个虚拟接口,不是真实存在的,该接口一般用于测试使用(替代PC)
2024-07-26 16:18:55
1609
原创 网络通讯实验
注意:能远程操控必须要两个广播域为互通状态!!!由于充当telnet客户端不是PC,无法知道广播域另一端的路径怎么走,所以我们要告诉它路径下面一条告诉telnet客户端网关的路径同理我们还需要另一端的telnet服务端回应,也是告诉了服务端关于往telnet客户端的路径告诉了服务端网关的IP地址注意!!!有来有回才能联通(如下所示)前提满足后。
2024-07-22 18:33:47
1181
原创 DHCP协议——动态主机配置协议
offer报文--------由服务器进行回复,当收到discover报文后,并且服务器本地存在可用IP地址,则回 复信息。request报文------正式向服务器请求IP地址 ack报文----------服务器同意使用该IP地址。decline报文------当客户端检测到IP地址冲突时,发送给服务器,用以告知服务器,IP不可用。discover报文-----发现报文,用来发现网络中的DHCP服务器。nak报文----服务器拒绝客户端使用该IP地址----一般看不到。报文类型-----八种--6种。
2024-07-21 18:43:52
934
原创 TCP协议
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_60366454/article/details/134034750。传输数据段时,被分为多个报文,从不同路径传输,最终达到目的地的顺序会被打乱, 所以需要根据序列号字段进行重新排序。,当一个数据段中的某个报文丢失,发送端会主动重新发送一次该报文。存在,需要将大文件分为小文件,该操作由。数据段,都需要发送一次确认报文。时,确认序列号有意义。
2024-07-18 09:07:51
398
原创 CSS盒子模型
所以,盒子模型是指:html中的各个元素都类似一个一个的盒子里面的物品,但是却叫做css盒模型,是因为css盒模型像一个盒子,把各种html元素包起来,将html元素进行封装,以便于网页布局与排版。表示padding-top为边距1,padding-right为边距2,padding-bottom为边距3,padding-left为边距4。其大小是可以修改的。表示padding-top为边距1,padding-left和padding-right为边距2,padding-bottom为边距3。
2024-06-25 11:49:00
808
原创 HTML:关于京东,国际版interpark,及学校官网网页的创建
(2)国际版Interpark购买门票的网页。(3)中南林业科技大学涉外学院教务处登陆页面。
2024-06-12 16:12:58
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅