我的知识记录

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

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

支持的系统: - CentOS 7.x-8.x(推荐7.9,稳定兼容好) - Ubuntu 16.04-22.04(推荐20.04/22.04 LTS) - Debian 9-11(推荐10/11,轻量稳定) - Fedora(不推荐生产,更新太快) - 不支持Windows(有Win版但功能少,推荐Linux) - 不支持32位系统(宝塔64位) - 不支持太老的系统(CentOS 6、Ubuntu 14.04已不支持)

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

硬件配置: - 最低: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 ``` - 防止编译MySQL/PHP时OOM。

3. 更新系统 ``` yum update -y # CentOS 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 # Ubuntu ```

5. SSH安全 - 改端口(22→随机高位) - 密钥登录,关闭密码登录 - 禁止root密码登录(允许密钥) - 装fail2ban防暴力破解

6. 防火墙 - 云安全组只放行80、443、SSH、面板端口。 - 服务器内部防火墙同步。 - 数据库3306、Redis 6379不对外。

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

选择建议: - 新手:CentOS 7.9(文档多、兼容好),但要注意后续迁移到AlmaLinux。 - 长期稳定:Ubuntu 22.04 LTS或Debian 11,支持周期长。 - 从CentOS迁移:AlmaLinux或Rocky Linux,操作习惯不变。 - 不管选哪个,定期更新和备份是必须的。

环境选择(LNMP vs LAMP): - LNMP(Nginx+MySQL+PHP):性能好、资源占用低、并发强,推荐。 - LAMP(Apache+MySQL+PHP):.htaccess方便、配置简单,适合传统PHP程序。 - 一台服务器只装一个,不要混装。 - PHP版本:7.3/7.4(兼容好),8.0+(新但部分程序不兼容)。 - MySQL:5.7(稳定),8.0(新,老服务器CPU可能不支持SSE4.2),或MariaDB 10.3/10.5。

宝塔面板对主流发行版都支持良好,选择哪个主要看使用习惯和长期维护需求。系统只是基础,网站稳定运行更依赖配置优化和日常维护。

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

标签:

更新时间:2026-08-26 18:08:43

上一篇:宝塔面板提示网络连接失败?面板无法联网、软件下载失败的排查与解决

下一篇:pbootcms后台"登录失败次数锁定"解决办法:解锁、配置、安全加固