Archive Post

keytool 命令和 Tomcat 的 SSL 配置——实现 Tomcat 的双向 SSL 认证(客户端证书认证)

1、生成服务端密钥库(server.keystore) keytool -genkey -dname "CN=江苏移动12590, OU=江苏移动, O=12590, L=南京, ST=江苏, C=中国"…

基于 Cobbler 服务器与 Kickstart 自动安装脚本的操作系统批量部署

该文档详细介绍了基于 Cobbler 服务器与 Kickstart 自动安装脚本的操作系统批量部署方案,核心内容总结如下: 一、方案核心概述 功能定位:通过 Cobbler 集成 DNS、DHCP、Kickstart…

使用 OpenSSL 进行 AES-256-CBC 加解密的 bash Shell 脚本

#!/bin/bash ############################################################################## # 脚本名称: aes_256_cbc_encrypt_decrypt.sh # 脚本功能: 使用OpenSSL实现AES-256-CBC算法的字符串加解密 # 加密参数说明:…

修改 /etc/fstab 中 /dev/shm 的挂载配置

1、备份/etc/fstab (关键!防止改错导致系统无法启动) cp /etc/fstab /etc/fstab.bak.$(date +%Y%m%d) 2、修改 /etc/fstab 配置行 #…

批量创建 Linux 用户并设置SHA-512加密密码

#!/bin/bash # 定义要创建的用户名和明文密码 USER_NAME="testuser" RAW_PWD="xansun" # 生成 SHA-512 加密密码(核心命令) ENCRYPTED_PWD=$(echo…

haproxy 的启停管理脚本

这个脚本本质是一个 haproxy 的启停管理脚本,核心功能: mkcfSTR 函数:动态生成 haproxy 配置文件(/app/haproxy/conf/ha.cf),包含全局配置、默认配置、监控页面配置和 TCP 反向代理(10051 端口转发到两个后端节点)。…

Keepalived 配置文件和配套的 checkping.sh 检测脚本

Keepalived 配置文件核心逻辑 这个配置文件主要实现了以下功能: 定义全局通知、SMTP 等基础参数 创建一个名为 checkping 的检测脚本,每 10 秒执行一次…

自动化安装net-snmp-5.4.4(含依赖zlib、openssl的自动安装)

#!/bin/bash ############################################################################## # 脚本名称: install_net_snmp.sh # 脚本功能: 自动化安装net-snmp-5.4.4(含依赖zlib、openssl的自动安装) # 安装路径:…

自动化部署——安装并配置 vsftpd(2.3.4)+ OpenLDAP(2.4.37)+ pam_ldap 认证体系,实现基于 LDAP 认证的 FTP 服务的bash shell脚本

脚本核心功能总览 脚本通过不同执行参数(install_all/config_all/smart_all 等)实现模块化部署,整体流程: 密钥验证:执行任何核心操作前需输入正确密钥,否则直接退出; 基础依赖安装: 安装 BerkeleyDB(OpenLDAP 依赖)→ 安装 OpenLDAP;…

自动化部署——Linux 系统中一键完成 Oracle 11gR2 客户端(64 位)和 JDK 1.6.0_45 的安装配置的bash shell脚本

脚本分为 3 个核心函数 + 执行逻辑,整体流程: int_profile():复制 bash 配置文件到 /app 目录,统一环境配置;…