引言
AlmaLinux是一个基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,旨在为企业和个人提供稳定、安全的Linux环境。随着云计算的普及,部署云服务器已成为许多人的需求。本文将详细介绍如何轻松部署AlmaLinux云服务器,并提供实战案例,帮助您快速上手。
一、准备工作
在开始部署之前,请确保您已准备好以下条件:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器。
- SSH客户端:用于远程连接云服务器,如PuTTY(Windows)、OpenSSH(Linux/Mac)。
- 公网IP地址:云服务器的公网IP地址,用于远程访问。
二、部署AlmaLinux云服务器
1. 初始化云服务器
- 登录云服务器控制台,选择“重置密码”功能,设置登录密码。
- 重启云服务器,使用新密码登录。
2. 安装AlmaLinux
- 使用SSH客户端连接到云服务器。
- 执行以下命令,安装AlmaLinux:
sudo yum install AlmaLinux-release AlmaLinux-BaseOS
- 安装完成后,执行以下命令,更新系统:
sudo yum update
3. 配置网络
- 编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据您的网络接口名称修改)文件,设置静态IP地址、网关和DNS服务器:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
- 重启网络服务:
sudo systemctl restart network
4. 安装常用软件
- 安装Apache服务器:
sudo yum install httpd
- 启动Apache服务并设置为开机自启:
sudo systemctl start httpd
sudo systemctl enable httpd
- 访问云服务器公网IP地址,查看Apache欢迎页面。
三、实战案例:部署Nginx和MySQL
1. 安装Nginx
- 安装Nginx:
sudo yum install nginx
- 启动Nginx服务并设置为开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
- 访问云服务器公网IP地址,查看Nginx欢迎页面。
2. 安装MySQL
- 安装MySQL:
sudo yum install mariadb-server
- 启动MySQL服务并设置为开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 安全配置MySQL:
sudo mysql_secure_installation
- 创建数据库和用户,并授权:
CREATE DATABASE testdb;
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
- 使用MySQL客户端连接到数据库:
mysql -u testuser -p
四、总结
本文详细介绍了如何轻松部署AlmaLinux云服务器,并提供了实战案例。通过学习本文,您将能够快速掌握AlmaLinux的部署和配置方法,为后续的云计算应用打下坚实基础。
