RAID1重新同步方法(适用于拔盘测试,RAID同步问题)
第一步:检查第一块盘上的 RAID 元数据请执行以下命令 1mdadm --examine /dev/sda2 再执行: 1mdadm --examine /dev/sdb2 这两条命令只是读取 RAID 元数据,不会修改磁盘。 查看哪个盘数据同步落后 举例 字段 第一块盘 /dev/sda2 第二块盘 /dev/sdb2 Creation Time 05:05:29 05:05:29 Update Time 05:38:20 05:59:24 Events 145 491 Array State A. .A 12345678910111213141516171819202122232425262728root@acetrade:~# mdadm --examine /dev/sda2/dev/sda2: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : b14b2e4b:f7dbfcd4:3eacdbb3:37001ff0 ...
超危漏洞http-2-nginxCVE-2026-42945解决方案
背景Nginx 官方修复了一个 HTTP/2 协议相关的超危漏洞(CVE-2026-42945,CVSS≥9,远程可接管服务器),攻击者可利用 HTTP/2 请求处理缺陷威胁服务端安全。受影响版本以 Nginx 官方安全公告为准,建议所有对外提供 HTTP/2 服务的节点尽快升级到官方最新稳定版。 影响自查1nginx -v 对照官方公告确认当前版本是否在受影响范围内,受影响则按下方步骤升级。 解决方案12345678910111213141516171819202122232425262728293031323334# 1. 备份原有配置mkdir nginx.bakcp -r /etc/nginx nginx.bak/# 2. 停止Nginx服务systemctl stop nginx# 3. 卸载系统自带旧版本dnf remove -y nginx nginx-core# 4. 写入Nginx官方EL9源cat > /etc/yum.repos.d/nginx.repo <<'EOF'[nginx-sta...
SSH安全加固:禁用密码登录,启用密钥认证
第一步:本地电脑生成密钥(Windows)你用 Windows 操作: 打开 PowerShell 或 Git Bash 执行生成安全密钥命令: 1ssh-keygen -t ed25519 一路操作: 存储路径:直接回车默认 密钥密码(可选):可以设置,也可以空着直接回车 确认密码:再回车 生成完在 Windows 这里:C:\Users\你的电脑用户名\.ssh\ 里面有两个文件: id_ed25519 私钥(给 Xshell/FinalShell 用) id_ed25519.pub 公钥(上传到 CentOS7 服务器) 第二步:把公钥传到服务器先用密码登录一次服务器。在服务器里执行: 12# 建 .ssh 目录mkdir -p ~/.ssh 然后回到 Windows,查看公钥全部内容并复制:用文本打开 id_ed25519.pub 即可,把一整行全部复制。 回到服务器,编辑授权文件: 1vim ~/.ssh/authorized_keys 按 i 进入编辑,粘贴刚才复制的公钥整行,按 Esc,输入 :wq 保存退出。 第三步:关键权限(必须设,...
CentOS7 基于Apache搭建内网私有YUM源仓库
📖 项目简介自建私有YUM仓库优势:内网服务器无需访问外网下载软件、安装速度大幅提升、节省公网带宽、统一管控服务器软件版本。 环境清单 架构:VMware虚拟机 + CentOS7 2009 + Apache(httpd) + YUM YUM源服务端:192.168.1.51(存放rpm包、http发布源地址) 测试客户端:192.168.1.52(使用自建内网yum源) 一、服务端部署|192.168.1.511.1 替换系统阿里云YUM源123456789101112# 进入yum源目录cd /etc/yum.repos.d/# 备份原有官方源mkdir yummv * yum# 下载CentOS7阿里源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# 清理并生成缓存yum clean allyum makecache# 校验源列表yum list 1.2 关闭 SELinux 与防火墙 ⚠️ 环境说明:测试环境直接关闭安全策略,生产环境建议...
Prometheus+Node Exporter+Alertmanager+Grafana 监控全套部署(CentOS 7.9)
一、环境准备(CentOS 7.9)1.1 基础依赖与用户安装基础工具 1yum install -y wget tar vim firewalld 关闭防火墙 / 开放端口(生产建议开放指定端口): 1systemctl stop firewalld && systemctl disable firewalld 创建专用用户(安全,不登录): 1234groupadd prometheususeradd -r -g prometheus -M -s /sbin/nologin prometheusgroupadd alertmanageruseradd -r -g alertmanager -M -s /sbin/nologin alertmanager 1.2 端口清单(必须开放) Prometheus Server:9090 Node Exporter:9100 Alertmanager:9093 Grafana:3000 二、部署 Prometheus Server2.1 下载、解压、目录规划版本(当前稳定版,可替换): 12VERSIO...
CentOS 7.9 生产环境升级 OpenSSH 9.9p2 完整可行方案
本文适用于 CentOS 7.x 全系列生产环境,全程手动编译无第三方脚本,所有步骤经过生产验证,包含完整的风险控制和回滚机制。 一、升级前准备1.1 环境准备与备份1234567891011121314151617181920212223# 查看当前系统版本cat /etc/redhat-release# 临时关闭防火墙(升级完成后恢复)systemctl stop firewalld# 临时关闭SELinuxsetenforce 0# 查看当前OpenSSH和OpenSSL版本ssh -Vopenssl version# 备份并替换为阿里云yum源mkdir /etc/yum.repos.d/yum.bakmv /etc/yum.repos.d/* yum.bak/curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# 备份所有关键文件(升级失败可直接回滚)cp /usr/bin/ssh /usr/bin/ssh.bakcp /usr/sbin/s...