1. 引言
AlmaLinux 是一个开源的、企业级的操作系统,它是 CentOS 的官方继任者。对于新手来说,部署 AlmaLinux 可能会有些挑战,但不用担心,本文将带你一步步轻松快速地在云服务器上部署 AlmaLinux。
2. 准备工作
在开始之前,请确保你已经:
- 一台云服务器(如阿里云、腾讯云、华为云等)
- SSH 访问权限
- 已安装 SSH 客户端(如 PuTTY、SecureCRT 等)
3. 登录云服务器
使用 SSH 客户端连接到你的云服务器。以下是使用 PuTTY 连接的示例:
ssh username@your_server_ip
4. 更新系统包
在登录后,首先更新系统包,以确保所有软件都是最新版本:
sudo dnf update -y
5. 安装 AlmaLinux
5.1 使用 Yum 源安装
AlmaLinux 提供了 Yum 源,你可以通过以下命令添加 AlmaLinux Yum 源:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo dnf install https:// repos.fedoraproject.org/epel/epel-release-latest-7.noarch.rpm
sudo dnf install https:// mirror.almaLinux.org/almaos/7/x86_64/alma-release-7-2.noarch.rpm
5.2 使用 ISO 安装
如果你有 AlmaLinux 的 ISO 镜像,你可以通过以下步骤安装:
- 将 ISO 镜像上传到云服务器。
- 使用
mount命令挂载 ISO 镜像。
sudo mount -o loop almaLinux-7.6-x86_64-minimal.iso /mnt
- 在
/mnt目录下,找到/install目录,并运行安装程序。
sudo /mnt/install
5.3 使用 Docker 安装
如果你熟悉 Docker,你也可以使用 Docker 安装 AlmaLinux:
sudo dnf install dnf-plugins-core -y
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run -it --name almaLinux AlmaLinux bash
6. 配置 AlmaLinux
6.1 设置主机名
sudo hostnamectl set-hostname your_hostname
6.2 设置时区
sudo timedatectl set-timezone Asia/Shanghai
6.3 设置防火墙
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
6.4 安装常用软件
sudo dnf install -y vim net-tools openssh-clients
7. 总结
通过以上步骤,你已经在云服务器上成功部署了 AlmaLinux。现在,你可以开始使用这个强大的操作系统进行各种开发和应用部署了。希望本文对你有所帮助!
