引言
在数字化时代,云服务器已经成为许多企业和个人用户的重要基础设施。AlmaLinux是一个基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,它继承了RHEL的稳定性和安全性,同时提供了更多的灵活性和自由度。本文将带你从零开始,一步步部署AlmaLinux云服务器。
环境准备
在开始部署之前,你需要准备以下环境:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云等,购买一台云服务器。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接到云服务器。
- AlmaLinux镜像:从AlmaLinux官网下载最新的镜像文件。
部署步骤
1. 初始化云服务器
- 连接云服务器:使用远程连接工具连接到云服务器。
- 设置root密码:首次登录云服务器时,需要设置root密码。
- 更新系统:执行以下命令更新系统:
sudo dnf update -y
2. 安装AlmaLinux
- 创建分区:根据你的需求创建分区。这里以创建一个主分区为例:
按照提示操作,创建一个主分区。fdisk /dev/sda - 格式化分区:将分区格式化为ext4文件系统:
sudo mkfs.ext4 /dev/sda1 - 挂载分区:将分区挂载到/mnt目录:
sudo mount /dev/sda1 /mnt - 安装AlmaLinux:将AlmaLinux镜像复制到云服务器,并执行以下命令安装:
其中,sudo AlmaLinux-BaseOS-<version>-x86_64.iso /mnt<version>为镜像版本号。 - 启动安装过程:按照提示完成安装过程。
3. 配置网络
- 查看网络接口:执行以下命令查看网络接口:
ip addr show - 配置网络:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据你的网络接口名称修改),设置以下参数:TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=8a8c7b1c-6a2a-4b1c-8e2c-7e1b7a9a8f3e DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 - 重启网络服务:执行以下命令重启网络服务:
sudo systemctl restart network
4. 安装常用软件
- 安装Apache:执行以下命令安装Apache服务器:
sudo dnf install -y httpd - 启动Apache服务:执行以下命令启动Apache服务:
sudo systemctl start httpd - 设置开机自启:执行以下命令设置Apache服务开机自启:
sudo systemctl enable httpd
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器。接下来,你可以根据自己的需求安装其他软件,如MySQL、PHP等,构建一个功能强大的云服务器。希望本文能帮助你轻松上手AlmaLinux云服务器部署。
