CentOS Stream 8 是 RHEL 的上游滚动发行版,已经于 2024-05-31 结束维护(EOL),官方不再提供安全更新。因此“优化”要分两层来看:
下面我从「还能用时的优化」和「迁移建议」两方面说。
systemctl list-unit-files --type=service | grep enabled
常见可关闭:
systemctl disable --now postfix
systemctl disable --now firewalld # 如有其他防火墙
dnf install -y chrony
systemctl enable --now chronyd
getenforce
# 如不需要可设为 permissive
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config
cat >> /etc/security/limits.conf <<EOF
* soft nofile 65535
* hard nofile 65535
EOF
cat >> /etc/sysctl.conf <<EOF
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
vm.swappiness = 10
EOF
sysctl -p
cat /sys/block/sda/queue/scheduler
# 推荐 none / mq-deadline
echo mq-deadline > /sys/block/sda/queue/scheduler
Stream 8 已 EOL,官方源可能不可用,可切换为 vault 源:
sed -i 's/mirror.centos.org/vault.centos.org/g' /etc/yum.repos.d/*.repo
dnf makecache
⚠️ 注意:vault 源 无安全更新
| 场景 | 推荐 |
|---|---|
| 生产服务器 | Rocky Linux 8/9、AlmaLinux 8/9 |
| 想继续用 RHEL 生态 | RHEL(免费 16 台) |
| 新项目 | Rocky 9 / Alma 9 |
| 容器 / 云原生 | Ubuntu 22.04 / 24.04 |
migrate2rockyalmalinux-deployCentOS Stream 8 已经 EOL,优化只能“延寿”,不能“保命”。
生产环境请尽快迁移到 Rocky / Alma / RHEL。
如果你愿意,可以告诉我:
我可以给你一套 针对性优化或迁移方案。