在数字化时代,云服务器部署已经成为企业和个人用户必备的技能之一。AlmaLinux是一款基于Red Hat Enterprise Linux(RHEL)的免费和开源操作系统,它继承了RHEL的优点,并提供了完整的生态系统。本文将带你从零开始,轻松掌握如何在云服务器上部署AlmaLinux。
一、准备工作
在开始部署之前,请确保以下准备工作已完成:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云、华为云等,购买一台云服务器。
- SSH客户端:安装SSH客户端,如PuTTY(Windows)、OpenSSH(Linux/Mac)等。
- 公钥认证:将你的SSH公钥添加到云服务器的
~/.ssh/authorized_keys文件中,以实现无密码登录。
二、登录云服务器
使用SSH客户端连接到云服务器:
ssh -i /path/to/your/private/key.pem username@your.cloud-server-ip
替换/path/to/your/private/key.pem为你的私钥路径,username为你的云服务器用户名,your.cloud-server-ip为你的云服务器公网IP地址。
三、安装AlmaLinux
3.1 使用AlmaLinux ISO镜像
- 下载AlmaLinux ISO镜像:AlmaLinux官网
- 将ISO镜像上传到云服务器。
- 使用
dd命令将ISO镜像写入云服务器的硬盘:
dd if=/path/to/AlmaLinux-Server-x86_64-<version>.iso of=/dev/sda bs=4M status=progress
替换/path/to/AlmaLinux-Server-x86_64-<version>.iso为ISO镜像的路径,/dev/sda为你的云服务器硬盘设备。
3.2 使用云服务提供商的AlmaLinux镜像
- 登录云服务提供商的控制台。
- 在镜像市场中选择AlmaLinux镜像。
- 创建云服务器实例,选择AlmaLinux镜像作为系统盘。
四、配置网络
- 编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据你的网络接口名进行修改):
BOOTPROTO=dhcp
ONBOOT=yes
- 重启网络服务:
systemctl restart network
五、安装必要的软件包
- 更新系统软件包:
sudo dnf update
- 安装常用的软件包:
sudo dnf install -y yum-utils net-tools openssh-clients
六、配置Yum仓库
- 下载AlmaLinux Yum仓库配置文件:
sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- 安装EPEL仓库:
sudo dnf install epel-release-latest-7.noarch.rpm
- 安装AlmaLinux Yum仓库:
sudo dnf install almaLinux-release
七、安装Apache HTTP服务器
- 安装Apache HTTP服务器:
sudo dnf install httpd
- 启动Apache HTTP服务器:
sudo systemctl start httpd
- 设置Apache HTTP服务器开机自启:
sudo systemctl enable httpd
- 访问Apache HTTP服务器:
在浏览器中输入云服务器的公网IP地址,你应该能看到Apache HTTP服务器的默认欢迎页面。
八、总结
通过以上步骤,你已经成功在云服务器上部署了AlmaLinux。你可以根据自己的需求,安装其他软件包和配置服务。希望本文能帮助你轻松掌握云服务器部署技能。
