在云计算时代,选择一个稳定、安全、易于管理的操作系统至关重要。AlmaLinux是一个免费、开源的企业级操作系统,它兼容Red Hat Enterprise Linux(RHEL),是CentOS的官方继承者。本文将详细介绍如何在云服务器上安装AlmaLinux,让你轻松上手。
一、准备工作
在开始安装之前,请确保以下准备工作已完成:
- 云服务器:一台已经购买并配置好的云服务器,确保已开启网络服务。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接到云服务器。
- 公网IP地址:云服务器的公网IP地址,用于远程连接。
- SSH密钥:用于SSH远程连接到服务器,提高安全性。
二、安装步骤
1. 远程连接到云服务器
使用远程连接工具连接到云服务器。以下是使用PuTTY连接的示例:
- 打开PuTTY,输入云服务器的公网IP地址。
- 在“Connection” -> “SSH” -> “Auth”中,选择“Private key file for authentication”,然后选择已生成的SSH密钥文件。
- 点击“Open”连接到服务器。
2. 检查系统信息
连接成功后,执行以下命令检查系统信息:
# 查看系统版本
cat /etc/os-release
# 查看内核版本
uname -r
确保服务器符合安装AlmaLinux的要求。
3. 安装AlmaLinux
AlmaLinux官方提供了多种安装方式,以下介绍两种常见方法:
方法一:使用AlmaLinux ISO镜像
- 下载ISO镜像:访问AlmaLinux官网(https://www.almalinux.org/)下载ISO镜像文件。
- 使用虚拟光驱或U盘启动:将ISO镜像文件刻录到U盘或加载到虚拟光驱中,重启服务器并从U盘或虚拟光驱启动。
- 选择安装模式:进入安装界面后,选择“Install AlmaLinux”。
- 分区:根据需要选择分区模式,推荐选择自动分区。
- 安装过程:等待安装过程完成,过程中根据提示进行操作。
方法二:使用AlmaLinux Base Stream镜像
- 安装Docker:首先在服务器上安装Docker,以便使用AlmaLinux Base Stream镜像。
# 安装Docker
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf -y install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
- 拉取AlmaLinux Base Stream镜像:使用Docker拉取AlmaLinux Base Stream镜像。
sudo docker pull registry.access.redhat.com/centos/almalinux:latest
- 运行容器:使用Docker运行AlmaLinux容器。
sudo docker run -it --name almaLinux registry.access.redhat.com/centos/almalinux:latest /bin/bash
此时,你已经成功在云服务器上安装了AlmaLinux。
三、配置系统
1. 设置root密码
sudo passwd root
2. 安装基本软件包
sudo dnf -y groupinstall Base
3. 安装网络工具
sudo dnf -y install net-tools
4. 设置SSH免密登录
- 生成SSH密钥对(如果尚未生成)。
ssh-keygen -t rsa -b 4096
- 将公钥复制到服务器。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@你的云服务器公网IP
- 修改SSH配置文件,关闭密码登录。
sudo nano /etc/ssh/sshd_config
找到PasswordAuthentication,将其值修改为no。
- 重启SSH服务。
sudo systemctl restart sshd
四、总结
通过本文的介绍,相信你已经掌握了在云服务器上安装AlmaLinux的方法。AlmaLinux作为CentOS的官方继承者,具有强大的功能和稳定性,非常适合企业级应用。希望本文能帮助你轻松上手AlmaLinux,为你的云计算之旅助力!
