- 博客(42)
- 收藏
- 关注
原创 LVS-DR
open_Euler2 172.225.254.102 Real Server2(RS2) web服务器2。open_Euler1 172.25.254.101 Real Server1(RS1) web服务器1。open_Euler 172.25.254.103 Director Server 负载均衡服务器。Rocky8 172.25.254.104 Client 客户端。名称 IP配置 服务角色 备注。
2025-02-17 15:52:32
862
原创 mysql8.0使用PXC实现高可用
PXC 本质上是基于 Galera 集群复制技术构建的多主 MySQL 集群。它允许在多个 MySQL 节点之间进行实时的数据同步和复制,每个节点都可以独立地处理读写操作,具备多主写入的能力,从而实现了数据库的高可用性、可扩展性和数据一致性。
2025-02-11 16:43:22
645
原创 MySQL主从复制原理及工作过程
1、MySQL将数据变化记录到二进制日志中;2、Slave将MySQL的二进制日志拷贝到Slave的中继日志中;3、Slave将中继日志中的事件在做一次,将数据变化,反应到自身(Slave)的数据库详细步骤:1、从库通过手工执行change master to 语句连接主库,提供了连接的用户一切条件(user 、password、port、ip),并且让从库知道,二进制日志的起点位置(file名 position 号);2、从库的IO线程和主库的dump线程建立连接。
2025-02-07 14:14:57
376
原创 shell练习2
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。
2025-01-15 12:07:01
181
原创 shell练习1
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shell 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shell脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。
2025-01-11 18:40:38
189
原创 sed流编辑器
sed是一种流编辑器,处理时,把当前处理的行存储在临时缓冲区中,称为模式空间,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容没有改变。
2024-12-08 15:41:00
537
原创 shell 条件测试
要求: 输入空格和超过范围的值,对应不同的报错;生成一个随机数,判断输入的值与随机数的大小,进而猜测循环,输入exit退出。&& : 在命令执行后如果没有任何报错时会执行符号后面的动作。使用测试语句来测试指定的条件表达式的条件的真或假。要求:当输出空格时报错,文件存在时输出,反之。|| : 在命令执行后有报错执行符号后的动作。
2024-12-08 14:46:07
299
原创 grep命令
正则表达式(Regular Expression,简称regex或regexp)是一种文本模式描述的工具,它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式广泛应用于文本编辑器、编程语言、搜索引擎和各种文本处理软件中,用于检索、替换、校验或处理文本数据。是一种强大的文本搜索工具,能够使用特定的模式进行匹配(包括正则表达式)搜索文本,并默认输出匹配行。grep在一个或者多个文件中搜索字符串模板。文件不存在,返回状态码2。搜索成功,返回状态码0。1、什么是正则表达式。3、正则表达式字符集。
2024-12-08 14:36:54
379
原创 shell脚本中的常用命令
将标准输入数据转换成命令行参数,能够处理管道或者标准输入并将其转换成特定的命令的命令参数。命令是用于显示个收集相关cpu信息,包括处理器类型、架构、核心数、线程数、缓存大小等。-n : 指定时间间隔 -d : 高亮显示变化区域 -t : 屏蔽顶部时间。周期性的用来执行某命令,并把某命令执行结果输出到屏幕上。在/proc/cpuinfo文件中也可查询相关信息。作用:从指定的URL下载文件。
2024-12-02 09:17:44
391
原创 Ubuntu 操作系统
Ubuntu 是一个基于 Linux 的开源操作系统,它由 Canonical Ltd. 公司维护和资助。Ubuntu 以其易用性、强大的社区支持和定期的安全更新而闻名,一个一桌面应用为主的操作系统。
2024-12-01 20:28:05
1331
原创 SHELL脚本中的变量与运算
变量是编程和计算机科学中的一个基本概念,它用于存储数据值。在不同的上下文中,变量可以有不同的含义,但核心思想是相同的:变量是一个存储位置,用来保存可以改变的数据。实现原理就是内存存储单元的一个符号名称# 使用 $() 或 ` `
2024-12-01 18:14:41
678
原创 firewalld
默认使用域为public默认提供的九个zones的调用文件都保存在/usr/firewalld/zones/ 目录下区域默认规则策略阻塞区域(block)拒绝流入的流量,除非与流出的流量相关工作区域(work)拒绝流入的流量,除非与流出的流量相关家庭区域(home)拒绝流入的流量,除非与流出的流量相关公共区域(public)不信任任何计算机,只有选择接受传入的网络连接隔离区域(DMZ)称非军事区域,内外网络之间增加的一层网络起到缓冲作用;只接受传入的网络连接。
2024-11-27 10:31:46
393
原创 iptables防火墙
它作为一个通用的、抽象的框架,提供一整套的hook函数的管理机制,使得诸如数据包过滤、网络地址转换(NAT)和基于协议类型的连接跟踪等.分析OSI七层协议的2.、3、4层;可以直接分析数据包头部数据,包括硬件地址,软件地址、TCP、UDP、ICMP等数据包信息都可以进行过滤分析。机制工作:拒绝让Internet的数据包进入主机的某些端口,拒绝让某些来源ip的数据包进入,拒绝让带有某些特殊标志(fag)的数据包进入,最常拒绝的就是带有SYN的主动连接的标志。
2024-11-24 14:54:16
690
原创 SELinux
SELinux : 安全强化的Linux;在开启后,会对进程本身部署安全上下文;会对文件部署安全上下文;对法务使用端口进行限制;对程序本身的不安全功能做限制。
2024-11-20 20:39:20
401
原创 nfs网络文件系统
存在客户端上,会持续的检测某个指定的目录,并预先设置当使用到该目录的某个子文件时,将会取得来自服务器的nfs文件资源,并进行自动挂载的操作。
2024-11-20 16:08:18
431
原创 DNS域名解析服务器
DNS(Domain Name System) : 作为将域名和IP地址相互映射的一个分布式数据库,能便捷互联网的访问。使用53端口,通常以UDP较快的数据传输协议来查询,如果没有查询到,将再次启动TCP重新查询,两者同时启动port53.因特网在采取命名的时候采用层次树状结构命名方法。国家顶级域名(cn代表中国等)、通用顶级域名(com公司企业)
2024-11-20 10:45:39
1084
原创 web服务器
2、 Mount /dev/cdrom /rhel9 # /dev/cdrom 为 /dev/sr0的软连接。• -keyout /etc/nginx/certs/easylee.org.key:指定私钥的输出文件路径。• -out /etc/nginx/certs/easylee.org.crt:指定证书的输出文件路径。
2024-11-17 11:02:25
905
原创 时间同步服务器
RTC是实时时钟(Real-Time Clock)的缩写,它是一种在计算机中独立于操作系统运行的时钟。: 显示的是系统设置的时区,Asia/Shanghai,对应中国标准时间(CST),UTC偏移量为+0800。Universal time: 五 2024-11-15 08:05:11 UTC。: 显示的是系统当前的本地时间,格式为“星期 年-月-日 时:分:秒 时区”。^表示服务器,=表示对等方,#表示本地连接的参考时钟。: 显示的是协调世界时(UTC),这是基于原子时钟的时间标准。
2024-11-15 16:35:25
841
原创 系统的延迟任务及定时任务
指被安排在将来某个时间点执行的任务。它是一次性的,不重复执行。指那些按照预定的时间或周期自动执行的命令或脚本。类似手机闹铃,可以重复执行。
2024-11-15 16:22:56
671
原创 Linux 练习二
分两个主分区,大小分别为2G和 3G。第一个主分区挂载到/guazai1目录,并在其中存入1.txt的 文件。第二个主分区创建ext3的类型的文件系统。第二个主分区挂载到/guazai2 目录,并在其中存入2.txt的文件。分一个主分区,大小为1G。在其中存入3.txt的文件,其文件内容是this is 3。在其中存入4.txt的文件,其文件内容是this is 4。主分区创建xfs 类型的文件系统,挂载到/guazai5,在其中存入5.txt的文件,其文件内容是this is 5。
2024-10-20 17:44:50
197
原创 linux练习一
创建一个 xiaohong和xiaoming两个用户,并设置密码xh和xm,让xiaohong可以对root.txt有写的权限,让 xiaoming可以对root.txt有读的权限。7、xiaoming用户在/tmp下创建一个xiaoming.txt的文件,修改xiaoming.txt的属者和属组为 xiaohong。5、root用户在/tmp下创建一个1.txt的文件,写入123的内容并查看,修改1.txt文件的其他人的权限为 读写。4、删除xiaoxiao用户的同时删除与之相关的文件和目录。
2024-10-20 17:34:29
180
原创 python练习
写一个函数,使用文件IO,将一个文件的内容复制到另一个文件,并且在复制的过程中,将所有大写字母转换为小写字母,所有小写字母转换为大写字母。
2024-09-10 17:43:18
291
1
原创 python练习
1. 录入学员信息 (单条学员信息使用字典保存)(所有学员信息保存在一个列表里)# 学生管理系统-主页。# 2. 删除学员信息。# 3. 查询所有学员。# 4. 筛选学员信息。# 5. 退出系统。
2024-09-09 13:26:03
187
原创 python练习
写一个函数,使用文件IO,将一个文件的内容复制到另一个文件,并且在复制的过程中,将所有大写字母转换为小写字母,所有小写字母转换为大写字母。
2024-09-09 13:13:53
284
原创 python笔记2
用 [ ] 定义,用 , 分隔数据;索引从 0 开始。列表是可变的,可以修改、添加和删除元素。#举例列表ls使用小括号()括起来,元素之间用逗号分隔。元组一旦创建,其元素不能被修改、添加或删除。#元组也支持切片#“修改”元组,只能修改元组里的 可变数列#集合(set)使用{}创建 , 不支持下标# 集合时无序的# 集合是哈希结构的,即 set 中每一个元素 都保存在 该元素的哈希结果 (内存地址)上# 集合最大的作用是可以帮助我们进行,去重,求并集,求交集,求差集。使用花括号{}
2024-09-06 20:12:29
663
原创 python练习
两个整数4和2的最大公约数(GCD)是2。整数16和24的最大公约数是8。怎样找出最大公约数呢?假设输入的两个整数是n1和n2。你知道数字1是它们的公约数,但它并不是最大公约数。所以,你要检测k(k=2、3、4、…)是否为n1和n2的公约数,直到k大于n1或n2。把公约数存储在一个名为gcd的变量中。初始状态时,gcd的值为1。每找到一个新的公约数就把它赋给gcd。当你检测完从2到n1或从2到n2的所有可能公约数后存储在gcd中的值就是最大公约数。
2024-09-01 09:45:41
477
原创 HCIP VLAN综合实验
3、所有pc通过DHCP获取Ip地址,且pc1/pc3可以正常访问pc2/pc4/pc5/pc6;pc2/pc4/pc5/pc6处于同一网段;其中pc2可以访问pc4/pcs/pc6;2、pc1/pc3与pc2/pc4/pc5/pc6不在同一网段;1、pc1和pc3所在接囗为access;pc4可以访问pc6;
2024-08-05 09:11:32
1781
原创 BGP综合实验
此次实验在 AS1 和 AS3 中,虽各有一个环回地址不能在任何协议中宣告,但通过 BGP 协议最终实现了这两个特殊环回的 Ping 通。AS2 的 IP 地址基于 172.16.0.0/16 进行了合理划分,并在内部成功配置 OSPF 协议。R1 - R8 采用 /32 的建邻环回,R2 - R7 还额外划分了业务网段。在 AS 间,骨干链路的 IP 地址按需定制。通过 BGP 协议,使得整个网络中所有设备的环回能够互相访问,达成了实验的关键目标。
2024-08-02 18:40:41
1896
1
原创 OSPF综合实验
通过本次实验,成功构建了一个满足需求的复杂网络环境,展示了在 MGRE VPN 隧道和 OSPF 路由协议配合下实现高效、安全网络通信的能力。
2024-07-27 17:18:16
711
原创 GRE与MGRE实验
深入理解了网络协议和技术的工作原理,提高了实际操作和问题解决的能力。认识到在复杂网络环境中,仔细规划和配置的重要性,以及对细节的关注对网络稳定性的影响。通过本次实验,不仅达到了预定的实验目标,还学会了配置MGRE与GRE,为今后处理更复杂的网络场景积累了宝贵的经验和知识。
2024-07-23 20:26:26
308
原创 PPP MP链路实验
通过这次实验,我们深入理解了PPP协议的工作原理和配置方法,尤其是CHAP验证机制在保障链路安全方面的重要作用。同时,也掌握了如何将多条PPP链路捆绑以提升网络性能。
2024-07-22 12:42:58
241
原创 HCIP第一次静态路由实验
在实验中,我们将 R6 设定为 ISP,仅为其配置接口的公有 IP 地址且后续不再进行其他配置。对于 R1 - R5 组成的局域网,我们从 192.168.1.0/24 这个私有 IP 地址段进行了合理分配。R1、R2、R4 分别配置了两个环回 IP 地址,R5 和 R6 各配置一个环回地址,且这些环回地址代表连接用户的接口。同时,为 R3 下面的两台 PC 配置了通过 DHCP 自动获取 IP 地址的功能。为实现选路最佳、路由表尽量小和避免环路的目标,我们精心规划了路由策略。
2024-07-21 11:23:36
724
原创 NAT静态路由实验
本次实验主要围绕网络地址转换(NAT)技术展开。首先,按照图示准确配置了 IP 地址,包括公网地址 100.1.1.1/24 以及私网 A 和私网 B 的地址。在配置过程中,确保了地址的准确性和子网划分的合理性。对于私网访问互联网的需求,私网 A 通过 NAPT 配置地址池,实现了多台设备使用 R1 的公网地址接入互联网;私网 B 则利用 EASY IP 在 R3 上完成配置。同时,为了使公网中的 PC2 能够访问私网 A 的 Telnet 服务,进行了 NAT SERVER 配置。
2024-07-15 13:28:06
507
原创 RIP动态路由实验
通过精心的网段划分和 RIPv2 的配置,成功实现了全网的互联互通。在保证网络安全的前提下,有效地控制了路由表的规模,提高了路由的效率和稳定性。例如,通过合理设置路由的度量值和抑制不必要的路由更新,减少了网络中的冗余信息和潜在的安全风险。总之,本次实验达到了预期的目标,为进一步理解和应用 RIP 协议积累了宝贵的经验。1、划分IP(划分IP的方式有多种,以下划分方式可做为参考),并给相应设备配置IP地址。2、配置RIP协议,宣告网段,除R3环回3.3.3.0/24,并测试。4、接口验证,保证更新安全。
2024-07-10 09:15:44
879
原创 静态路由综合实验
本次实验围绕网络拓扑配置展开,根据给定的需求进行了一系列的设置和优化。我们首先对网段进行了划分,除了将 R5 的环回地址固定为 5.5.5.0/24 之外,其余网段均基于 192.168.1.0/24 进行合理规划。在 R1 - R4 每个路由器上创建了两个环回接口来模拟 PC,并将其地址置于 192.168.1.0/24 网络内。为了优化路由表,在 R1 - R4 中没有直接编写到达 5.5.5.0/24 的静态路由,但通过合理的配置依然实现了全网可达。
2024-07-08 15:47:54
930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人