在云计算日益普及的今天,选择一款合适的云服务器对于个人和企业来说都至关重要。AlmaLinux作为一款开源的Linux发行版,因其稳定性和兼容性,受到了许多用户的青睐。本文将为你详细介绍如何在云服务器上轻松部署AlmaLinux,即使是云计算新手也能一步到位!
一、准备工作
在开始部署之前,请确保你已准备好以下物品:
- 云服务器:你可以选择阿里云、腾讯云、华为云等云服务提供商。
- SSH客户端:用于远程连接到云服务器,如PuTTY(Windows)、OpenSSH(Linux/Mac)。
- 公钥/私钥:用于SSH密钥认证,提高安全性。
二、连接云服务器
- 打开SSH客户端,输入云服务器的公网IP地址、端口号(默认为22)以及你的用户名。
- 输入密码或使用密钥认证登录。
三、安装AlmaLinux
3.1 使用Yum安装
- 更新系统源:
sudo yum update -y
- 安装AlmaLinux:
sudo yum install almaLinux-release -y
- 安装AlmaLinux系统:
sudo yum install AlmaLinux-BaseOS -y
3.2 使用Docker安装
- 安装Docker:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
- 启动并使Docker服务开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 使用Docker安装AlmaLinux:
sudo docker run -d --name almaLinux -p 80:80 registry.access.redhat.com/alma/almaLinux:latest
- 获取AlmaLinux的IP地址:
sudo docker ps
- 使用浏览器访问AlmaLinux的IP地址,开始安装。
四、配置网络
- 编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据你的网络接口名进行修改):
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数:
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的公网IP地址
NETMASK=255.255.255.0
GATEWAY=你的网关地址
DNS1=你的DNS服务器地址
- 重启网络服务:
sudo systemctl restart network
五、安装常用软件
- 安装Apache:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL:
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 安装PHP:
sudo yum install php php-mysql -y
六、总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux。接下来,你可以根据自己的需求安装其他软件,搭建你的应用程序。希望本文能帮助你轻松入门AlmaLinux的部署,祝你云计算之旅顺利!
