- 博客(16)
- 收藏
- 关注
原创 【Linux 运维】超简单 Shell 脚本实现内存监控与告警(附两种写法 )
本次内存监控脚本开发案例,依托 Linux 最基础的文本处理命令完成数据采集,搭配 Shell 原生运算与判断语法实现业务逻辑,未引入 awk 等进阶命令,极大降低了入门学习难度。通过本案例学习,读者可熟练掌握 free 内存查看指令、管道组合命令、Shell 整数运算以及两种主流条件判断写法,夯实 Shell 脚本编写基础。该脚本实用性极强,既能够满足课程实验、课后练习需求,也可应用于中小型服务器简易资源巡检工作,是从 Linux 入门迈向运维实战的优质练手项目。
2026-05-19 20:31:14
471
原创 Linux运维:BIND 主从 DNS 服务器完整搭建教程( 手把手从零配置)
为什么要有从 DNS?简单来说:主 DNS 负责写入、管理解析记录;从 DNS 自动同步主服务器数据,充当备用节点。当主服务器故障时,从 DNS 无缝接管解析服务,保障网络不中断。在企业生产环境中,单台 DNS 服务器存在极大的单点故障风险。一旦主 DNS 服务宕机,全网域名解析将会瘫痪,严重影响业务正常运行。为了解决该问题,企业普遍采用主从 DNS 架构,通过区域传送机制实现解析数据同步,从而达到备份冗余、故障切换、分担解析压力的目的。
2026-05-11 12:24:18
552
原创 Linux NFS 自动挂载指定目录实现详解(RHCE 实战作业解析)
NFS 是 Linux/Unix 系统提供的一种网络文件系统协议,允许一台机器(客户端)像访问本地文件一样访问另一台机器(服务器)上的目录或文件。功能:分享主机的运算能力服务器类型:有限度开放连接工作站类型:只对内网开放多台服务器共享同一数据目录集中管理用户文件配合自动化脚本提高运维效率NFS 共享目录的配置与权限管理客户端手动挂载和开机自动挂载方法并在客户端通过autofs 实现了按需自动挂载,相比传统/etc/fstab方式更加灵活、安全、不影响系统启动。
2026-04-21 22:41:37
419
原创 crontab 定时任务从入门到精通:10 道经典练习题详解
在 Linux 系统运维、自动化脚本开发中,at命令是在指定时间内只能执行一次任务,crontab命令可以循环重复的执行定时任务是最常用的定时任务工具,无论是服务器日志清理、数据备份,还是日常脚本执行,都离不开它的加持。很多同学在学习 crontab 时,总觉得语法简单但一到实际场景就出错,尤其是面对「按月份、按星期、间隔执行」等复杂需求时,经常踩坑。本文就以10道经典crontab作业题为核心,逐一讲解,所以代码可直接复制,帮你彻底吃透crontab。本文从crontab。
2026-04-03 17:48:20
372
原创 OSPF综合实验
一、实验要求1,R5为ISP,其上只能配置IP地址;R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行chap认证2.整个OSPF环境IP基于172.16.0.0/16划分;3,所有设备均可访问R5的环回;4,减少LSA的更新量,加快收敛,保障更新安全;5,全网可达二、核心配置思路/19。
2026-03-08 17:21:32
173
原创 华为 VLAN 完整综合实验配置(跨交换机 + 单臂路由 + DHCP + 二层隔离)
实验摘要 本实验构建了一个基于Hybrid端口的多VLAN企业局域网模型,通过二层隔离实现精细访问控制。核心配置包括:1)使用Access端口处理PC1/3(VLAN2),Hybrid端口管理PC2-6(VLAN3-6)的权限;2)Trunk端口实现跨交换机通信;3)路由器子接口终结VLAN并部署DHCP服务。创新点在于仅通过Hybrid端口的标签控制(如允许PC2访问PC4/5/6但禁止访问PC6)替代传统ACL,验证了二层隔离的可行性。实验完整覆盖VLAN划分、跨设备通信、地址分配等关键技能,为网络工程
2026-02-02 02:49:09
155
原创 Windows系统安装mysql详细教程
选择MySQL Servers,因其他产品也没有下载,所以 只选择这一个即可。选中MySQL servers....下方会出现一个超链接如图点击,然后继续next。MySQL安装好之后,尽量不要更改位置,所以将路径放在path中。ok至此MySQL算是安装配置全部完成了。配置完成,即MySQL的安装配置结束。等待安装完成,点击next进行配置。等待配置完成,点击finish。
2025-12-08 19:56:23
422
原创 Linux系统文件的操作与统计(以十一道题为例)
六、统计passwd文件中10行到25行中用户登录的shell是/usr/sbin/nologin的用户名,并将统计的用户名保存到普通用户家目录下的back目录中的user_passwd.txt文件中。七、group文件是一个保存组信息的文件,该文件每一行就表示一个组的信息,现在需要统计该文件有多少个组,统计的信息存放到1、题back目录中的user7.txt文件中。十、对9、题用tar命令的压缩包进行解压缩到普通用户的家目录下的back目录下,zip压缩的解压到tmp目录下的back目录中。
2025-10-10 16:56:55
639
原创 PYTHON练习
步骤:1. 注册: 接收用户输入的用户名和密码,存入字典。右移( >> ):二进制位右移n位,高位补符号位,相当于除以2^n(向下取整)。按位取反( ~ ):二进制位逐位取反(0变1,1变0),结果需考虑补码规则。左移( << ):二进制位左移n位,低位补0,相当于乘以2^n。:位与( & ):两数二进制位全1则结果位为1,否则为0。位或( | ):两数二进制位有1则结果位为1,否则为0。异或( ^ ):两数二进制位不同则结果位为1,相同为0。四、完成登录系统,登录时数据使用序列化和反序列化。
2025-06-18 19:48:21
473
原创 python练习3
2.写个递归函数,在每次获取路径后,通过os.path.isfile判断是文件还是文件夹。2.定义一个函数encrypt设置盐值,为文件加密,用数据库存储用户和密码。打印输出所有的文件(遇到文件输出路径,遇到文件夹继续进文件夹)。二、使用加密模块及IO模拟登录功能,要求使用文件模拟数据库存储用户名和密码。如果是文件就打印文件,是文件夹就递归调用。3.定义一个函数login,用来判断登录是否成功。给出一个路径,遍历当前路径所有的文件及文件夹,1.先导入hashlib,为文件写入用户密码。
2025-05-11 11:35:38
642
原创 PYTHON练习2
解析:列表生成的是0~5的一个序列转为 列表,然后是切片操作 [start:stop:step] ,这里start (起始索引)和 stop (结束索引)都省略, step (步长)为2。解析:此代码先进行外层循环 i 依次取值0,1,2,3,循环执行四次,每次外层循环一次,内层都会循环全部,因此当i=0 时,k=0, i=1,k=1, i=2,k=4, i=3,k=7,故选C。解析:因为列表的索引是从开始的,切片的3:7是得到的结果从索引3~7的数,所以就是从6~9,所以选B。
2025-05-04 22:40:16
1515
原创 python第一次练习
五、用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,e=1+1/1!三、计算下列多项式之和1+(1/1+2)+(1/1+2+3)+......+(1/1+2+...+n)六、计算Π的公式为:Π/4=1-1/3+1/5-1/7+...计算Π的近似值。二、计算下列多项式之和1-1/2+1/3-1/4......1/n。一、计算多项式之和1+1/2+1/3+......+1/100=四、计算a+aa+aaa+...a...a前六项之和(a=2)
2025-03-23 23:59:18
232
原创 静态路由综合实验
将其他网段基于192.168.1.0/24进行合理的IP划分。写一条静态浮动路由使当1000m链路通信故障时自动改为100m。2.已知十四个网段,八个环回,六个骨干配IP。4.写缺省以达到全网可达状态。5.写空接口路由去防环。
2024-12-18 00:00:00
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅