- 博客(38)
- 收藏
- 关注
原创 第一次作业
一.二、MySQL 安装步骤(分系统详解)(一)Windows 系统(exe 安装包 / 压缩包两种方式)方式 2:压缩包ini[mysqld]port=3306[mysql]cmdplaintextcmdALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';(二)Linux 系统方式 1:YUM 安装plaintextbashbbb方式 2:RPM 包安装。
2025-12-09 18:11:08
818
原创 高可用集群keepalived
Keepalived是一个基于VRRP协议的高可用性解决方案,主要用于实现IP故障转移和负载均衡。通过VRRP协议,多个节点能选举出主节点(Master),并在主节点故障时自动切换到备用节点(Backup),确保服务的高可用性。
2025-07-30 16:42:38
502
原创 负载均衡集群HAproxy
HAProxy 是一款高性能的负载均衡器和代理服务器,支持 TCP 和 HTTP 应用。广泛用于高可用性集群,能够有效分发流量到多个后端服务器,确保服务的稳定性和可扩展性。
2025-07-30 16:39:04
977
1
原创 lvs 集群技术
LVS(Linux Virtual Server)是一种基于 Linux 的高性能、高可用性服务器集群技术,用于构建可扩展的网络服务。它通过负载均衡技术将客户端请求分发到多台后端服务器,从而提高系统的吞吐量和可靠性。
2025-07-30 16:34:32
630
原创 Linux的web服务器的部署和优化
在HTTP协议中,I/O(输入/输出)结构主要涉及客户端与服务器之间的请求和响应交互。:包含请求方法(如GET、POST)、请求的URI(如/index.html)和HTTP版本(如HTTP/1.1)。:包含客户端向服务器传递的附加信息,如Host、User-Agent、Accept等。:在POST或PUT请求中,请求体包含客户端发送给服务器的数据,如表单数据或文件内容。:包含HTTP版本(如HTTP/1.1)、状态码(如200)和状态消息(如OK)。HTTP请求由请求行、请求头和请求体三部分组成。
2025-05-10 15:53:00
1037
原创 Linux时间同步服务
在分布式系统中,多个节点需要协同工作。如果各节点的时间不一致,可能导致数据不一致、任务调度混乱等问题。时间同步确保所有节点基于同一时间基准运行,保证系统的一致性和可靠性。在数据采集和日志记录中,时间戳是重要的元数据。在Linux系统中利用NTP(Network Time Protocol )协议使网络中的各个计算机时间达到同步。
2025-05-10 15:37:24
370
原创 linux系统的延迟任务与定时任务
1,延时任务与定时任务的区别延时任务是指在某个事件触发后,经过一段指定的时间再执行的任务。延时任务通常用于处理需要在未来某个时间点执行的操作,例如用户操作后的反馈、数据处理的延迟执行等。定时任务是指在固定的时间间隔或特定的时间点重复执行的任务。定时任务通常用于周期性的操作,例如数据备份、日志清理、定时通知等。
2025-05-10 15:24:46
545
原创 Linux进程管理
Linux 进程管理是系统管理员和开发人员必须掌握的核心技能之一。以下是一些常用的进程管理命令和技巧1. 进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。2. 进程包含了程序执行所需的各种资源,如内存空间、文件描述符等。3. 每个进程都有自己独立的内存空间和系统资源,不同进程之间相互隔离。4. 程序是静态的代码文件,进程是指程序运行时的形态(调用系统资源将静态的代码文件运行起来)。5. 进程是程序的一个副本。6. 进程是有生命周期的(准备期,运行期,终止期);
2025-05-10 14:25:02
724
原创 linux权限管理
使用 命令可以查看文件或目录的权限信息。ls -l 文件类型:d:文件夹-:普通文件l:软链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如屏幕等串口设备)s:套接口文件读 -r:Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限写 -w:Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限执行 -x:execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权
2025-05-10 13:58:48
764
原创 linux软件仓库
DNF 是新一代替代传统 YUM 的包管理系统,默认集成到了较新版 Fedora/CentOS7+ 当中去掉了部分冗余选项更加简洁高效同时也兼容旧版语法结构保持向后兼容特性不变。RPM(RedHat Package Manager)是一种用于管理和维护基于 RPM 的软件包的工具。为了能够离线管理大量依赖关系复杂的软件集合,通常我们会创建自己的本地 YUM 软件库。是 Debian 及其衍生版本(如 Ubuntu)使用的软件包格式,而。网络软件仓库构建方法。
2025-04-19 16:21:19
427
原创 linux网络管理
上述指令设置了网卡采用静态 IP 方式(`manual`),具体地址设为 `192.168.1.100`, 子网掩码为 `/24`(隐含),默认网关指向 `192.168.1.1` ,以及首选 DNS 服务器设定为 Google Public DNS 即 `8.8.8.8`。这条命令的作用是在网卡 `ens33` 上添加一个 IP 地址 `192.168.1.100`,其子网掩码为 `/24`(相当于 `255.255.255.0`)。最后的 `up` 参数表示启用该网卡接口。
2025-04-19 16:12:16
370
原创 文件传输网络
rsync -avz --preallocate 用户名@远程服务器IP地址:/path/to/destination/ /path/to/source/--suffix=SUFFIX 设置备份后缀(默认为 ~,除非使用 --backup-dir)--append-verify 类似于 --append,但包含文件中的旧数据校验和。--no-implied-dirs 使用 --relative 时不发送隐含的目录。-b, --backup 创建备份(参见 --suffix 和 --backup-dir)
2025-04-19 15:46:36
942
原创 linux的权限概念总结
一、Linux中权限的概念Linux权限是保证系统安全性的重要手段,也是Linux系统的基础之一。Linux权限是指对文件和目录所具有的操作权限,涉及到文件和目录的读(r)、写(w)和执行(x)权限。Linux文件访问者有三种,分别是所有者(User)、所属组(Group)和其他用户(Others)。文件的访问者可以根据其角色和权限的不同进行分类,每个类别的访问者拥有不同的权限来访问或操作文件。这种分类和权限设置机制有助于提高文件的安全性和保护用户的隐私二、 Linux下的用户。
2025-04-01 09:05:11
655
原创 每日一讲作业
例如,对于某国家骨干网来说,可以根据地理位置,将各个省份的路由器划分在不同的区域内,也可以根据功能性的需求,将服务器区、测试区、网管区等中的路由器划分在为不同的区域内,对于它们进行集中管理,同时进行路由控制。交换完成之后,所有同一区域的路由器的拓扑表中都具有当前区域的所有链路状态信息,并且都是一致的。随着网络规模日益扩大,当一个大型网络中的路由器都运行OSPF路由协议时,路由器数量的增多会导致 LSDB 非常庞大,占用大量的存储空间,并使得运行SPF 算法的复杂度增加,导致 CPU 负担很重。
2025-02-12 14:34:32
793
原创 每日一讲作业
当链路状态变化(如接口故障),路由器立即泛洪LSU更新(组播地址`224.0.0.6`用于DR/BDR),其他节点更新LSDB并重新计算SPF。OSPF通过邻居发现、LSDB同步、SPF计算和区域分层设计,实现了高效、可靠的路由计算与数据转发,是企业级网络的核心路由协议之一。- **今日重点**:LSDB同步是OSPF的核心,确保所有路由器拥有一致的网络拓扑信息。2. Init:收到Hello报文,但未确认对方收到自己的Hello。- 重点:SPF算法是OSPF的核心计算逻辑,确保无环路且最优的路由选择。
2025-02-12 11:54:30
336
原创 TCP作业笔记
此时服务端处 于同步已接收状态(SYN-RCVD),但是此时对于客户端而言,服务端回复的报文是错误的报文,因为其确 认序列号与客户端将要发送的报文的序列号不匹配,则客户端发送RST报文,断开连接。是用来将TCP的窗口的值左移的位数,使得原本的窗 口值加倍。TCP面向连接---连接管理 连接建立、数据传输、连接释放 TCP连接的建立 TCP建立的双方都需要知晓对方的存在 要允许双方协议参数协商 设备可以为TCP连接分配相应资源(缓存空间) TCP规定SYN被设置为1的报文段不能携带数据,但是要消耗一个序号。
2024-10-30 14:38:05
373
原创 第三次作业
函数重载:存在多个函数名相同的函数,但是参数个数或者参数类型不同,会使得在调用的时候,自动调用对应函数的现象。往往要对对象的属性进行私有化,然后,提供公开的方法进行访问 get_ set_python进行成员的私有化: _ _属性名 _ _方法名。如果Son类中,也存在__init__,那么一定要在代码的第一行手动的调用父类。重新定义一个与父类方法名相同的方法,我们把这种情况,叫做方法重写(方法覆盖)方法重写:父类中的方法已经不能满足子类的需求,因此,在子类中,
2024-04-24 19:12:08
332
原创 第二次作业
str1 = input("请按照ddd-dd-dddd的格式输入社会安全号码:")print(f"{str2}不是{str1}的子串")print(f"{str2}是{str1}的子串")print(f"({a},{b})是一个双素数")a = eval(input("请输入5个整数,用逗号隔开"))
2024-04-12 19:46:12
169
原创 python作业
print('today is 星期%d and the future day is 星期%d'%(today,c))player = int(input("请输入你的选择(0/1/2):"))2.num = int(input("请输入一个整数:"))print(f'{num}能同时被5和6整除')print(f'{num}只被其中一个整除')print("请出拳:0-剪刀,1-石头,2-布")print('21世纪中的闰年有:')
2024-04-11 21:10:41
617
原创 nat的配置
当源ip地址为私有的数据包,来到边界路由器上进入公网时,修改其源ip地址为公网ip,之后产生映射记录 当数据包从公网回复时,基于记录将目标ip修改回原来的私有地址;---因此一对多由被成为端口地址转换--PAT。NAT:网络地址转换 --- 在边界路由器上,从内网进入外网时,修改源ip地址;一对多(动态) --- 将多个私有ip地址转换为同一个公有ip地址;仅将一个公有ip地址的一个端口号,固定和一个私有ip地址的一个端口号进行转换。一对一(静态) 固定将一个私有地址,转换为一个公有地址。
2024-01-23 11:24:23
1516
1
原创 第二次作业
r1-ip-pool-aaa]dns-list 192.168.1.100 8.8.8.8--下发DNS服务 器IP地址。[r1-ip-pool-aaa]dns-list 192.168.1.100 8.8.8.8--下发DNS服务 器IP地址。[r1-ip-pool-aaa]dns-list 192.168.1.100 8.8.8.8--下发DNS服务 器IP地址。[r1-ip-pool-aaa]dns-list 192.168.1.100 8.8.8.8--下发DNS服务 器IP地址。
2023-12-21 12:05:53
2262
原创 云计算第一-三课
已知访问目标的IP地址,获取对端的MAC地址的用途,首先会发送一个目标MAC地址为全F的MAC地址(48位二进制均为1的地址,如果目标MAC地址为全F则交换机会强制洪范),其他设备接收到最高数据包后,会查看数据包中的目标IP地址,如果是自身则会将自身的MAC地址进行回复,如果目标IP不是自身则仅将数据包中源IP地址和MAC地址的对应关系记录起来(arp表),后续转发将优先查询ARP表中记录的信息进行转发。TAB--快速补全配置 [Huawei]quit ---回退到上一个视图 system-view。
2023-12-03 19:13:55
410
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅