云服务器已经成为现代企业及个人用户不可或缺的一部分。AlmaLinux是一个优秀的开源Linux发行版,它是CentOS的官方继任者,提供了稳定的平台供用户部署各种服务。本文将带你一步步完成AlmaLinux云服务器的快速部署。
准备工作
在开始部署之前,请确保以下准备工作已完成:
- 云服务器资源:从云服务提供商(如阿里云、腾讯云、华为云等)购买或租用一台云服务器。
- 远程连接工具:如PuTTY(Windows)、SSH(Linux/Mac)等。
- AlmaLinux安装镜像:可以从AlmaLinux官网下载最新的安装镜像。
第一步:服务器初始化
- 远程连接:使用远程连接工具连接到云服务器。
- 设置root密码:首次登录时,系统会要求设置root密码,请设置一个复杂且安全的密码。
第二步:安装AlmaLinux
- 选择安装模式:在引导过程中,选择“Install AlmaLinux”模式。
- 分区磁盘:根据实际情况,选择合适的分区方案。建议至少分配20GB的根分区空间。
- 选择安装源:可以选择本地安装或通过网络安装。这里推荐通过网络安装,以便获取最新的软件包。
- 安装软件包:选择要安装的软件包,如Base OS、Development Tools等。
- 完成安装:等待安装完成,然后重启服务器。
第三步:配置网络
- 配置网络接口:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改接口名)。 - 设置IP地址、子网掩码、网关等参数。
- 重启网络服务:执行
systemctl restart NetworkManager。
第四步:安装必要软件
- 更新系统:执行
sudo dnf update更新系统软件包。 - 安装Apache或Nginx:根据需要安装Web服务器,执行
sudo dnf install httpd或sudo dnf install nginx。 - 安装MySQL或PostgreSQL:安装数据库服务器,执行
sudo dnf install mariadb-server或sudo dnf install postgresql-server。 - 安装PHP:如果需要运行PHP应用程序,安装PHP和相关模块,执行
sudo dnf install php php-mysql。
第五步:安全加固
- 关闭不必要的端口:编辑
/etc/sysconfig/iptables,关闭不必要的端口。 - 设置SSH密钥认证:生成SSH密钥对,并将公钥复制到服务器上,以便无密码登录。
- 安装防火墙:安装并配置firewalld,执行
sudo dnf install firewalld和sudo systemctl start firewalld。 - 配置SELinux:将SELinux设置为宽容模式,执行
sudo setenforce 0。
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器。接下来,可以根据实际需求安装和配置各种应用程序。希望本文对你有所帮助!
