在当今数字化时代,选择一个稳定、安全的操作系统对于构建高效的服务器环境至关重要。AlmaLinux作为CentOS的分叉版,继承了其稳定性和安全性,同时提供了更多的选择和灵活性。本文将为你提供在云服务器上部署AlmaLinux的新手指南与实战技巧,让你轻松上手。
一、准备工作
在开始部署之前,请确保以下准备工作:
- 云服务器:选择一家可靠的云服务提供商,如阿里云、腾讯云或华为云等,获取一台云服务器。
- 网络连接:确保云服务器可以访问互联网,以便下载AlmaLinux安装包。
- SSH客户端:准备一个SSH客户端,如PuTTY(Windows)、OpenSSH(Linux/Mac)等,用于远程连接服务器。
二、选择镜像源
AlmaLinux提供了多种镜像源,包括DVD镜像、ISO镜像和最小化镜像等。根据你的需求选择合适的镜像源。以下是一个常用的ISO镜像下载链接:
https://repo.almaLinux.org/almaLinux/8.4/isos/x86_64/almaLinux-8.4-x86_64-minimal.iso
三、安装AlmaLinux
3.1 使用ISO镜像安装
- 启动服务器:将下载的ISO镜像文件上传到服务器,并设置为启动镜像。
- 选择语言和键盘布局:进入安装界面后,选择合适的语言和键盘布局。
- 分区磁盘:根据你的需求选择分区方式,建议选择LVM(逻辑卷管理)进行分区,以便于后续扩展。
- 选择安装源:选择下载的ISO镜像作为安装源。
- 安装AlmaLinux:按照提示完成安装过程。
3.2 使用最小化镜像安装
- 下载最小化镜像:从AlmaLinux官网下载最小化镜像,链接同上。
- 使用SSH连接服务器:使用SSH客户端连接到服务器。
- 安装依赖:在终端执行以下命令安装依赖:
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum install -y https://repo.almaLinux.org/ALMA/8/x86_64/almaLinux-release-latest-8.noarch.rpm
- 更新系统:执行以下命令更新系统:
sudo yum update -y
- 安装最小化镜像:执行以下命令安装最小化镜像:
sudo yum install -y AlmaLinux-Base-8.4-2023-02-17-x86_64
四、实战技巧
4.1 设置静态IP地址
- 编辑网络配置文件:打开
/etc/sysconfig/network-scripts/ifcfg-ens33(根据你的网络接口名进行修改)。 - 设置静态IP地址:修改以下参数:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
- 重启网络服务:执行以下命令重启网络服务:
sudo systemctl restart network
4.2 安装常用软件
- 安装Apache:执行以下命令安装Apache:
sudo yum install -y httpd
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL:执行以下命令安装MySQL:
sudo yum install -y mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 安装PHP:执行以下命令安装PHP:
sudo yum install -y php php-mysql
sudo systemctl restart httpd
4.3 使用Yum仓库
AlmaLinux提供了丰富的Yum仓库,你可以通过以下命令添加:
sudo subscription-manager repos --add-local /etc/yum.repos.d/AlmaLinux-Base-8.4-2023-02-17-x86_64.repo
sudo subscription-manager repos --add-local /etc/yum.repos.d/AlmaLinux-AppStream-8.4-2023-02-17-x86_64.repo
这样,你就可以使用Yum命令安装各种软件包了。
五、总结
通过本文,你了解了在云服务器上部署AlmaLinux的步骤和实战技巧。希望这些内容能帮助你快速搭建稳定、安全的服务器环境。祝你学习愉快!
