在当今数字化时代,云服务器已经成为许多企业和个人用户构建在线业务和存储数据的重要工具。AlmaLinux是一款免费、开源的Linux发行版,它继承了CentOS的所有优点,并且在CentOS停止支持后,成为了许多用户的替代选择。本文将详细介绍如何轻松部署AlmaLinux云服务器,并快速搭建一个稳定的环境。
准备工作
在开始之前,请确保您已经具备以下条件:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器。
- 远程连接工具:如PuTTY(Windows)、SSH(Linux/Mac)等。
- 公网IP:确保您的云服务器有公网IP,以便远程连接。
步骤一:购买云服务器
- 选择云服务提供商,并进入官网。
- 选择云服务器产品,配置服务器规格(CPU、内存、存储等)。
- 设置公网IP,并记录公网IP地址和登录密码。
步骤二:远程连接云服务器
- 使用远程连接工具连接到云服务器。
- 输入公网IP地址和登录密码,成功连接到云服务器。
步骤三:安装AlmaLinux
- 更新系统:连接成功后,首先更新系统包列表和安装必要的软件包。
sudo dnf update -y - 安装AlmaLinux:使用
dnf包管理器安装AlmaLinux。sudo dnf install -y AlmaLinux-release AlmaLinux-BaseOS - 设置系统:安装完成后,设置系统时区、网络等。
sudo timedatectl set-timezone Asia/Shanghai sudo nmcli con mod eth0 ipv4.method manual ipv4.address 192.168.1.100/24 ipv4.gateway 192.168.1.1 sudo systemctl restart NetworkManager - 重启系统:重启系统以应用更改。
sudo reboot
步骤四:配置SSH密钥登录
- 生成SSH密钥:在本地计算机上生成SSH密钥对。
ssh-keygen -t rsa -b 4096 - 上传公钥到服务器:将生成的公钥上传到服务器。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@your_server_ip - 测试SSH密钥登录:使用SSH密钥登录到服务器。
ssh root@your_server_ip
步骤五:安装常用软件
- 安装Apache:安装Apache服务器。
sudo dnf install -y httpd sudo systemctl start httpd sudo systemctl enable httpd - 安装MySQL:安装MySQL数据库。
sudo dnf install -y mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb - 安装PHP:安装PHP语言环境。
sudo dnf install -y php php-mysql
步骤六:配置防火墙
- 安装防火墙:安装并配置firewalld。
sudo dnf install -y firewalld sudo systemctl start firewalld sudo systemctl enable firewalld - 添加规则:添加规则以允许Apache和MySQL服务。
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --permanent --add-service=mysql sudo firewall-cmd --reload
总结
通过以上步骤,您已经成功部署了AlmaLinux云服务器,并搭建了一个稳定的环境。接下来,您可以根据自己的需求安装其他软件和服务,如Nginx、Node.js、Python等。祝您使用愉快!
