云服务器是现代IT基础设施的核心,它为企业和个人提供了灵活、可扩展的计算资源。AlmaLinux是一款免费的Linux发行版,它是CentOS的分支,旨在提供与CentOS相同的功能和兼容性,但在RHEL的支持下保持独立。以下是一步一步的指南,帮助你轻松地在云服务器上部署AlmaLinux,即使是初学者也能轻松上手。
准备工作
在开始之前,你需要以下准备工作:
- 一台云服务器实例。
- SSH客户端,如PuTTY(Windows)或OpenSSH(Linux/Mac)。
- 云服务器的管理员权限。
第一步:连接到云服务器
- 打开你的SSH客户端。
- 输入你的云服务器IP地址。
- 输入你的用户名和密码。
连接成功后,你应该会看到一个命令行界面。
第二步:更新系统包
在部署AlmaLinux之前,确保你的系统包是最新的。执行以下命令:
sudo dnf update -y
这将更新所有系统包到最新版本。
第三步:下载AlmaLinux镜像
访问AlmaLinux官网(https://almalinux.org/)下载最新的AlmaLinux ISO镜像。下载完成后,使用curl命令将其保存到服务器上:
curl -O https://releases.almalinux.org/almalinux/8.3/ALMA-8.3-20230617.1.1/x86_64/images/almalinux-8.3-20230617.1.1-x86_64-minimal.iso
第四步:创建安装分区
在安装AlmaLinux之前,你需要创建一个分区。这里以使用fdisk为例:
sudo fdisk /dev/sda
- 输入
n来创建一个新分区。 - 选择
p来创建一个主分区。 - 选择第一个分区编号(通常为1)。
- 输入第一个扇区开始(默认回车)。
- 输入分区结束(默认回车)。
- 输入
w来写入更改并退出fdisk。
第五步:启动安装程序
- 将下载的ISO镜像文件插入到你的云服务器上。
- 重启服务器并进入BIOS设置,更改启动顺序以优先从ISO镜像启动。
- 在启动菜单中选择AlmaLinux安装程序。
第六步:配置安装
- 选择安装语言和键盘布局。
- 选择安装源。如果你已经有了本地镜像,可以指定它的路径;否则,选择默认的AlmaLinux镜像。
- 选择要安装的软件包。对于初次安装,可以选择“Minimal Install”。
- 指定主机名和域名(如果有的话)。
- 设置用户密码。
- 配置网络接口,选择你的网络接口并设置IP地址、子网掩码和网关。
- 选择磁盘分区方式。如果你已经在前面的步骤中创建了分区,这里可以直接使用。
- 选择安装到指定的分区。
第七步:完成安装
安装完成后,重新启动服务器。此时,你的AlmaLinux服务器应该已经安装并可以使用了。
安全设置
为了确保你的服务器安全,请执行以下步骤:
- 更新系统包:
sudo dnf update -y
- 安装安全增强工具:
sudo dnf install -y fail2ban ufw
- 启用和配置UFW(Uncomplicated Firewall):
sudo ufw enable
sudo ufw allow ssh
sudo ufw limit ssh
sudo ufw allow 22/tcp
sudo ufw default deny incoming
sudo ufw default allow outgoing
- 配置SSH密钥认证,避免使用密码登录。
总结
通过以上步骤,你可以在云服务器上成功部署AlmaLinux。这个过程虽然需要一些步骤,但对于初学者来说,只要按照指南一步步操作,就能轻松完成。记得在安装后进行必要的安全设置,以确保你的服务器安全可靠。
