自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Squid 5.2 自动化部署全指南(附脚本)

生产环境建议采用专用服务器部署 Squid,避免与其他高负载服务共享资源定期轮换 SSL 证书,建议每 1-2 年更新一次配置缓存分区使用 SSD 存储,提升缓存读取性能安全加固要点限制 Squid 仅监听内网 IP,避免公网直接访问定期更新系统和 Squid 到最新版本,修补安全漏洞结合 fail2ban 等工具防止暴力破解和恶意访问扩展方向集成 ClamAV 实现病毒扫描对接 SquidGuard 进行内容过滤结合 Grafana 实现代理性能可视化监控。

2025-07-01 11:06:34 697

原创 Squid 5.2 自动化部署脚本解析(附脚本)

该脚本通过自动化方式实现了 Squid 5.2 的高效部署,支持 HTTP/HTTPS 代理、SSL 拦截和 HTTP/2 等高级功能。在企业环境中,可根据实际需求进一步扩展配置,如添加内容过滤、性能监控或与 LDAP/Active Directory 集成实现用户认证。建议在生产环境部署前,先在测试环境验证配置的完整性和兼容性。

2025-06-19 14:03:09 1026

原创 基于本地光盘搭建 FTP Yum 源脚本解析与应用指南(附脚本)

该脚本通过自动化手段将本地光盘转换为可共享的 FTP Yum 源,解决了内网环境中软件包安装与更新的难题。通过标准化的目录结构和元数据生成,实现了高效、一致的软件部署方案。在企业级环境中,可进一步结合自动化工具(如 Ansible)实现多服务器的集中配置与管理,提升运维效率。

2025-06-19 09:42:45 604

原创 从源码到生产:Apache 2.4.57 自动化安装实战指南(附脚本)

通过源码编译安装 Apache 2.4.57,运维人员可获得更高的控制权和灵活性,尤其适合对性能、安全性和定制化有要求的生产环境。本文提供的自动化脚本覆盖了从依赖安装到服务启动的全流程,结合生产环境优化建议,可帮助读者快速构建稳定的 Web 服务架构。在实际部署中,建议结合容器化技术(如 Docker)或配置管理工具(如 Ansible)进一步提升部署效率与可维护性。

2025-06-19 09:25:49 1049

原创 自动化运维脚本分析:LAMP 环境搭建与 CMS 部署(附脚本)

该脚本通过自动化减轻了手动部署 LAMP 环境的工作量,但在安全、健壮性和可维护性上仍有提升空间。建议根据实际生产环境需求,结合现代 DevOps 工具链进行重构,以提高效率和可靠性。:集成日志收集(如 ELK Stack)和性能监控(如 Prometheus)。:改用 Ansible/Puppet 实现声明式配置,便于版本控制和复用。:优先使用 yum/apt 安装稳定版本,减少编译时间和依赖问题。:使用 Docker 封装 LAMP 环境,提高可移植性和隔离性。

2025-06-19 09:16:10 1185

原创 用 Bash 打造交互式五子棋:从脚本实现到技术优化(附脚本)

从一个简单的 Bash 五子棋脚本,我们看到了 Shell 编程的灵活性 —— 即使不依赖复杂框架,也能通过基础语法构建交互式应用。优化过程中涉及的边界检查、用户体验设计和算法逻辑,本质上与其他编程语言的开发思想相通。对于想深入 Shell 编程或探索小众开发场景的开发者,这类项目是极佳的实践入口。

2025-06-19 09:10:08 924

原创 mux vlan配置

【sw1】【sw2】【sw3】

2025-05-06 17:19:49 655

原创 hybird接口

【sw1】【sw2】

2025-05-06 17:17:10 319

原创 Linux 企业项目服务器组建(附脚本)

在配置文件中,设置正向和反向解析区域,将公司局域网内的主机域名和 IP 地址进行映射,保证各主机能够通过域名访问 FTP 及 Samba 服务器。本方案旨在为企业搭建一套高效、安全的 Linux 服务器架构,包含一台 DNS 服务器,以及一台同时承载 FTP 和 Samba 服务的服务器,满足公司在域名解析、图片存储与共享、文件共享等方面的业务需求。通过上述架构搭建和安全配置,企业不仅能实现高效的网络服务,还能有效保障服务器的安全性,为公司业务的稳定运行提供有力支持。FTP 与 Samba 服务器​。

2025-04-01 17:24:30 669

原创 Linux 系统部署Jump Server服务

在 Linux 系统中借助特定命令完成 Jump Server 下载操作 可使用 curl 命令从指定 URL 下载快速启动脚本并执行 示例命令如下。使用 Web 浏览器在地址栏输入 Jump Server 访问地址进入登录界面 示例访问地址为 http://192.168.122.149:88。从个人设置界面导航到控制台界面 控制台界面提供对 Jump Server 系统进行管理和操作的核心功能。登录成功后在界面中找到并进入个人设置界面 在此对个人相关信息进行修改和配置。

2025-03-29 14:51:45 718

原创 U-Mail部署及使用

登录管理员后台 点击【系统设置】-【授权信息】 进行授权文件更新与导入。

2025-03-28 11:48:51 692

原创 CentOS 7 宝塔部署

若打算借助 yum 开展安装工作,可依照以下步骤完成。

2025-03-27 11:28:09 683

原创 Linux DNS 辅域名脚本

【代码】Linux DNS辅域名搭建脚本。

2025-03-26 11:25:52 176

原创 Linux DNS 主域名脚本

【代码】Linux DNS主域名脚本。

2025-03-25 09:42:49 156

原创 Linux 运行vsftpd脚本

【代码】Linux 运行vsftpd脚本。

2025-03-21 17:00:00 165

原创 运行Samba脚本

【代码】运行Samba脚本。

2025-03-20 16:00:00 165

原创 Linux 开启DHCP服务脚本

【代码】Linux 开启DHCP服务脚本。

2025-03-19 16:55:39 330

原创 Linux部署apache脚本

【代码】Linux部署apache脚本。

2025-03-19 16:02:45 237

原创 Linux 查看网络配置

route add -net 192.168.30.0/24 gw 192.168.17.2:添加静态路由,之后用 route -n 确认添加的路由条目。route del -net 192.168.30.0/24:删除路由条目,之后用 route -n 确认删除的路由条目。cat /etc/sysconfig/network-scripts/ifcfg-ens33:查看网络接口配置文件内容。ls /etc/sysconfig/network-scripts/ifcfg-*:查看网络接口配置文件列表。

2025-03-18 12:23:36 417

原创 etc拯救

挂载 LVM 物理盘绝对路径(具体挂载命令依据实际物理盘设备名用 mount 命令,如 mount /dev/sdX/mnt ,/dev/sdX 为物理盘设备名)在 /mnt/etc 目录下执行 tar zxvf /etc.tar.gz -C /mnt/etc 解压文件。用 cp -r /mnt/etc/etc/* /etc 复制 /mnt/etc/etc 内文件到 /etc。因 /etc 存放系统文件,删除后系统无法正常运行,借用其他 CentOS 服务器的 /etc 目录拯救。

2025-03-17 15:51:30 406 2

原创 Linux boot拯救

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo”,用阿里云镜像源。若未装,“cd /mnt/Packages/” 进入目录,“rpm -ivh --force --nodeps yum*” 强制安装 yum 包。执行 “mount /dev/sr0 /mnt/sysimage/mnt/”,将光盘挂载到指定目录,可访问光盘内容。查看系统状态,退出并重启使配置生效。

2025-03-17 15:41:57 283

原创 Linux grub恢复

挂载分区:救援模式下,原系统分区一般不自动挂载。准备:备好系统安装光盘或 U 盘启动盘,进救援或紧急模式。若重启仍无法启动,需排查磁盘、分区表等其他问题。

2025-03-14 15:57:02 488

原创 Linux root密码拯救

在 CentOS 7 中,若忘记root密码,可改系统启动参数,进单用户或紧急模式重置。重启进GRUB菜单:开机界面按任意键停自动启动,选默认项按e编辑。改启动参数:在 linux16 或 linux 行末加。进GRUB编辑:开机按e,将linux16行的ro改为。方法二:用 init=/bin/sh 参数。方法一:用 rd.break 参数。,按 Ctrl + X 启动。

2025-03-14 15:55:38 347

原创 Linux系统安全及应用

%s/^\([^#\n].*\)/# \1/g /通过命令”%s/^\([^#\n].*\)/# \1/g”将配置注释掉。编辑/etc/profile /更改HISTSIZE控记录数,默认 1000条历史命令。上一次登录:四 3月 13 11:14:01 CST 2025pts/0 上。上一次登录:四 3月 13 11:15:45 CST 2025pts/0 上。/切换用户失败,用户”testuser”没有使用”su”命令权限。配置格式:[% 组名] 全主机 = 全用户:全命令。

2025-03-13 14:07:00 557

原创 Linux查看和控制进程

ps aux | grep bash:在ps命令使用时结合grep命令过滤出想要查找包含“bash”的进程信息。ni(nice):改变过优先级的用户进程占用 CPU 的百分比。pgrep -l "log":查询进程名包含“log”的进程。sy(system):内核空间进程占用 CPU 的百分比。a:显示当前终端下的所有进程信息(包括其他用户进程)us(user):用户空间进程占用 CPU 的百分比。格式:pgrep -l "[需要查询的进程名]"-f:使用完整的(Full)格式显示进程信息。

2025-03-12 14:23:39 589

原创 Linux管理用户账号和组账号

前者用于保存组账号名称GID、组成员等基本信息,后者用于保存组账号的加密密码字符串等信息(但是很少使用到),某一个组账号包含哪些用户成员,将会在 group 文件内最后一个字段中体现出来(基本组对应的用户账号默认不会列出),多个组成员之间使用“,”(逗号)分隔。每一个用户账号可以是多个组账号的成员,但是其基本组账号只有一个。在 Linux 操作系统中,根据系统管理的需要将用户账号分为不同的类型,主要包括超级用户、普通用户和程序用户,各类型的用户账号所拥有的权限和担任的角色也各不相同。查看passwd末尾。

2025-03-11 14:19:21 1027

原创 Linux管理磁盘分区

在Linux 操作系统中,对各种存储设备中的资源进行访问(如读取、保存文件等)都是通过结构进行的,虽然操作系统核心能够通过“设备文件”的方式操纵各种设备,但是对于用户来设需要增加一个“挂载”的过程,才能像正常访问目录一样访问存储设备中的资源。“fdisk-1”命令的作用是列前系统中所有硬盘设备及其分区的信息。在 Linux 服务器中,当现有硬盘的分区规划不能满足要求(例如,根分区的剩余空间过少,继续安装新的系统程序)时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加盘设备来扩展存储空间。

2025-03-11 14:16:21 731

原创 静态路由协议与默认路由协议讲解

静态路由协议与默认路由协议讲解

2025-01-09 11:53:58 760

原创 OSPF协议讲解

OSPF协议讲解

2024-12-23 11:11:33 1832

原创 STP协议讲解概述

STP协议讲解

2024-12-10 13:58:44 1297 7

空空如也

空空如也

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

TA关注的人

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