我的知识记录

宝塔面板Linux环境要求_系统版本_硬件配置_初始化_安全加固_完整清单

宝塔面板安装的系统和硬件要求,以及初始化安全配置完整清单。

支持的系统: - CentOS 7.x-8.x(推荐7.9) - Ubuntu 16.04-22.04(推荐20.04/22.04 LTS) - Debian 9-11(推荐10/11) - AlmaLinux 8/9(CentOS替代) - Rocky Linux 8/9(CentOS替代) - Fedora(不推荐生产) - 不支持Windows(有Win版但功能少) - 不支持32位系统 - 不支持太老的系统(CentOS 6、Ubuntu 14.04)

CentOS维护状态: - CentOS 7:官方维护到2024年6月,之后无安全补丁。 - CentOS 8:2021年底已停止维护。 - 替代:AlmaLinux、Rocky Linux(RHEL兼容,操作几乎一样)。 - 继续用停止维护的系统有安全风险。

硬件配置: - 最低:1核512M 10G(勉强,不推荐生产) - 入门:1核2G 20G(个人博客、小企站) - 推荐:2核4G 40G(几个中小站) - 中型:4核8G 100G(多站点、日IP上万) - SSD必备,机械盘数据库太慢。 - 带宽1M起步,图片多或流量大建议5M+。

不支持的环境: - 已装其他面板(环境冲突,重装系统) - LXC容器(部分功能受限,KVM/XEN没问题) - 系统盘<10G(编译安装容易满) - 太老的内核

系统初始化清单(装宝塔前):

1. 时间同步 ``` ntpdate ntp.aliyun.com echo "*/30 * * * * ntpdate ntp.aliyun.com" >> /var/spool/cron/root ```

2. 加Swap(2G以下内存必加) ``` dd if=/dev/zero of=/swap bs=1M count=2048 mkswap /swap && swapon /swap echo '/swap swap swap defaults 0 0' >> /etc/fstab ```

3. 更新系统 ``` yum update -y # CentOS/Alma/Rocky apt update && apt upgrade -y # Ubuntu/Debian ```

4. 装基础工具 ``` yum install -y wget curl vim net-tools lrzsz # CentOS系 apt install -y wget curl vim net-tools lrzsz # Debian系 ```

5. SSH安全 - 改端口(22→随机高位10000-65535)。 - 生成密钥对,配置公钥到服务器。 - 测试密钥登录成功后关闭密码登录。 - /etc/ssh/sshd_config: ``` Port 新端口 PasswordAuthentication no PubkeyAuthentication yes PermitRootLogin prohibit-password ``` - `systemctl restart sshd`。 - 装fail2ban:`yum install fail2ban`,配置SSH防暴力破解。

6. 防火墙 - 云安全组只放行80、443、SSH新端口、面板端口。 - 服务器内部防火墙同步: ``` firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --permanent --add-port=SSH端口/tcp firewall-cmd --reload ``` - 数据库3306、Redis 6379不对外。

7. 数据盘挂载 - 数据盘单独挂载到/www(宝塔默认目录)。 ``` mkfs.ext4 /dev/vdb mount /dev/vdb /www echo '/dev/vdb /www ext4 defaults 0 0' >> /etc/fstab ``` - 装宝塔前挂载,否则数据在系统盘。

8. 禁用不必要服务 ``` systemctl disable postfix systemctl disable avahi-daemon ``` - 减少攻击面和资源占用。

环境选择: - LNMP(Nginx+MySQL+PHP):性能好、资源省,推荐90%场景。 - LAMP(Apache+MySQL+PHP):.htaccess方便,适合老程序。 - PHP 7.3/7.4:兼容好,推荐。 - MySQL 5.7或MariaDB 10.5:稳定。 - 一台服务器只装一个Web服务器。

安装后安全: - 改宝塔面板端口(8888→随机)。 - 改安全入口(8位随机字符)。 - 面板强密码,绑定微信。 - 面板SSL(可选)。 - 定期更新宝塔和软件。

选择建议: - 新手:CentOS 7.9(文档多),后续迁移AlmaLinux。 - 长期稳定:Ubuntu 22.04 LTS,支持到2027年。 - 从CentOS迁移:AlmaLinux或Rocky Linux,操作不变。 - 轻量稳定:Debian 11。

宝塔面板对主流发行版都支持良好,初始化配置做好,后续运维省心。系统只是基础,网站稳定更依赖配置优化和日常维护。

宝塔面板Linux环境要求_系统版本_硬件配置_初始化_安全加固_完整清单

标签:

更新时间:2026-08-26 17:24:18

上一篇:PbootCMS后台填写授权码显示INF_授权状态异常_域名验证_解决全流程

下一篇:宝塔面板怎么登录不上_端口_安全组_面板进程_紧急恢复