在数字化时代,云服务器已经成为企业和个人不可或缺的基石。AlmaLinux,作为CentOS的分叉版本,因其稳定性和兼容性,受到了广泛关注。本文将带你轻松上手,快速部署AlmaLinux云服务器,让你告别小白烦恼。
了解AlmaLinux
首先,让我们来认识一下AlmaLinux。它是一个免费、开源的企业级Linux发行版,由CentOS社区成员创建,旨在为用户提供一个稳定、安全、兼容CentOS生态的Linux环境。AlmaLinux继承了CentOS的所有优点,并针对企业级应用进行了优化。
准备工作
在开始部署之前,你需要准备以下几样东西:
- 云服务器:可以选择阿里云、腾讯云、华为云等云服务商提供的云服务器。
- 登录凭证:包括用户名和密码,用于登录云服务器。
- 公网IP:用于远程访问云服务器。
步骤一:购买云服务器
以阿里云为例,登录阿里云官网,选择云服务器ECS实例,按照需求配置服务器规格、地域、公网IP等参数,然后点击“购买”。
步骤二:配置SSH密钥
为了方便安全地远程登录云服务器,建议使用SSH密钥进行登录。以下是配置SSH密钥的步骤:
- 在本地计算机上生成SSH密钥对,可以使用以下命令:
ssh-keygen -t rsa -b 4096
- 将生成的私钥文件(默认为
~/.ssh/id_rsa)上传到云服务器。 - 将公钥文件(默认为
~/.ssh/id_rsa.pub)的内容添加到云服务器的~/.ssh/authorized_keys文件中。
步骤三:安装AlmaLinux
登录云服务器后,可以使用以下命令安装AlmaLinux:
sudo dnf install AlmaLinux-release AlmaLinux-BaseOS
等待安装完成后,你可以通过以下命令查看已安装的AlmaLinux版本:
cat /etc/os-release
步骤四:配置网络
在默认情况下,云服务器的网络设置为桥接模式。为了方便管理,你可以将网络设置为NAT模式,使得云服务器可以访问外网。
- 编辑云服务器的网络配置文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数:
BOOTPROTO=dhcp
ONBOOT=yes
- 重启网络服务:
sudo systemctl restart network
步骤五:安装SSH服务
为了方便远程登录,我们需要安装SSH服务。以下是安装SSH服务的步骤:
- 使用以下命令安装SSH服务:
sudo dnf install openssh-server
- 启动SSH服务并设置为开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
步骤六:测试远程登录
在本地计算机上,使用SSH客户端连接到云服务器。以下是使用PuTTY连接SSH的步骤:
- 打开PuTTY。
- 在“Host Name (or IP address)”栏中输入云服务器的公网IP。
- 在“Port”栏中输入22(SSH端口号)。
- 点击“Open”按钮,然后输入SSH密钥的密码。
- 连接成功后,你就可以在云服务器上操作了。
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器。现在,你可以开始在你的云服务器上运行各种应用程序,享受云计算带来的便利。希望本文能帮助你轻松上手AlmaLinux,告别小白烦恼。
