- 博客(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
原创 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
原创 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及事务管理综合应用指南
2026-04-03
【数据库技术】基于三范式的数据库设计与SQL语言应用:数据完整性与系统性能优化方案研究
2026-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅