引言
AlmaLinux 是一个开源的、社区驱动的操作系统,它是 CentOS 的直接继任者。对于新手来说,部署 AlmaLinux 云服务器可能是一个挑战,但不用担心,本文将带你一步步轻松掌握 AlmaLinux 云服务器的部署过程。
准备工作
在开始之前,你需要以下准备工作:
- 硬件要求:确保你的服务器硬件配置满足 AlmaLinux 的最低要求。
- 网络连接:确保你的服务器可以连接到互联网。
- 操作系统:下载并安装 AlmaLinux 操作系统。
- 远程访问:配置 SSH 以便远程访问服务器。
安装 AlmaLinux
1. 下载 AlmaLinux
访问 AlmaLinux 官网,下载适合你硬件的 AlmaLinux ISO 文件。
2. 创建启动盘
使用可引导 USB 或 DVD 创建 AlmaLinux 启动盘。
3. 安装 AlmaLinux
- 将启动盘插入服务器,并重启服务器。
- 进入 BIOS 或 UEFI 设置,将启动顺序设置为从 USB 或 DVD 启动。
- 按照屏幕上的提示进行安装。
配置 AlmaLinux
1. 更新系统
安装完成后,首先更新系统包:
sudo dnf update -y
2. 安装 SSH 服务
为了远程访问服务器,需要安装 SSH 服务:
sudo dnf install -y openssh-server
3. 配置 SSH
- 编辑 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
修改以下设置:
PermitRootLogin no:禁用 root 用户登录。PasswordAuthentication yes:允许密码认证。AllowUsers your_username:允许特定用户登录。
重启 SSH 服务:
sudo systemctl restart sshd
部署 Web 服务器
1. 安装 Apache
安装 Apache HTTP 服务器:
sudo dnf install -y httpd
2. 配置 Apache
- 启动 Apache 服务:
sudo systemctl start httpd
- 设置 Apache 服务开机自启:
sudo systemctl enable httpd
- 编辑默认网站配置文件:
sudo nano /etc/httpd/conf/httpd.conf
- 修改
ServerName为你的服务器域名或 IP 地址。
3. 测试 Apache
在浏览器中输入你的服务器 IP 地址或域名,应该可以看到 Apache 的默认欢迎页面。
部署数据库服务器
1. 安装 MariaDB
安装 MariaDB 数据库服务器:
sudo dnf install -y mariadb-server
2. 配置 MariaDB
- 启动 MariaDB 服务:
sudo systemctl start mariadb
- 设置 MariaDB 服务开机自启:
sudo systemctl enable mariadb
- 运行安全脚本:
sudo mysql_secure_installation
按照提示设置 root 密码、删除匿名用户、禁止 root 远程登录等。
4. 测试 MariaDB
使用 mysql 命令行工具连接到 MariaDB 服务器,并执行一些 SQL 查询来测试其功能。
总结
通过以上步骤,你已经成功部署了一个 AlmaLinux 云服务器,并配置了 Apache 和 MariaDB。现在你可以根据自己的需求安装其他应用程序和服务,例如 Nginx、PHP、Python 等。祝你在 AlmaLinux 之旅中一切顺利!
