引言

AlmaLinux是一个基于CentOS的免费开源操作系统,旨在为企业和个人提供稳定、安全、兼容的Linux环境。本文将详细介绍如何在云主机上安装AlmaLinux,帮助您轻松开启高效服务器之旅。

准备工作

在开始安装之前,请确保您已经具备了以下条件:

  1. 一台云主机,如阿里云、腾讯云、华为云等。
  2. 虚拟化软件,如VirtualBox、VMware等。
  3. 一张AlmaLinux安装镜像。

安装步骤

1. 创建云主机

以阿里云为例,创建云主机的步骤如下:

  1. 登录阿里云官网,进入云服务器ECS页面。
  2. 点击“创建实例”,选择合适的实例规格和镜像。
  3. 设置网络和安全组,确保防火墙规则允许SSH连接。
  4. 创建云主机并获取登录密码。

2. 远程连接云主机

使用SSH客户端(如PuTTY、Xshell等)连接到云主机。输入用户名和密码,即可登录到云主机。

3. 下载AlmaLinux安装镜像

在云主机上,使用以下命令下载AlmaLinux安装镜像:

wget https://mirrors.tuna.tsinghua.edu.cn/almalinux/AlmaLinux-8.4-2022-02-18-x86_64-dvd1.iso 

4. 安装AlmaLinux

  1. 将下载的镜像文件挂载到云主机:
mkdir /mnt/alma mount -o loop AlmaLinux-8.4-2022-02-18-x86_64-dvd1.iso /mnt/alma 
  1. 配置系统语言和键盘布局:
cd /mnt/alma cat /etc/locale.gen locale-gen localectl set-locale LANG=en_US.UTF-8 
  1. 选择安装源:
system-config-source 
  1. 选择要安装的软件包组:
system-config-packages 
  1. 分区磁盘:
parted /dev/sda mklabel msdos parted /dev/sda mkpart primary ext4 1MiB 100% mkfs.ext4 /dev/sda1 
  1. 创建挂载点:
mkdir /mnt/rootfs mount /dev/sda1 /mnt/rootfs 
  1. 安装系统:
chroot /mnt/rootfs ln -sf /dev/sda1 /dev/root mount -t proc proc /proc mount -t sysfs sysfs /sys mount -t devtmpfs devtmpfs /dev mount -o bind /dev /dev mount -o bind /run /run mount -o bind /dev/pts /dev/pts 
  1. 设置主机名:
echo "alma" > /etc/hostname echo "127.0.0.1 alma" >> /etc/hosts 
  1. 安装系统软件:
yum install -y grub dracut openssh-server 
  1. 配置grub引导:
grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg 
  1. 退出chroot环境:
umount /proc umount /sys umount /dev/pts umount /dev umount /run umount /boot/grub exit 
  1. 卸载镜像文件:
umount /mnt/alma rm -rf /mnt/alma 
  1. 重启云主机:
reboot 

后续配置

安装完成后,您可以根据需要配置云主机,如设置SSH密钥登录、安装软件包、配置防火墙等。

总结

通过以上步骤,您已经成功在云主机上安装了AlmaLinux。接下来,您可以根据自己的需求进行后续配置,开启高效服务器之旅。祝您使用愉快!