自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 systemd 服务配置文件,xxx.service 编辑指南,自定义我们自己的服务。

.service 文件通过 [Unit]、[Service]、[Install] 三大区块定义服务逻辑。重点在于 Type=forking模式下,(如需配合 PIDFile 指令与 CATALINA_PID 环境变量,使 systemd 能精准追踪 Tomcat 主进程。在权限管理方面,通过手动修改 /etc/passwd 等“四大金刚”文件或使用 useradd 命令创建专用系统用户 tomcat),并利用 chown 调整目录所有权,可实现最小权限原则。

2026-04-10 15:23:11 432

原创 centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识

Linux系统通过UID/GID识别用户与组,核心配置文件包括/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow。用户管理命令有useradd、usermod、userdel、passwd、chage等;组管理使用groupadd、gpasswd、groupmems。权限控制除传统rwx外,支持ACL(setfacl)。切换用户推荐su -以加载完整环境。资源限制通过/etc/security/limits.conf设置。

2026-04-10 15:10:17 338

原创 centos系列机的DNS的结构和相关案例

这篇 CSDN 文章介绍了 RHEL 中 BIND 软件的 DNS 架构与三种典型案例。结构与配置:named.conf为全局配置文件,named.rfc1912.zones负责区域声明,/var/named/存放解析文件。正反向解析:搭建基础 DNS 服务,实现域名与 IP 的双向绑定。高速缓存:通过forwarders指定转发器,仅代查并缓存结果,提升响应速度。分离解析:利用view语句匹配客户端IP网段,使内外网用户访问同一域名时解析出不同IP。

2026-03-29 14:58:13 244

原创 keepalived双主热备架构

本案例构建了基于 Keepalived+Nginx+Tomcat 的多层高可用负载均衡集群。双主热备:两台 Nginx 服务器通过 VRRP 协议互为主备,分别管理两个 VIP,实现互备与负载分发。Nginx 反向代理两台 Tomcat,DNS 节点对 VIP 做轮询。三主热备:扩展为三台 Nginx 节点,管理三个 VIP,后端增加至三台 Tomcat,进一步提升并发能力与可用性。核心机制:健康检查脚本实时监控 Nginx 进程,异常时自动重启或触发 VIP 漂移,确保服务连续性。

2026-03-28 21:23:34 349

原创 keepalive高可用基础案例.

本文基于 Keepalived 实现高可用负载均衡,通过 VRRP 协议实现 VIP 自动漂移,结合 Nginx 反向代理与 Tomcat 应用服务器,构建完整的高可用集群。文章首先介绍 Keepalived 的三大核心职能:健康检查、故障转移和虚拟路由。随后通过两个实战案例,逐步演示环境搭建全流程:先是 Keepalived+Nginx 基础高可用配置,解决单点故障;再升级为 Keepalived+Nginx+Tomcat 三层架构,实现应用层负载均衡。

2026-03-28 21:15:56 510

原创 运维知识(基础)快速记(乱序)

个人整理的一些运维小知识点,方便我们记忆和快速复习,谢谢大家喜欢。

2026-03-26 17:39:32 331

原创 Ansible案例:使用ansible配置DNS服务器

本案例详细讲述了,怎么使用Ansible在被控节点上配置DNS服务。

2026-02-25 20:02:33 932

原创 Ansible案例:在被控节点创建文件

1. 最基本的playbook结构2. file模块的基本用法

2026-02-24 12:48:12 551

原创 readme

Ansible自动化运维,适合初学者的专栏。

2026-02-24 12:38:29 33

原创 Ansible

本文章内容包含:# 一、`ansible` 的配置文件# 二、`inventory` 主机文件# 三、`ansible`中模块及其使用方法本文章结合专栏Ansible食用效果最佳。

2026-02-23 17:22:09 743

原创 Ansible简介

本文可以快速构建Ansible 的模型和概念。深度解析了 Ansible 自动化运维工具 的核心体系。Ansible 凭借 无 Agent 架构 与 SSH+Python 的组合,成为企业级运维的首选。文章涵盖了从 Inventory 主机清单、Module 功能模块到 Playbook 声明式剧本的核心组件,详细拆解了其“描述状态而非指令”的声明式思想。通过对变量、循环及 Role 模块化等高级特性的梳理,总结了其在批量部署与 CI/CD 场景下的显著优势,为构建自动化运维知识体系提供了清晰路径。

2026-02-23 17:11:08 876

原创 NFS服务和autofs自动挂载服务

本文详细介绍了NFS服务的原理与配置流程,包括客户端与服务端的工作机制、所需命令及配置文件含义。NFS通过`rpcbind`协调端口映射,服务端负责共享目录的提供与权限控制,客户端则主动挂载远程目录。配置涉及`nfs-utils`与`nfs-server`服务、`/etc/exports`导出规则,以及防火墙端口的放行。客户端无需开放端口即可访问共享资源。此外介绍了autofs自动挂载服务及其配置方法。整体阐明了NFS从安装到通信的完整流程。

2025-06-04 20:59:33 778

原创 SSH服务:安全远程登录的终极指南

ssh服务远程安全登录详细指南,可以让你对ssh的理解跟清晰

2025-06-04 20:46:24 1986

原创 Linux firewalld案例

嵌入在Linux系统中的防火墙firewalld,希望这些案例可以理解firewalld

2025-05-16 00:08:18 562

原创 ping icmp协议包

介绍了icmp协议包的组成

2025-05-14 01:12:02 537

原创 Linux firewalld

这篇文章介绍了Linux中的 firewalld的原理和配置方法。

2025-05-14 01:05:13 1084

原创 python中pip安装和使用中遇到的问题

第一步,打开pyCharm,-->点击左上角的File -->找到setting -->点击项目(Project)-->python解释器。右键此电脑并点击属性 -->找到高级系统设置 -->找到环境变量 -->找到Path并编辑,将pip.exe和python.exe所在的目录添加进去,-->一路确认回来。第二步,在文件管理器中找到第一步提到的路径,在python.exe的路径中应该会有一个script的文件夹里面有pip.exe程序,如果没有说明没有安装。第一步,在win终端中运行下面的命令。

2024-09-10 21:27:21 414

原创 NAT网络地址转换实验

1.通过ping的测试,我可以感受到客户机使用ping时生成的随机端口号在多对一动态NAP中的决定性作用,因为网络通讯是双向的,用户ping出私网后以一个公网IP访问服务器,而服务器返回数据包也是将公网IP作为destination,让后路由器再根据发起ping命令客户机随机生成的端口号,来将包精准的投放到客户机,这真的很巧妙。4、私网A通过NAPT,需要配置地址池,但地址池中的地址数量可自行配置,可配置1个地址或者多个,能够使用 R1 的公网地址访问互联网。2、配置telnet服务(截各设备配置图片)

2024-07-16 14:13:59 1124

原创 TCP协议的三次握手和四次挥手

Seq表示Sequence Number,这是设备自己生成的序列号,序列号在TCP(传输控制协议)中起着关键作用,其配合Ack确认号使用帮助确保数据传输的可靠性、有序性和完整性,需要注意的是第一次生成的Seq是随机的,后来生成的Seq则是有第一个的Seq递增的得到的,即Seq = Seq+1;Ack是确认号,它的值是由对方机器传输的Seq确定的,比如对方生成的Seq是12那么你传输给对方的Ack确认号就是12+1 = 13,通过这种方式保证传输的可靠性,和连续性,因为如果序号不连续,则说明中间有丢包。

2024-07-12 18:36:38 394

原创 RIP动态路由分配实验

1.R3环回3.3.3.0/24,不宣告此环回;2.其他网段基于192.168.1.0/24进行划分;3.R1与R2均存在两个环回;4.整个网络运行ripv2;5.全网可达,保证更新安全,减少路由条目。

2024-07-10 21:55:39 670

原创 静态路由综合实验

在做实验的过程中,R1,R2,R3,R4与R5没有办法连通,我检查了R1234的路由表并未发现问题。突然想起来了一句好信息的传输是双向的,所以就检查了R5发现R5的静态路由并没有配置。让后还是ping不同,我就查看路由表,查看接口,最后发现是R5和R4的接口IP配错了,1.17与1.22配在了一起,1.21与1.22配在了一起,导致一个广播域中出现了两种类型的IP,调整后一切正常。

2024-07-09 16:23:46 798

【数据库技术】基于SQL语言的数据定义与操作:DDL、DML、DQL及事务管理综合应用指南

上传的初心 1. 本文档介绍了MySQL数据库的结构和MySQL数据库中的数据类型。 2. 适合MySQL的初学者。 3. 食用场景有吃饭、等女友、蹲厕所、排队、等车和任何零散的时间。用手机打开pdf文档,记两个知识点,复习两条sql语句等等。 内容概要:本文档系统介绍了SQL语言的核心语法与操作,涵盖数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)、数据控制语言(DCL)以及事务管理等内容。详细讲解了数据库和数据表的创建、修改与删除操作,数据的增删改查,条件查询、聚合函数、分组、排序、分页查询等常用查询技术,还涉及多表连接查询(内连接、外连接、自连接)、联合查询、子查询以及各类SQL函数(字符串、数值、日期、流程控制)的应用。此外,文档还阐述了数据库中的约束类型(如主键、外键、唯一、非空等)及其作用,并介绍了用户权限管理和事务控制机制。; 适合人群:具备基本数据库概念和计算机操作能力,从事或学习数据库相关工作的初学者及1-3年经验的开发人员。; 使用场景及目标:①掌握SQL语句的基本编写规范与执行顺序;②熟练运用SQL完成日常数据库操作任务,如数据查询、表结构设计、权限管理等;③为后续学习数据库优化、后端开发或数据分析打下坚实基础; 阅读建议:此资源以实用语法教学为主,建议结合实际数据库环境边学边练,重点理解各语句的使用场景与注意事项,尤其关注多表查询与复杂条件筛选的实战应用。

2026-04-03

【数据库技术】基于三范式的数据库设计与SQL语言应用:数据完整性与系统性能优化方案研究

1. 本文档介绍了MySQL数据库的结构和MySQL数据库中的数据类型。 2. 适合MySQL的初学者。 3. 食用场景有吃饭、等女友、蹲厕所、排队、等车和任何零散的时间。用手机打开pdf文档,记两个知识点,复习两条sql语句等等。 内容概要:本文系统介绍了数据库的基本概念与核心理论,重点阐述了数据库、数据库管理系统(DBMS)与SQL语言三者之间的关系,指出人类通过SQL语言操控DBMS来管理和操作数据库。文章详细解析了SQL语言的四大分类:DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)和DCL(数据控制语言),并分别说明其用途。接着介绍了MySQL中常用的数据类型,包括数值型、字符型和时间型数据类型的分类、存储大小及适用场景。此外,文章深入讲解了数据库设计的三大范式(1NF、2NF、3NF),强调数据原子性、唯一性和独立性的重要性,并分析了未遵循范式可能导致的数据冗余、结构臃肿和维护困难等问题。最后指出,在实际项目中通常满足第三范式即可,过度追求高范式可能影响性能,合理的设计应兼顾规范性与业务需求。; 适合人群:计算机相关专业学生、初/中级数据库开发者、准备数据库面试的技术人员; 使用场景及目标:①理解数据库核心概念及其组成要素;②掌握SQL语言分类及应用场景;③学习MySQL数据类型选择与表结构设计原则;④深入理解数据库范式及其在实际开发中的权衡应用; 阅读建议:建议结合实际数据库操作进行学习,边读边在MySQL环境中练习建表、SQL语句编写与范式分解,以加深对理论知识的理解与应用能力。

2026-04-03

TCP协议三次握手和四次解手

本资源使用绘画工具,用图形加文字共同讲解

2024-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除