在云计算时代,选择一个合适的Linux发行版来部署云服务器是非常重要的。AlmaLinux是一个优秀的免费和开源的Linux发行版,它是CentOS Stream的继任者。对于新手来说,部署云服务器可能听起来有些复杂,但其实只要按照以下步骤操作,即使是云计算小白也能轻松上手!
准备工作
在开始之前,请确保您有以下准备工作:
- 云服务提供商:选择一个云服务提供商,如阿里云、腾讯云、华为云等。
- 云服务器:在云服务提供商处购买或创建一台云服务器实例。
- 网络连接:确保您的云服务器已经连接到互联网。
- 远程访问:准备一个SSH客户端,如PuTTY(Windows)或SSH终端(macOS/Linux)。
步骤一:登录云服务器
- 使用SSH客户端连接到您的云服务器。以下是使用PuTTY连接到云服务器的示例命令:
ssh username@your_server_ip
替换username为您的云服务器用户名,your_server_ip为您的云服务器IP地址。
- 登录后,您将看到类似以下提示:
Last login: Thu Nov 4 13:24:10 2021 from 192.168.1.2
步骤二:更新系统包
在登录云服务器后,首先需要更新系统包以确保所有软件都是最新的。运行以下命令:
sudo dnf update -y
步骤三:安装AlmaLinux
- 使用以下命令安装AlmaLinux:
sudo dnf install -y AlmaLinux-release AlmaLinux-BaseOS
- 安装完成后,您可以通过以下命令检查AlmaLinux是否已正确安装:
cat /etc/os-release
这将显示AlmaLinux的版本信息。
步骤四:配置网络
- 编辑网络配置文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
(注意:ens33是默认的网络接口名称,根据您的服务器配置可能不同。)
- 修改以下参数:
BOOTPROTO=dhcp
ONBOOT=yes
- 保存并关闭文件,然后重启网络服务:
sudo systemctl restart NetworkManager
步骤五:安装SSH服务
- 安装SSH服务:
sudo dnf install -y openssh-server
- 启动SSH服务并设置为开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
步骤六:设置用户权限
- 创建一个新用户:
sudo useradd your_username
- 设置新用户的密码:
sudo passwd your_username
- 将新用户添加到sudoers文件,以便用户可以执行sudo命令:
sudo visudo
在打开的文件中找到以下行:
root ALL=(ALL) ALL
然后添加以下行:
your_username ALL=(ALL) ALL
保存并关闭文件。
步骤七:远程访问
现在,您可以使用SSH客户端连接到您的AlmaLinux云服务器。输入用户名和密码即可登录。
总结
通过以上步骤,您已经成功在云服务器上部署了AlmaLinux。接下来,您可以继续配置您的服务器以满足您的需求,例如安装Web服务器、数据库服务器等。希望这个指南能帮助您轻松上手云计算!
