1. 引言
AlmaLinux 是一个由 CloudLinux、CentOS 和 Red Hat 社区共同发起的免费、开源的 Linux 发行版,旨在为用户提供一个稳定、安全、兼容 Red Hat Enterprise Linux (RHEL) 的平台。本文将为您提供一个实战教程,帮助您轻松部署 AlmaLinux 云服务器,并解答一些常见问题。
2. 准备工作
在开始部署之前,请确保您已具备以下条件:
- 一台云服务器(如阿里云、腾讯云、华为云等)
- 已配置好 root 用户权限
- 已安装并配置好 SSH 客户端(如 PuTTY、Xshell 等)
3. 部署 AlmaLinux 云服务器
3.1 安装 AlmaLinux
- 登录到您的云服务器,使用 SSH 客户端连接。
- 输入以下命令,下载 AlmaLinux 安装镜像:
curl -O https://repo.almaLinux.org/ALMA-8-2022-01-26-0300/x86_64/os/Packages/anaconda-ks.cfg
- 使用
vi或其他文本编辑器打开下载的anaconda-ks.cfg文件,修改以下内容:
# 设置主机名
hostnamectl set-hostname alma
# 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 设置语言环境
set lang=en_US.UTF-8
# 设置键盘布局
set keymap=us
# 设置 root 密码
rootpassword --iscrypted $1$XXX$XXX
# 安装 AlmaLinux
install @base
# 安装网络工具
@networking-tools
# 安装 SSH 服务
@ssh
# 安装图形界面(可选)
@xwindow-system
- 保存并关闭文件,然后执行以下命令开始安装:
sudo bash -c "source /root/anaconda-ks.cfg && install"
- 安装完成后,重启服务器:
sudo reboot
3.2 配置 AlmaLinux
- 登录到服务器,使用 SSH 客户端连接。
- 更新系统软件包:
sudo dnf update
- 安装常用软件包:
sudo dnf install -y git zsh net-tools
- 安装宝塔面板(可选):
sudo yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 安装宝塔面板后,访问
http://服务器公网IP:8888,使用默认用户名admin和密码登录。
4. 常见问题解答
4.1 如何修改 AlmaLinux 的默认 SSH 端口?
- 使用
vi或其他文本编辑器打开/etc/ssh/sshd_config文件。 - 找到
Port行,修改端口号(例如:Port 2222)。 - 保存并关闭文件,然后重启 SSH 服务:
sudo systemctl restart sshd
4.2 如何设置 AlmaLinux 的防火墙规则?
- 使用
firewall-cmd命令设置防火墙规则:
# 添加规则
firewall-cmd --permanent --add-port=80/tcp
# 重新加载防火墙规则
firewall-cmd --reload
- 查看防火墙规则:
firewall-cmd --list-all
4.3 如何备份 AlmaLinux 的系统?
- 使用
tar命令备份系统:
sudo tar -czvf /path/to/backup.tar.gz / --exclude=/proc /boot /dev /sys /run /tmp /var/lib/docker
- 将备份文件上传到其他存储设备或云存储服务。
5. 总结
通过本文的实战教程,您应该能够轻松部署 AlmaLinux 云服务器。在部署过程中,遇到任何问题,都可以参考本文提供的常见问题解答。祝您使用愉快!
