一台新的 Linux 服务器加固
优化清单
更新系统软件包
设置主机名和DNS解析
配置时区 & 安装时间同步服务
禁用 root 登录, 使用普通用户加 sudo
配置防火墙
配置 Fail2Ban, 防止密码破解
安装 auditd, 日志审计
调整内核参数
参数 描述 net.ipv4.tcp_tw_reuse = 1 允许重用 TIME_WAIT 状态的 TCP 端口 net.ipv4.tcp_tw_recycle = 0 禁止重用 TIME_WAIT 状态的 TCP 端口 net.ipv4.tcp_fin_timeout = 30 设置 TIME_WAIT 状态的 TCP 端口的关闭时间 net.ipv4.tcp_keepalive_time = 600 设置 TCP 链接的 keepalive 时间 net.core.somaxconn = 2048 设置 TCP 链接的队列长度 vm.swappiness = 10 设置 swap 的优先级 fs.file-max = 1000000 设置文件句柄数