在数字化时代,云服务器已经成为许多企业和个人用户的选择。AlmaLinux作为一款免费、开源的Linux发行版,因其稳定性、安全性和兼容性而受到广泛欢迎。本文将为你提供一份详细的AlmaLinux云服务器快速部署指南,帮助你轻松解决服务器搭建难题。
一、准备工作
在开始部署之前,请确保你已经完成了以下准备工作:
- 云服务器:选择一家可靠的云服务提供商,如阿里云、腾讯云等,购买一台云服务器。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接到云服务器。
- AlmaLinux安装镜像:从AlmaLinux官网下载最新的安装镜像。
二、安装AlmaLinux
1. 创建云服务器
以阿里云为例,登录阿里云官网,选择“云服务器ECS”,按照提示创建一台云服务器。
2. 配置远程连接
- 获取公网IP:在云服务器详情页中获取公网IP地址。
- 配置安全组:在安全组规则中添加一条入站规则,允许SSH连接(端口22)。
3. 下载安装镜像
使用远程连接工具连接到云服务器,并执行以下命令下载AlmaLinux安装镜像:
sudo dd if=/path/to/AlmaLinux.iso of=/dev/sda bs=4M status=progress
4. 安装AlmaLinux
- 启动安装程序:执行以下命令启动安装程序:
sudo AlmaLinux-Server-x86_64-8.5-2023-01-01-0300.iso
- 选择安装类型:选择“图形化安装”或“文本安装”。
- 分区:根据需要选择分区方式,推荐选择“自动分区”。
- 选择安装源:选择“AlmaLinux官方源”。
- 安装过程:耐心等待安装完成。
三、配置网络
1. 设置静态IP地址
- 编辑网络配置文件:执行以下命令编辑网络配置文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改配置:将以下内容添加到文件中:
BOOTPROTO=static
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
2. 设置防火墙
- 安装firewalld:执行以下命令安装firewalld:
sudo dnf install firewalld
- 开启SSH端口:执行以下命令开启SSH端口:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
四、安装常用软件
1. 安装Apache
- 安装Apache:执行以下命令安装Apache:
sudo dnf install httpd
- 启动Apache服务:执行以下命令启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
- 测试Apache:在浏览器中输入云服务器的公网IP地址,如果看到Apache默认的欢迎页面,则表示Apache安装成功。
2. 安装MySQL
- 安装MySQL:执行以下命令安装MySQL:
sudo dnf install mariadb-server
- 启动MySQL服务:执行以下命令启动MySQL服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 设置MySQL root密码:执行以下命令设置MySQL root密码:
sudo mysql_secure_installation
五、总结
通过以上步骤,你已经成功搭建了一台AlmaLinux云服务器。接下来,你可以根据自己的需求安装其他软件和配置服务器。希望这份指南能帮助你轻松解决服务器搭建难题。祝你使用愉快!
