引言
在数字化时代,云服务器已经成为许多企业和个人用户的重要基础设施。AlmaLinux是一个开源的Linux发行版,它是CentOS Stream的继任者,提供了与CentOS 8相同的兼容性和稳定性。本文将带你从零开始,轻松掌握AlmaLinux云服务器的部署过程。
准备工作
在开始之前,你需要以下准备工作:
- 云服务器:可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器实例。
- 远程连接工具:如PuTTY(Windows)、ssh(Linux/Mac)等。
- AlmaLinux安装镜像:可以从AlmaLinux官网下载最新的安装镜像。
第一步:创建云服务器实例
- 登录云服务提供商的控制台。
- 创建云服务器实例:选择地域、实例类型、镜像(选择AlmaLinux)、网络和安全组等配置。
- 购买:确认配置无误后,购买云服务器实例。
第二步:远程连接到云服务器
- 获取公网IP地址:登录云服务提供商的控制台,找到云服务器实例,获取其公网IP地址。
- 使用远程连接工具:
- Windows:打开PuTTY,输入公网IP地址,选择SSH,点击“Open”。
- Linux/Mac:打开终端,输入
ssh [用户名]@[公网IP地址]。
第三步:安装AlmaLinux
- 选择安装方式:在登录后,会看到一系列的安装选项。选择“Graphical Install”以使用图形界面安装。
- 分区:根据你的需求选择分区方式。对于初学者,建议选择自动分区。
- 选择语言和键盘布局:选择你的语言和键盘布局。
- 选择时区:选择你的时区。
- 设置主机名:输入你的主机名。
- 创建用户:设置root用户的密码,并创建一个普通用户。
- 安装软件包:选择要安装的软件包,如Development Tools、Web Server等。
- 安装过程:等待安装完成。
第四步:配置云服务器
- 更新系统:使用以下命令更新系统:
sudo dnf update - 配置SSH:为了提高安全性,禁用root用户登录,并配置SSH密钥认证。
找到sudo vi /etc/ssh/sshd_configPermitRootLogin,将其值修改为no。sudo systemctl restart sshd - 安装Web服务器:以Apache为例,安装Apache服务器:
sudo dnf install httpd sudo systemctl start httpd sudo systemctl enable httpd - 配置Web服务器:编辑Apache配置文件,如
/etc/httpd/conf/httpd.conf,配置网站目录和默认页面。
第五步:测试云服务器
- 在浏览器中输入公网IP地址:你应该能看到Apache默认的欢迎页面。
- 测试SSH密钥认证:使用SSH密钥连接到云服务器,而不是使用密码。
总结
通过以上步骤,你已经成功从零开始部署了AlmaLinux云服务器。接下来,你可以根据自己的需求配置服务器,运行应用程序,享受云服务带来的便利。祝你学习愉快!
