AlmaLinux 是一个由社区驱动的免费企业级 Linux 发行版,它是 Red Hat Enterprise Linux 的兼容分支,适用于生产环境。对于新手来说,使用 AlmaLinux 搭建项目环境可能有些挑战,但通过以下步骤和案例,你可以轻松入门。

选择合适的 AlmaLinux 版本

首先,你需要选择合适的 AlmaLinux 版本。目前,AlmaLinux 提供了多个版本,包括 AlmaLinux 8 和 AlmaLinux 2。对于新手来说,AlmaLinux 8 是一个不错的选择,因为它与 RHEL 8 兼容,拥有良好的社区支持和丰富的软件包。

安装 AlmaLinux

以下是安装 AlmaLinux 的基本步骤:

  1. 下载 AlmaLinux ISO 文件。
  2. 使用 UEFI 或 Legacy 模式将 ISO 文件写入 USB 设备。
  3. 重启计算机并从 USB 设备启动。
  4. 按照安装向导进行操作,选择适当的分区和安装类型。

配置基础环境

安装完成后,进行以下基本配置:

# 更新系统包
sudo dnf update -y

# 设置时区
sudo timedatectl set-timezone Asia/Shanghai

# 安装常用工具
sudo dnf install -y git nano net-tools curl

案例一:搭建一个简单的 Web 服务器

以下是一个使用 Nginx 搭建简单 Web 服务器的案例:

  1. 安装 Nginx:
sudo dnf install -y nginx
  1. 创建一个名为 example.com 的配置文件:
sudo nano /etc/nginx/conf.d/example.com.conf
  1. 添加以下配置:
server {
    listen       80;
    server_name  example.com;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}
  1. 重启 Nginx 服务:
sudo systemctl restart nginx
  1. /usr/share/nginx/html 目录下创建一个 index.html 文件,内容为:
<!DOCTYPE html>
<html>
<head>
    <title>Hello, World!</title>
</head>
<body>
    <h1>Hello, World!</h1>
</body>
</html>
  1. 在浏览器中访问 http://example.com,你应该能看到 “Hello, World!” 字样。

案例二:使用 Docker 运行一个容器

以下是使用 Docker 运行一个容器的一个简单案例:

  1. 安装 Docker:
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 安装 Docker Compose:
sudo dnf install -y docker-compose
  1. 创建一个名为 docker-compose.yml 的配置文件:
version: '3'
services:
  web:
    image: nginx
    ports:
      - "80:80"
  1. 运行容器:
docker-compose up -d
  1. 在浏览器中访问 http://localhost,你应该能看到 Nginx 容器的默认网页。

通过以上案例,你应该对如何使用 AlmaLinux 搭建项目环境有了基本的了解。继续学习和实践,你会变得越来越熟练!