引言
AlmaLinux是一款基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,它为那些寻求替代RHEL的企业和个人提供了一个理想的解决方案。本文将手把手教你从零开始,快速部署AlmaLinux云服务器。
准备工作
在开始部署之前,请确保以下准备工作已完成:
- 获取AlmaLinux安装镜像:您可以从AlmaLinux官方网站下载适合您硬件的安装镜像。
- 云服务提供商:选择一家云服务提供商,如阿里云、腾讯云、华为云等,并注册相应的账户。
- 创建云服务器:在云服务提供商的控制台中创建一个新的云服务器实例。
步骤1:启动云服务器
- 登录云服务提供商的控制台。
- 在云服务器列表中找到您创建的实例,点击“启动”按钮。
步骤2:连接到云服务器
- 使用SSH客户端(如PuTTY)连接到您的云服务器。连接信息包括服务器的公网IP地址、端口号(默认为22)、用户名(默认为
root)和密码(您在创建服务器时设置的密码)。
步骤3:选择安装介质
连接到服务器后,系统将提示您选择安装介质。按以下步骤操作:
- 输入
1选择从本地磁盘安装。 - 按Enter键确认。
步骤4:分区和格式化硬盘
接下来,系统将提示您分区和格式化硬盘。以下是推荐的分区方案:
/boot:1GB分区,ext4文件系统。/:剩余空间,ext4文件系统。
按以下步骤操作:
- 输入
e编辑分区方案。 - 在新出现的界面中,删除默认的
/分区。 - 创建新的
/boot分区,大小为1GB。 - 创建新的
/分区,使用剩余空间。 - 保存并退出分区编辑器。
步骤5:安装AlmaLinux
- 返回到安装菜单,选择“安装AlmaLinux”。
- 根据提示,选择语言、键盘布局和时区。
- 在“安装源”菜单中,选择您的安装镜像所在的存储设备。
- 在“选择软件包”菜单中,选择“Base OS”。
- 等待安装过程完成。
步骤6:设置用户和密码
- 在安装完成后,系统会提示您设置用户名和密码。
- 输入您希望使用的用户名和密码。
步骤7:配置网络
- 使用
vi或nano编辑器打开/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据您的网络接口名称不同,文件名可能不同)。 - 将
ONBOOT设置为yes。 - 将
BOOTPROTO设置为dhcp(如果您的云服务器自动获取IP地址)或none(如果您希望手动配置IP地址)。 - 保存并退出文件。
步骤8:安装SSH服务
- 使用
systemctl命令启用SSH服务:sudo systemctl enable sshd - 启动SSH服务:
sudo systemctl start sshd
步骤9:安全设置
为了提高服务器安全性,请执行以下操作:
- 关闭
root用户SSH登录:sudo sed -i 's/^PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config - 更新系统软件包:
sudo dnf update -y - 安装Fail2Ban保护SSH服务:
sudo dnf install -y fail2ban sudo systemctl start fail2ban sudo systemctl enable fail2ban
总结
恭喜您,现在您已经成功部署了一个AlmaLinux云服务器!您可以开始安装和配置所需的软件,以满足您的需求。希望本文能帮助您顺利完成部署过程。
