1. 了解AlmaLinux
AlmaLinux是一个开源的Linux发行版,它基于CentOS Stream,旨在为用户提供一个稳定、安全且兼容Red Hat Enterprise Linux(RHEL)的操作系统。AlmaLinux社区致力于维护一个长期支持的环境,让用户能够放心使用。
2. 准备工作
在开始部署之前,请确保您有以下准备工作:
- 一个云服务器实例,例如阿里云、腾讯云、华为云等。
- root访问权限。
- SSH客户端,如PuTTY(Windows)或OpenSSH(Linux/Mac)。
3. 登录云服务器
使用SSH客户端连接到您的云服务器。以下是使用PuTTY连接到服务器的示例:
ssh root@您的服务器公网IP
输入密码后,您将登录到服务器。
4. 更新系统
在服务器上,首先需要更新系统包列表和已安装的包:
sudo yum update -y
5. 安装AlmaLinux
AlmaLinux提供了多种安装方式,包括ISO镜像、Docker容器和RPM包。这里我们使用RPM包进行安装。
5.1 下载AlmaLinux RPM包
从AlmaLinux官网下载RPM包:
wget https://dl.almaLinux.org/alma/alma-8.5-2023-02-24-x86_64-release-alma-8.5-2023-02-24-alma-8.5-2023-02-24-x86_64.rpm
5.2 安装AlmaLinux
使用以下命令安装AlmaLinux:
sudo yum install -y alma-8.5-2023-02-24-x86_64-release-alma-8.5-2023-02-24-alma-8.5-2023-02-24-x86_64.rpm
5.3 设置AlmaLinux源
安装完成后,设置AlmaLinux源:
sudo subscription-manager register --auto-attach
按照提示完成注册过程。
6. 安装常用软件
在AlmaLinux上,您可以使用yum命令安装常用软件。以下是一些示例:
sudo yum install -y httpd
sudo yum install -y mariadb-server
sudo yum install -y nginx
sudo yum install -y php
7. 配置软件
安装软件后,您需要配置它们以适应您的需求。以下是一些示例:
7.1 配置Apache
sudo systemctl start httpd
sudo systemctl enable httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
7.2 配置MySQL
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
7.3 配置Nginx
sudo systemctl start nginx
sudo systemctl enable nginx
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
8. 验证安装
在浏览器中输入您的服务器公网IP地址,您应该能看到Apache、MySQL和Nginx的默认页面。
9. 总结
恭喜您,您已经成功在云服务器上部署了AlmaLinux!希望这个教程能帮助您轻松入门。如果您有任何问题,请随时提问。祝您使用愉快!
