云服务器部署是现代IT基础设施中不可或缺的一部分,它为个人和企业提供了强大的计算能力和灵活的资源管理。AlmaLinux是一个基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,它继承了RHEL的稳定性和安全性,同时提供了更多的自由度。本文将带你从零开始,学习如何在云服务器上部署AlmaLinux。
第一步:选择云服务器提供商
首先,你需要选择一个云服务器提供商。市面上有很多优秀的云服务提供商,如阿里云、腾讯云、华为云等。选择一个适合你的云服务提供商,并创建一个云服务器实例。
第二步:配置云服务器
- 登录云服务器:使用SSH客户端(如PuTTY)连接到你的云服务器实例。
- 设置root密码:首次登录后,你需要设置root密码。
- 更新系统:运行以下命令更新系统包:
sudo dnf update -y
第三步:安装AlmaLinux
- 下载AlmaLinux ISO文件:从AlmaLinux官网下载最新的ISO文件。
- 创建安装U盘:使用 Rufus 或 BalenaEtcher 等工具将ISO文件烧录到U盘。
- 启动云服务器:将U盘插入云服务器,并重启服务器。
- 选择安装模式:在启动过程中,选择“Install AlmaLinux”。
- 分区:根据你的需求进行分区。建议使用LVM逻辑卷管理器,以便于后续扩展。
- 选择安装源:选择一个接近你的地理位置的镜像源。
- 安装AlmaLinux:按照提示完成安装过程。
第四步:配置网络
- 配置网络接口:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据你的网络接口名称进行修改)。 - 设置静态IP地址:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 - 重启网络服务:
sudo systemctl restart NetworkManager
第五步:安装常用软件
- 安装Apache:
sudo dnf install -y httpd sudo systemctl start httpd sudo systemctl enable httpd - 安装MySQL:
sudo dnf install -y mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb - 安装PHP:
sudo dnf install -y php php-mysql
第六步:配置防火墙
- 安装Firewalld:
sudo dnf install -y firewalld - 开启Apache和MySQL端口:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=mysql sudo firewall-cmd --reload
第七步:测试安装
- 访问Apache:在浏览器中输入你的云服务器公网IP地址,应该可以看到Apache默认的欢迎页面。
- 访问MySQL:使用
mysql -u root -p命令登录MySQL,测试MySQL服务是否正常。
恭喜你,你已经成功在云服务器上部署了AlmaLinux!接下来,你可以根据自己的需求安装更多的软件和配置服务。希望这篇教程能帮助你入门AlmaLinux的部署。
