云服务器是现代企业构建在线应用和服务的基石,而选择一个合适的操作系统对于保证服务的稳定性和安全性至关重要。AlmaLinux是一款优秀的开源操作系统,它基于Red Hat Enterprise Linux(RHEL),因此拥有良好的兼容性和稳定性。本文将为您详细介绍如何在云服务器上部署AlmaLinux,让您轻松上手。
一、准备工作
在开始部署之前,请确保您已经具备以下准备工作:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商处购买云服务器。
- 远程连接工具:如PuTTY(Windows)、Xshell(Windows/Linux)、MobaXterm(Windows/Linux)等。
- 公网IP:确保您的云服务器分配了公网IP,以便远程连接。
二、连接云服务器
使用您选择的远程连接工具,通过云服务提供商提供的公网IP和端口号(默认为22)连接到云服务器。
三、安装AlmaLinux
1. 选择安装源
首先,您需要选择一个合适的AlmaLinux安装源。您可以从以下网址下载安装源:
https://download.almaLinux.org/almaos/
选择适合您地区和国家的主机名,然后下载对应的ISO文件。
2. 制作启动U盘
将下载的ISO文件制作成启动U盘,具体操作如下:
Windows系统:
- 下载并安装 Rufus 工具。
- 将U盘插入电脑,选择ISO文件路径,点击“开始”按钮。
Linux系统:
- 使用 dd 命令将ISO文件写入U盘:
sudo dd if=alma-iso-file.iso of=/dev/sdx bs=4M status=progress
其中,alma-iso-file.iso 是ISO文件的路径,/dev/sdx 是U盘的设备名。
3. 启动云服务器
将U盘插入云服务器,并重启服务器。在启动过程中,按住F2、F12或DEL键进入BIOS设置,将启动顺序设置为U盘启动。
4. 安装AlmaLinux
- 进入AlmaLinux安装界面,选择“Install AlmaLinux OS”。
- 根据提示选择语言、键盘布局等。
- 选择安装类型,这里推荐选择“Server with GUI”。
- 分区磁盘:根据需要选择分区方案,推荐选择“Automatic”自动分区。
- 安装软件包:选择需要安装的软件包,默认选择“Minimal Install”即可。
- 设置用户名和密码。
- 安装过程完成后,重启服务器。
四、配置网络
- 连接到云服务器,使用以下命令查看网络接口:
ip addr show
- 修改
/etc/sysconfig/network-scripts/ifcfg-ens33文件(ens33是您的网络接口名),设置IP地址、网关和DNS服务器:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=xxx
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 NetworkManager
五、安装常用软件
- 使用以下命令安装常用软件:
sudo dnf install -y bash git net-tools tree
- 安装MySQL数据库:
sudo dnf install -y mariadb-server mariadb
- 安装Nginx:
sudo dnf install -y nginx
- 安装PHP:
sudo dnf install -y php php-mysqlnd
六、总结
通过以上步骤,您已经成功在云服务器上部署了AlmaLinux。接下来,您可以继续配置您的应用和服务器,以实现您的业务需求。祝您使用愉快!
