在当今数字化时代,云服务器已经成为企业和个人用户构建在线服务的基础设施。AlmaLinux是一款开源的Linux发行版,它基于Red Hat Enterprise Linux(RHEL),旨在为用户提供一个稳定、安全、高效的操作系统。本文将为你提供一份实战教程,教你如何轻松部署AlmaLinux云服务器,并快速搭建一个稳定的环境。
准备工作
在开始之前,请确保你具备以下准备工作:
- 云服务器资源:选择一家云服务提供商,如阿里云、腾讯云、华为云等,购买一台云服务器。
- 远程连接工具:如PuTTY(Windows)、SSH(Linux/Mac)等,用于远程连接服务器。
- 公网IP:确保你的云服务器拥有公网IP,以便远程访问。
步骤一:远程连接云服务器
- 打开你的远程连接工具,输入云服务器的公网IP和登录用户名。
- 输入密码进行登录。通常,云服务提供商会在购买服务器时提供默认的登录信息。
步骤二:安装AlmaLinux操作系统
- 使用以下命令安装AlmaLinux操作系统:
sudo dnf install epel-release
sudo dnf install almaLinux-release
sudo dnf groupinstall "AlmaLinux Base"
- 安装完成后,重启服务器:
sudo reboot
步骤三:配置网络
- 编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据你的网络接口名进行修改):
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下配置项:
BOOTPROTO=static
IPADDR=你的公网IP地址
NETMASK=255.255.255.0
GATEWAY=你的网关地址
DNS1=你的DNS服务器地址
保存并退出文件。
启用网络服务:
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
步骤四:更新系统
- 使用以下命令更新系统:
sudo dnf update
步骤五:安装常用软件
- 使用以下命令安装常用软件:
sudo dnf install -y httpd mariadb-server php php-mysql
- 启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
- 启动MySQL服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
步骤六:配置Web服务器
- 修改Apache配置文件
/etc/httpd/conf/httpd.conf:
sudo nano /etc/httpd/conf/httpd.conf
- 找到以下行并取消注释:
#LoadModule mod_rewrite.so
保存并退出文件。
重启Apache服务:
sudo systemctl restart httpd
步骤七:配置MySQL数据库
- 使用以下命令进入MySQL:
sudo mysql
- 创建数据库和用户:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器,并搭建了一个稳定的环境。你可以根据需求,继续安装其他软件和服务,如Nginx、PHP-FPM、Redis等,以构建更加丰富的在线应用。祝你使用愉快!
