在当今数字化时代,云服务器已成为许多企业和个人用户的选择。AlmaLinux作为一个免费、开源的操作系统,因其与Red Hat Enterprise Linux(RHEL)的高度兼容性而受到广泛关注。本文将为您详细介绍如何在云服务器上快速部署AlmaLinux,并提供一些系统配置与优化技巧。
一、准备工作
在开始部署之前,请确保您已经:
- 选择一家云服务提供商,如阿里云、腾讯云或华为云等。
- 创建一个云服务器实例,并选择AlmaLinux作为操作系统。
- 获取云服务器的公网IP地址和登录凭证。
二、AlmaLinux系统安装
- 使用SSH客户端(如PuTTY)连接到云服务器。
- 输入用户名和密码登录。
- 使用以下命令更新系统包:
sudo dnf update -y
- 使用以下命令安装基本的系统工具:
sudo dnf install -y nano net-tools openssh-clients
- 重启系统以确保所有更改生效:
sudo reboot
三、系统配置与优化
1. 设置主机名
sudo hostnamectl set-hostname your-hostname
2. 配置SSH服务
- 修改SSH配置文件:
sudo nano /etc/ssh/sshd_config
- 修改以下配置项:
PermitRootLogin yes
PasswordAuthentication yes
- 重启SSH服务:
sudo systemctl restart sshd
3. 开启防火墙
- 安装firewalld:
sudo dnf install -y firewalld
- 启动并使firewalld服务开机自启:
sudo systemctl start firewalld
sudo systemctl enable firewalld
- 添加规则以允许SSH连接:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
4. 安装Apache服务器
- 安装Apache:
sudo dnf install -y httpd
- 启动并使Apache服务开机自启:
sudo systemctl start httpd
sudo systemctl enable httpd
- 访问您的云服务器公网IP地址,查看Apache默认页面。
5. 安装MySQL数据库
- 安装MySQL:
sudo dnf install -y mariadb-server
- 启动并使MySQL服务开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
- 配置MySQL:
sudo mysql_secure_installation
6. 安装PHP
- 安装PHP:
sudo dnf install -y php php-mysql
- 重启Apache服务:
sudo systemctl restart httpd
现在,您已经成功在云服务器上部署了AlmaLinux,并进行了基本的系统配置与优化。接下来,您可以根据自己的需求安装其他软件和配置相关服务。祝您使用愉快!
