Shell 脚本模块化巡检系统并生成 HTML 报告 脚本整体介绍与使用 这些脚本集合了多个系统巡检和配置功能,旨在自动化收集系统信息、监控关键资源、检查安全性,并生成一份易于查看和分享的 HTML 格式报告。脚本遵循模块化设计原则,所有功能模块分开实现,易于扩展和维护。下面是本脚本的详细介绍与使用
Shell 脚本模块化编程与 Linux 初始化脚本实现 1. Shell 模块化编程概述 1.1 模块化编程的概念 模块化编程是将复杂任务拆分为多个独立的小模块(函数或脚本)。 每个模块只负责一个明确功能,主脚本统一调度这些模块。 这种思想使脚本更加: 可复用 易维护 易扩展 结构清晰 1.2 模
配置开机和SSH登录自动显示系统状态 1,创建目录 cd / mkdir /LogIn cd /LogIn 2,创建sh脚本 vi sysinfo.sh # 输入下面文件,直接复制 #!/bin/bash # 系统资源概览脚本 – 开机/登录时自动显示 # 要求:bash 4.0+,已安装 pr
CentOS 切换到 Ubuntu 从 CentOS 切换到 Ubuntu,最核心的变化是:包管理、防火墙、安全策略和部分系统配置路径。 1. 包管理:yum → apt 操作 CentOS Ubuntu 更新软件包列表 yum update apt update 升级所有软件 yum upgrad
Linux运维_常用操作 传输模块 git submodule foreach git pull origin main # 拉取子模块所有分支 git rm -r --cached [指定文件] # 将指定文件从代码管理中移除但不删除文件 git reset --hard [hash值]
Docker Compose 部署 Halo 服务器初始设置(系统选择、安全加固) 环境安装(Docker、Docker Compose) 规划部署架构(目录结构、网络) 编写 Halo 的 docker-compose.yaml 配置反向代理与 SSL(使用 Nginx Proxy Manager
使用 JAR 文件部署halo 1. 服务器初始化 1.1 创建普通用户并授权 sudo adduser halo # 设置密码 usermod -aG sudo halo # 加入 sudo 组 测试: su - halo sudo whoami # 应返回