新手必看!AlmaLinux项目实践指南:轻松上手,打造高效服务器环境

2026-08-14 0 阅读

AlmaLinux是一个基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,旨在为企业和开发者提供一个稳定、安全、兼容的Linux发行版。对于新手来说,AlmaLinux是一个不错的选择,因为它继承了RHEL的稳定性和丰富的软件包。本文将为你提供一份详细的AlmaLinux项目实践指南,帮助你轻松上手,打造高效的服务器环境。

系统安装

1. 准备安装环境

在开始安装之前,请确保你的硬件环境满足以下要求:

  • CPU:至少1GHz的处理器
  • 内存:至少1GB的RAM
  • 硬盘:至少20GB的存储空间
  • 网络:稳定的网络连接

2. 下载安装镜像

访问AlmaLinux官方网站,下载适合你硬件环境的安装镜像。根据你的需求,可以选择Minimal或Server版。

3. 安装步骤

  1. 将下载的镜像写入U盘或DVD。
  2. 启动计算机,从U盘或DVD启动。
  3. 进入安装界面,选择安装语言、键盘布局等。
  4. 分区:根据你的需求进行分区,建议创建根分区(/)、交换分区(swap)和用户数据分区。
  5. 选择安装源:选择AlmaLinux官方源。
  6. 安装软件包:根据你的需求选择要安装的软件包。
  7. 设置用户和密码:创建用户和设置密码。
  8. 安装完成,重启计算机。

系统配置

1. 更新系统

安装完成后,首先更新系统软件包:

sudo dnf update

2. 安装常用软件

根据你的需求,安装常用软件,如Web服务器、数据库、开发工具等:

sudo dnf install httpd mariadb-server python3

3. 配置网络

编辑/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. 开启防火墙

安装并配置firewalld:

sudo dnf install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld

添加规则允许HTTP和HTTPS流量:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

高效服务器环境搭建

1. Web服务器

以Apache为例,配置Web服务器:

sudo dnf install httpd
sudo systemctl start httpd
sudo systemctl enable httpd

创建一个简单的HTML页面:

<!DOCTYPE html>
<html>
<head>
    <title>AlmaLinux Web Server</title>
</head>
<body>
    <h1>Welcome to AlmaLinux Web Server</h1>
</body>
</html>

将上述内容保存为/var/www/html/index.html,访问http://your-ip-address/即可看到页面。

2. 数据库服务器

以MySQL为例,配置数据库服务器:

sudo dnf install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb

初始化数据库:

sudo mysql_secure_installation

创建数据库和用户:

CREATE DATABASE mydatabase;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'user'@'localhost';
FLUSH PRIVILEGES;

3. 开发环境

安装Python、Node.js等开发工具:

sudo dnf install python3 python3-pip nodejs

总结

通过本文的实践指南,相信你已经掌握了AlmaLinux的基本安装和配置。接下来,你可以根据自己的需求,继续优化和扩展你的服务器环境。祝你在Linux世界畅游无阻!

分享到: