自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 基于 LVS-DR + Keepalived 的双机热备高可用负载均衡部署

本文介绍了LVS+Keepalived高可用负载均衡环境的部署方案。系统采用DR模式(LVS-DR),包含主备调度器(192.168.10.71/70)和两台RealServer(192.168.10.72/73),VIP为192.168.10.100。实现VIP漂移和负载均衡

2026-01-12 17:05:47 790

原创 分享一个基于 NDB Cluster + HAProxy + Keepalived 的高可用数据库负载均衡架构+部署

本文详细介绍了MySQL NDB集群的部署方案,采用1个管理节点(192.168.10.61)、2个SQL节点(62/63)、2个数据节点(64/65)和2个HAProxy+Keepalived节点(68/69)的架构。实现SQL节点的负载均衡

2026-01-09 17:57:15 960

原创 linux文本处理命令及日常高频次用法(干货!建议复制到本地收藏)

Linux系统中强大的文本处理工具结合使用进行复杂文本处理,如日志分析、配置文件修改、数据提取等场景。掌握这些工具能极大提高命令行下的文本处理效率。

2025-11-26 17:26:28 1248

原创 磁盘增加、分区、格式化、挂载

摘要:本文详细介绍了Linux系统中添加新硬盘的完整操作流程,主要包括四个步骤:1)扫描识别硬盘,通过HBA总线扫描让系统检测新硬件;2)使用fdisk或parted工具进行分区;3)用mkfs命令格式化分区为指定文件系统(如ext4/xfs);4)创建挂载点并配置临时/永久挂载,重点讲解了通过UUID配置/etc/fstab实现开机自动挂载的方法。每个步骤都提供了具体命令示例和注意事项,帮助用户正确完成硬盘添加的全过程。

2025-11-07 15:46:55 1377

原创 AD域部署

通过以上步骤,即可在 Windows Server 2016 上成功部署 AD 域,后续可基于此扩展子域、添加额外域控制器或配置组策略等高级功能。cmd——nslookup ceshi.com(更改为自己创建的域名)2.终端加域前要检查DNS地址是否配置正确。

2025-11-05 08:30:42 2419

原创 yum的原理以及yum与镜像源关系

是基于 RPM 包的高级管理器,主要解决包的依赖管理关系,自动从软件仓库下载安装所需要的软件包。

2025-09-19 16:23:56 1316

原创 脚本部署MHA集群

摘要 该脚本是一个用于自动化部署MHA(MySQL高可用)集群的Bash脚本,适用于CentOS7+MySQL5.7+MHA0.58环境

2026-01-08 16:56:52 795

原创 PXE网络装机

本文摘要: 文章详细介绍了通过PXE网络安装CentOS 7系统的完整流程。首先挂载ISO镜像并安装HTTPD、DHCP、TFTP等服务组件;然后配置TFTP服务传输引导文件,设置Apache提供安装源;接着配置DHCP服务指定PXE启动参数,创建包含自动/手动安装选项的PXE菜单;重点通过Kickstart文件实现无人值守安装,包含分区、密码等自动化配置;最后重启服务并指导客户机从网络启动。特别提醒虚拟机内存需2GB以上以避免安装报错。整个方案整合了DHCP分配IP、TFTP传输引导文件、HTTP提供安装

2025-12-06 08:54:47 1040

原创 Apache工作原理详细说明

Apache目录结构与配置关系摘要:主配置文件/etc/httpd/conf/httpd.conf定义全局设置(端口、根目录等),通过Include指令引入其他配置。关键目录包括:/conf.modules.d/加载模块配置,/conf.d/存放虚拟主机等扩展配置(推荐在此添加自定义配置)。权限控制通过<Directory>实现,DocumentRoot指定网站根目录。配置加载顺序为httpd.conf→模块→扩展配置,后加载的会覆盖前者。安全建议包括限制目录访问、禁用.htaccess等

2025-12-05 11:06:27 1446

原创 脚本自动部署本地YUM源+Apache配置

本文分享了一个自动化部署本地YUM源的Shell脚本。该脚本主要功能包括:1) 安装Apache和createrepo等必要依赖;2) 关闭防火墙和SELinux;3) 强制删除并重新生成指定目录下所有仓库的repodata;4) 配置Apache提供YUM源Web服务;5) 生成客户端repo配置文件模板。脚本支持交互式操作,可自定义仓库路径和服务器IP,并包含验证环节确保服务正常运行,适用于CentOS7环境快速搭建本地YUM源服务。

2025-12-04 16:24:19 584

原创 Centos7中部署DNS服务器

本文介绍了BIND DNS服务器的安装配置流程。首先通过yum安装BIND软件包,详细讲解了DNS相关配置文件的作用:/etc/named.conf主配置文件、/etc/named.rfc1912.zones区域文件、/var/named下的正向和反向解析文件。文章重点解析了区域文件的配置格式,包括SOA记录、NS记录、A记录等字段含义,并说明了如何设置刷新时间、重试时间等参数。同时介绍了DNS服务的启动方法及客户端DNS地址的临时/永久修改方式。最后提到可使用nslookup命令在局域网内测试DNS解析功

2025-12-03 17:19:09 853

原创 linux部署DHCP服务端

在centos7上部署DHCP服务

2025-12-02 16:11:16 451

原创 通过脚本一键切换YUM源

本文介绍了一个用于切换CentOS系统yum源的Shell脚本工具。该脚本提供主菜单界面,支持切换到阿里云或华为云源,包含以下功能:1)自动备份原有repo文件;2)下载对应云服务商的repo配置文件;3)失败时自动恢复备份;4)清理并重建yum缓存。脚本采用交互式设计,包含错误处理和用户提示,确保切换过程安全可靠。操作选项包括切换阿里云源、华为云源或退出程序,适用于CentOS 7系统。

2025-12-01 11:57:51 386

原创 SSH免密登陆

该脚本实现自动化SSH密钥生成与部署功能。首先检查并清理现有密钥对,然后通过expect工具自动生成新的RSA密钥。接着将公钥部署到目标主机(需提供用户名、主机名和密码),并自动完成首次连接验证。脚本包含交互式处理(如确认提示、密码输入)和远程命令执行(如查看IP地址),全程无需人工干预。适用于批量服务器密钥部署场景,提高运维效率。

2025-12-01 11:43:29 321

原创 Centos7作为NFS共享存储实现动态挂载

本文详细介绍了在CentOS7环境下搭建NFS服务的完整流程,包括服务端和客户端的配置。服务端部分涵盖NFS服务安装、共享目录创建、权限配置、防火墙设置及SELinux关闭等关键步骤;客户端部分重点讲解通过autofs实现动态挂载,包括自动挂载/卸载机制、配置文件和测试方法。文中提供了三种常见的NFS共享策略配置,并详细说明了各权限参数的作用,同时强调了防火墙规则和SELinux设置的重要性。通过这套方案,可实现客户端按需自动挂载服务端共享存储,并在闲置时自动卸载,既保证访问便利性又提高系统资源利用率。

2025-12-01 11:17:07 1119

原创 交互式磁盘分区、格式化、挂载

这是一个使用expect脚本自动化远程服务器磁盘分区和挂载的Bash脚本。脚本会: 提示用户输入目标服务器(192.168.10.112)的root密码 自动SSH登录到目标服务器 对/dev/sdb磁盘执行分区操作(创建主分区) 将分区格式化为XFS文件系统 创建/data目录并挂载新分区 整个过程完全自动化,无需人工干预。脚本通过expect实现自动化交互,包括处理SSH首次连接的确认提示和密码输入。

2025-12-01 11:09:05 299

原创 Apache源码编译自动部署

本文提供了一个Apache 2.4.65自动化部署脚本,主要功能包括: 环境检查:验证网络连接、root权限和现有Apache安装情况 系统配置:自动切换阿里云yum源 安装流程:下载源码包、安装依赖、编译安装Apache 配置优化:修改httpd.conf中的ServerName配置 服务启动:自动启动Apache服务 脚本包含完善的错误处理和日志记录功能,确保安装过程可靠。

2025-11-25 16:50:55 421

原创 获取本机IP地址并进行局域网设备扫描

本文分享了一个用于检测网络服务状态的Bash脚本。该脚本主要功能包括:1)检查并自动安装arp-scan工具;2)获取本机IP并生成同网段IP列表;3)通过ping扫描检测在线主机;4)统计在线主机数量并获取其MAC地址。脚本采用自动化检测方式,首先判断工具是否安装,未安装则自动执行yum安装,然后基于本机IP生成扫描范围,通过ping测试筛选出存活主机,最后通过arp命令获取在线主机的MAC地址信息。该脚本适用于快速检测局域网内主机在线状态,输出结果包括在线IP列表和对应的MAC地址。

2025-11-24 17:32:52 100

原创 资深运维兜底技能-公钥免密登陆

摘要:本文介绍通过SSH密钥对实现服务器免密登录的方法。操作步骤包括:1)在控制端生成密钥对;2)上传公钥至目标服务器/root/.ssh/authorized_keys文件;3)配置sshd_config指定公钥路径;4)使用私钥进行免密验证登录。该方法可避免root密码变更导致的登录问题,推荐使用CRT工具完成密钥生成和文件上传。

2025-11-18 12:17:58 421

原创 资深运维兜底技能-ETC拯救

本文介绍了从同品牌服务器恢复被删除的ETC目录的详细步骤。救援模式配置网络后从备份服务器获取etc.tar.gz。重点说明了恢复后修复fstab文件、SSH服务可能出现的问题及解决方案,包括权限修复、配置验证和密钥重新生成等关键步骤。文章最后提供了完整的SSH服务恢复流程,包括重启服务和状态检查,确保系统能正常远程访问。

2025-11-12 10:56:14 893

原创 资深运维兜底技能-boot目录拯救

重点介绍怎么通过ISO镜像恢复boot目录和Grub

2025-11-11 15:16:38 529

原创 lvm动态扩容

LVM逻辑卷及后续扩容

2025-11-10 15:02:52 713

原创 Linux账号和权限管理

Linux基于用户身份对资源访问进行控制用户帐号:超级用户、普通用户、程序用户组帐号: 基本组(私有组) 附加组(公共组)UID和GID UID(User IDentity,用户标识号) GID(Group IDentify,组标识号)

2025-11-06 16:05:18 1012

原创 VIM工具训练方法

VIM工具常用命令及训练提升方法

2025-11-05 08:30:33 1495

原创 vCenter Server 服务篇

通过以上方法,可以全面查看和管理 VCSA 中的所有服务及其启动配置,对于排查 vCenter 服务故障或进行维护非常有用。操作完成后,建议根据安全需求关闭 SSH 访问(在 VAMI 界面中禁用)。如果需要查看某个具体服务(如 vCenter 主服务。Single Sign-On (SSO) 服务。HTTP 代理服务(Web 客户端通信)vCenter Server 服务组件。vCenter Server 主服务。如果服务列表太多,可以使用。vCenter 目录服务。

2025-11-04 14:36:45 574

原创 Liunx常用基础命令二

Linux的基础命令

2025-11-04 14:11:11 862 1

原创 Liunx常用基础命令一

1.Linux系统中运行的一种特殊程序2.在用户和内核之间充当“翻译官”3.用户登录Linux系统时,自动加载一个Shell程序4.Bash是Linux系统中默认使用的Shell程序cat .bashrc###查看别名定义文件vim!$调用上一个命令的参数用VIM执行source .bashrc 让bash加载一下相关配置,让自定义生效练习:增加ls -la自定义为myls。

2025-11-03 14:23:29 1131

原创 Linux 文本处理三剑客(grep、sed、awk)学习指南

grep、sed、awk

2025-09-19 16:35:23 449

原创 Macos12 旧版本安装bash5用于vsCode的 shell 脚本调试

本文介绍了在Intel芯片Mac电脑上升级BASH并配置VS Code进行脚本调试的方法。主要内容包括:1)通过Homebrew升级BASH的详细步骤(约1.5-2小时),需注意编译时间和环境变量配置;2)VS Code必备插件安装(Shellman、BashDebug等);3)调试配置文件的创建方法(launch.json和settings.json)。文章提供了完整的路径设置和版本验证方法,确保能正确使用新版BASH进行调试。

2025-09-10 23:08:46 679

空空如也

空空如也

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

TA关注的人

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