引言
在云计算日益普及的今天,搭建自己的服务器环境变得越来越简单。AlmaLinux作为一个免费的Linux发行版,提供了与RHEL相同的软件包,适合那些希望在不受商业化支持的环境中运行企业级应用的用户。本文将带你轻松上手,一步步在云服务器上部署AlmaLinux,快速搭建你的服务器环境。
选择云服务器
在开始之前,你需要选择一个云服务提供商。市面上有许多优秀的云服务,如阿里云、腾讯云、华为云等。以下以阿里云为例进行说明。
- 注册账号:在云服务提供商的官网注册账号并完成实名认证。
- 购买云服务器:选择合适的云服务器实例,包括CPU、内存、系统盘等配置。
- 创建云服务器:根据提示创建云服务器,选择操作系统为AlmaLinux。
初始化云服务器
云服务器创建完成后,需要进行初始化配置。
- 获取服务器公网IP:登录云服务提供商的控制台,查看云服务器的公网IP地址。
- 配置SSH密钥:在本地计算机生成SSH密钥,并将公钥复制到云服务器。
- 远程连接:使用SSH客户端(如PuTTY)连接到云服务器。
安装AlmaLinux
连接到云服务器后,开始安装AlmaLinux。
- 选择安装源:在终端输入以下命令选择安装源:
其中sudo AlmaLinux-Base-<version>-x86_64.repo<version>为你的AlmaLinux版本号。 - 安装AlmaLinux:使用以下命令安装AlmaLinux:
sudo dnf install @system-release AlmaLinux-release - 重启系统:安装完成后,重启系统。
配置服务器
安装完成后,对服务器进行一些基本配置。
- 设置主机名:使用以下命令设置主机名:
其中sudo hostnamectl set-hostname <hostname><hostname>为你想要设置的主机名。 - 配置网络:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件,设置网络参数,如IP地址、子网掩码、网关等。 - 配置防火墙:使用以下命令启用防火墙:
然后,使用sudo systemctl start firewalld sudo systemctl enable firewalldfirewall-cmd命令添加规则,如允许SSH访问:sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --reload
安装常用软件
在服务器上安装一些常用的软件,以便进行后续开发或部署。
- 安装Apache:使用以下命令安装Apache:
sudo dnf install httpd - 安装MySQL:使用以下命令安装MySQL:
sudo dnf install mariadb-server - 安装PHP:使用以下命令安装PHP:
sudo dnf install php php-mysql
验证服务器环境
安装完成后,验证服务器环境是否正常。
- 启动Apache:使用以下命令启动Apache:
sudo systemctl start httpd sudo systemctl enable httpd - 访问Apache默认页面:在浏览器中输入云服务器的公网IP地址,查看Apache默认页面。
结语
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux,并搭建了服务器环境。接下来,你可以在这个环境中进行各种开发或部署任务。祝你在云计算的道路上越走越远!
