AlmaLinux 是一个由社区驱动的免费企业级 Linux 发行版,它是 Red Hat Enterprise Linux 的兼容分支,适用于生产环境。对于新手来说,使用 AlmaLinux 搭建项目环境可能有些挑战,但通过以下步骤和案例,你可以轻松入门。
选择合适的 AlmaLinux 版本
首先,你需要选择合适的 AlmaLinux 版本。目前,AlmaLinux 提供了多个版本,包括 AlmaLinux 8 和 AlmaLinux 2。对于新手来说,AlmaLinux 8 是一个不错的选择,因为它与 RHEL 8 兼容,拥有良好的社区支持和丰富的软件包。
安装 AlmaLinux
以下是安装 AlmaLinux 的基本步骤:
- 下载 AlmaLinux ISO 文件。
- 使用 UEFI 或 Legacy 模式将 ISO 文件写入 USB 设备。
- 重启计算机并从 USB 设备启动。
- 按照安装向导进行操作,选择适当的分区和安装类型。
配置基础环境
安装完成后,进行以下基本配置:
# 更新系统包
sudo dnf update -y
# 设置时区
sudo timedatectl set-timezone Asia/Shanghai
# 安装常用工具
sudo dnf install -y git nano net-tools curl
案例一:搭建一个简单的 Web 服务器
以下是一个使用 Nginx 搭建简单 Web 服务器的案例:
- 安装 Nginx:
sudo dnf install -y nginx
- 创建一个名为
example.com的配置文件:
sudo nano /etc/nginx/conf.d/example.com.conf
- 添加以下配置:
server {
listen 80;
server_name example.com;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
- 重启 Nginx 服务:
sudo systemctl restart nginx
- 在
/usr/share/nginx/html目录下创建一个index.html文件,内容为:
<!DOCTYPE html>
<html>
<head>
<title>Hello, World!</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
- 在浏览器中访问
http://example.com,你应该能看到 “Hello, World!” 字样。
案例二:使用 Docker 运行一个容器
以下是使用 Docker 运行一个容器的一个简单案例:
- 安装 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
- 安装 Docker Compose:
sudo dnf install -y docker-compose
- 创建一个名为
docker-compose.yml的配置文件:
version: '3'
services:
web:
image: nginx
ports:
- "80:80"
- 运行容器:
docker-compose up -d
- 在浏览器中访问
http://localhost,你应该能看到 Nginx 容器的默认网页。
通过以上案例,你应该对如何使用 AlmaLinux 搭建项目环境有了基本的了解。继续学习和实践,你会变得越来越熟练!
