Archive Post
Home / 系统运维
文件文档在线预览解决方案——kkFileView
kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等 kkfileview搭建完成后,底层使用了libreoffice7.1正式版作为文档预览引擎,启动服务后,有三个服务进程,第一个服务进程是接口服务,下面两个进程是libreoffice7.1的服务进程 root 42556 1 58 15:41 pts/3 00:00:26 java -Dfile.encoding=UTF-8 -Dspring.config.location=../config/application.properties -jar…
基于 rsyncd + inotify-tools + sersync 的文件实时同步
方案:接收端配置 rsync 守护进程,发送端通过 inotify 监控文件变化,借助 sersync 调用 rsync 实时同步到接收端(10.40.0.2) 整个方案的核心是利用…
在 CentOS 7.5 服务器上配置本地 ISO 镜像作为 YUM 源
解决外网无法访问或依赖包下载慢的问题 镜像下载地址:https://vault.centos.org/7.5.1804/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso 1、上传 CentOS 7.5 ISO 镜像到服务器 2、创建挂载目录并挂载 ISO 镜像…
彻底清空当前会话的命令历史,并阻止系统记录后续执行的命令
实际应用场景 敏感操作隐藏:执行密码修改、权限调整、数据清理等敏感操作时,避免命令被记录在 ~/.bash_history 中; 安全测试:渗透测试、漏洞验证时,减少操作痕迹,降低被发现的概率; 临时禁用记录:调试脚本或执行测试命令时,不想让无效命令污染历史记录。 unset HISTFILE HISTSIZE HISTFILESIZE;…
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 端口转发到两个后端节点)。…