引言
随着云计算技术的飞速发展,越来越多的企业和个人开始将业务迁移到云端。AlmaLinux是一个开源的Linux发行版,它是CentOS的分支,旨在为用户提供一个稳定、安全、高效的云服务器环境。本文将为您详细介绍如何在云服务器上轻松部署AlmaLinux。
准备工作
在开始部署之前,请确保您具备以下准备工作:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云等,购买一台云服务器。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接云服务器。
- SSH密钥:生成SSH密钥对,并将其添加到云服务器的SSH授权中,以便安全地远程连接。
步骤一:初始化云服务器
- 连接云服务器:使用远程连接工具连接到云服务器。
- 设置主机名:运行以下命令设置主机名:
hostnamectl set-hostname alma
- 更新系统:运行以下命令更新系统:
sudo dnf update -y
步骤二:安装AlmaLinux
- 安装AlmaLinux:运行以下命令安装AlmaLinux:
sudo dnf install almalinux-release -y
- 安装系统引导器:运行以下命令安装系统引导器:
sudo dnf install grub2 -y
- 配置系统引导器:运行以下命令配置系统引导器:
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
步骤三:配置网络
- 配置网络接口:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件,修改以下参数:
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
- 重启网络服务:运行以下命令重启网络服务:
sudo systemctl restart NetworkManager
步骤四:安装常用软件
- 安装Apache:运行以下命令安装Apache:
sudo dnf install httpd -y
- 启动Apache服务:运行以下命令启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL:运行以下命令安装MySQL:
sudo dnf install mariadb-server -y
- 启动MySQL服务:运行以下命令启动MySQL服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 安装PHP:运行以下命令安装PHP:
sudo dnf install php php-mysql -y
步骤五:测试部署
- 访问Apache:在浏览器中输入云服务器的公网IP地址,如果成功显示Apache默认页面,则表示Apache安装成功。
- 访问MySQL:使用MySQL客户端连接到云服务器上的MySQL服务,如果成功连接,则表示MySQL安装成功。
- 访问PHP:在Apache的根目录下创建一个名为
info.php的文件,内容如下:
<?php
phpinfo();
?>
在浏览器中访问 http://公网IP/info.php,如果成功显示PHP信息,则表示PHP安装成功。
总结
通过以上步骤,您已经成功在云服务器上部署了AlmaLinux,并安装了Apache、MySQL和PHP等常用软件。接下来,您可以根据自己的需求进行进一步配置和优化。祝您使用愉快!
