在数字化时代,云服务器已经成为许多企业和个人用户的重要基础设施。AlmaLinux 是一个开源的、社区驱动的操作系统,它是 RHEL(Red Hat Enterprise Linux)的兼容版本,因此对于熟悉 RHEL 的用户来说,AlmaLinux 是一个很好的选择。本文将为你提供一份详细的教程,带你一步步学会使用 AlmaLinux 快速搭建云服务器。
一、准备工作
在开始之前,请确保你具备以下条件:
- 一台云服务器:你可以从阿里云、腾讯云、华为云等云服务提供商中选择一台云服务器。
- 远程连接工具:如 PuTTY(Windows)、SSH(Linux/Mac)等。
- AlmaLinux 安装镜像:可以从 AlmaLinux 官网下载最新的安装镜像。
二、安装 AlmaLinux
1. 初始化云服务器
登录到你的云服务器后,首先进行初始化操作,包括设置主机名、设置时区、设置密码等。
hostnamectl set-hostname your-hostname
timedatectl set-timezone Asia/Shanghai
echo "your_username:your_password" | chpasswd
2. 安装 AlmaLinux
使用 dnf 命令安装 AlmaLinux。这里以安装最小化安装为例:
dnf install almaLinux-minimal -y
安装完成后,重启服务器:
reboot
3. 配置网络
登录到服务器后,配置网络。这里以配置静态 IP 地址为例:
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual
nmcli con up eth0
三、配置 SSH 密钥登录
为了提高安全性,建议使用 SSH 密钥登录而不是密码登录。
1. 生成 SSH 密钥
在本地计算机上,使用以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096
2. 将公钥复制到服务器
将生成的公钥复制到服务器的 ~/.ssh/authorized_keys 文件中:
ssh-copy-id -i ~/.ssh/id_rsa.pub your_username@your-server-ip
3. 配置 SSH 客户端
在 SSH 客户端中,确保已配置好 SSH 密钥。
四、安装常用软件
1. 安装 Apache
dnf install httpd -y
systemctl start httpd
systemctl enable httpd
2. 安装 MySQL
dnf install mariadb-server -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
3. 安装 PHP
dnf install php php-mysql -y
systemctl restart httpd
五、总结
通过以上步骤,你已经成功搭建了一台基于 AlmaLinux 的云服务器。接下来,你可以根据自己的需求安装其他软件,如 Nginx、PHP-FPM、Memcached 等。希望这份教程能帮助你快速上手 AlmaLinux。
