在当今数字化时代,选择一个稳定、安全的Linux发行版对于服务器部署至关重要。AlmaLinux是一个优秀的开源Linux发行版,它是CentOS Stream的官方继任者,继承了CentOS Stream的优点,并提供了长期的稳定支持。对于新手来说,在云服务器上部署AlmaLinux可能是一个挑战,但别担心,以下是一份详细的教程,帮助你轻松上手。
准备工作
在开始之前,请确保你具备以下条件:
- 云服务器:你可以在阿里云、腾讯云、华为云等云服务提供商处购买云服务器。
- SSH客户端:用于远程连接到云服务器,如PuTTY(Windows)、OpenSSH(Linux/Mac)。
- 公钥认证:为了方便安全地连接到服务器,建议设置SSH密钥对。
步骤一:购买云服务器并获取登录信息
- 选择云服务提供商:根据你的需求和预算,选择一个合适的云服务提供商。
- 购买云服务器:选择合适的配置,如CPU、内存、存储等。
- 获取登录信息:购买成功后,你将获得服务器的IP地址、用户名和密码。
步骤二:远程连接到云服务器
- 打开SSH客户端:根据你的操作系统选择合适的SSH客户端。
- 输入服务器信息:在SSH客户端中输入服务器的IP地址、用户名和密码。
- 连接服务器:点击连接,等待连接成功。
步骤三:安装AlmaLinux
- 更新系统:连接成功后,首先更新系统包。
sudo dnf update -y - 安装AlmaLinux:使用dnf命令安装AlmaLinux。
sudo dnf install -y AlmaLinux-release AlmaLinux-BaseOS - 验证安装:安装完成后,可以通过以下命令查看AlmaLinux版本。
cat /etc/os-release
步骤四:配置系统
- 设置时区:根据你的地理位置,设置正确的时区。
sudo timedatectl set-timezone Asia/Shanghai - 设置主机名:为你的服务器设置一个易于识别的主机名。
sudo hostnamectl set-hostname your_server_name - 设置防火墙:根据你的需求,配置防火墙规则。
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload - 安装常用软件:安装一些常用的软件,如Apache、Nginx、MySQL等。
sudo dnf install -y httpd mariadb-server
步骤五:安全设置
- 更改root密码:为了安全起见,更改root密码。
sudo passwd root - 禁用SSH密码登录:为了提高安全性,禁用SSH密码登录,并启用SSH密钥认证。
找到sudo vi /etc/ssh/sshd_configPasswordAuthentication行,将其修改为no。
保存并退出编辑器,重启SSH服务。PasswordAuthentication nosudo systemctl restart sshd
总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux。接下来,你可以根据自己的需求进行相应的配置和优化。希望这份教程能帮助你轻松上手AlmaLinux,祝你服务器运行顺利!
