云计算的兴起,使得AlmaLinux作为一种新兴的操作系统,受到了广泛关注。它基于Red Hat Enterprise Linux(RHEL),提供了免费和开源的解决方案,非常适合在云环境中部署。本文将带你一步步学会如何在云服务器上轻松部署AlmaLinux,让你快速入门。
准备工作
在开始之前,请确保以下准备工作已完成:
- 一台云服务器,如阿里云、腾讯云、华为云等。
- 足够的公网IP地址。
- SSH客户端,如PuTTY(Windows)、OpenSSH(Linux/Mac)。
- 已知云服务器的公网IP地址和root密码。
步骤一:连接到云服务器
使用SSH客户端连接到你的云服务器。以下以PuTTY为例:
- 打开PuTTY。
- 在“Host Name (or IP address)”中输入云服务器的公网IP地址。
- 在“Port”中输入22(默认SSH端口)。
- 点击“Open”。
- 在弹出的窗口中输入root用户的密码,然后按Enter键。
步骤二:安装AlmaLinux
连接成功后,你可以开始安装AlmaLinux。这里以阿里云为例,介绍如何在阿里云服务器上安装AlmaLinux:
- 输入以下命令,将阿里云镜像仓库添加到系统源:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/almaLinux/ALMA-8-for-x86_64.repo
- 更新系统源:
sudo yum makecache
- 安装AlmaLinux:
sudo yum install almalinux-release AlmaLinux-BaseOS
- 安装完成后,重启系统:
sudo reboot
步骤三:配置网络
- 输入以下命令查看网络接口:
ip a
- 根据实际情况,修改
/etc/sysconfig/network-scripts/ifcfg-ens33文件(ens33为你的网络接口名):
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下内容:
BOOTPROTO=static
ONBOOT=yes
IPADDR=你的公网IP地址
NETMASK=255.255.255.0
GATEWAY=你的网关地址
保存并退出文件。
重启网络服务:
sudo systemctl restart network
步骤四:设置SSH免密登录
- 在本地电脑上生成SSH密钥:
ssh-keygen -t rsa -b 4096
- 将公钥复制到云服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@你的公网IP地址
- 输入密码后,公钥会被复制到云服务器的
~/.ssh/authorized_keys文件中。
步骤五:安装和配置常用软件
- 安装Nginx:
sudo yum install nginx
- 启动Nginx服务:
sudo systemctl start nginx
- 设置Nginx开机自启:
sudo systemctl enable nginx
- 访问你的云服务器IP地址,即可看到Nginx默认页面。
总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux,并配置了网络和常用软件。希望本文能帮助你快速入门AlmaLinux的部署。在实际应用中,你还可以根据自己的需求安装其他软件,发挥AlmaLinux的强大功能。
