CentOS Minimal 启动慢可以通过以下方法进行优化:
systemctl list-unit-files --type=service --state=enabled
命令查看并禁用不需要的服务。编辑 /etc/sysctl.conf 文件:根据需要进行内核参数优化,例如:
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_fin_timeout=30
net.ipv4.tcp_keepalive_time=1200
net.ipv4.ip_local_port_range="1024 65535"
net.ipv4.tcp_max_syn_backlog=8192
net.core.somaxconn=1024
net.core.netdev_max_backlog=2000
net.ipv4.tcp_max_orphans=32768
net.ipv4.tcp_syncookies=1
使用以下命令使更改生效:
sudo sysctl -p
禁用 SELinux:编辑 /etc/selinux/config
文件,将 SELINUX
设置为 disabled
。
禁用 DNS 反向解析:编辑 /etc/modprobe.d/ipv6.conf
文件,添加以下行:
options ipv6 off
net.ipv4.conf.all.disable_ipv6=1
使用以下命令使更改生效:
sudo sysctl -p
在进行任何重大更改之前,建议先在测试环境中验证更改的效果,以确保系统的稳定性和安全性。