云服务器作为现代IT基础设施的核心,为众多企业及开发者提供了强大的计算和存储能力。而AlmaLinux,作为CentOS的一个替代方案,以其稳定性和安全性深受用户喜爱。本文将带你从基础环境搭建到安全配置,一步步教你如何玩转高效稳定的AlmaLinux服务器。
前期准备
在开始之前,请确保你的电脑已经连接到了互联网,并且拥有一个可用的云服务器实例。以下是搭建AlmaLinux所需的基本条件:
- 一台云服务器实例。
- 基本的Linux操作技能(如终端使用、文件编辑等)。
- 云服务提供商提供的登录凭证。
1. 基础环境搭建
1.1 购买云服务器实例
首先,在云服务提供商的官网购买一台云服务器实例。以下以阿里云为例:
- 打开阿里云官网,点击“产品”进入产品列表。
- 搜索“云服务器ECS”,点击进入。
- 选择适合你的配置和带宽,点击“购买”。
- 填写相关信息,完成支付。
1.2 SSH连接
购买完成后,通过SSH客户端(如PuTTY、Xshell等)连接到云服务器。以下是使用PuTTY连接的步骤:
- 打开PuTTY。
- 在“主机名”中输入云服务器的公网IP地址。
- 选择合适的端口(默认为22)。
- 在“加密算法”中,选择合适的加密算法(如AES)。
- 点击“打开”,在弹出的窗口中输入你的登录凭证。
1.3 系统选择与安装
连接成功后,进入服务器终端。由于AlmaLinux不在大多数云服务提供商的系统镜像库中,我们需要手动安装。
- 下载AlmaLinux的安装镜像。前往AlmaLinux官网(https://www.almalinux.org/)下载。
- 使用dd命令将镜像烧录到U盘或移动硬盘上。
- 将U盘插入服务器,并修改BIOS设置,使其从U盘启动。
- 启动服务器,按照安装向导完成安装。
2. 安全配置
2.1 更新系统
安装完成后,首先更新系统:
sudo dnf update -y
2.2 修改root密码
默认情况下,root账户的密码为空。为了安全起见,请修改root密码:
sudo passwd root
2.3 创建普通用户
为了提高安全性,建议创建一个普通用户,并使用该用户进行日常操作:
sudo useradd -m myuser
sudo passwd myuser
2.4 配置SSH免密登录
- 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥复制到服务器:
ssh-copy-id myuser@服务器IP地址
- 重启SSH服务:
sudo systemctl restart sshd
2.5 关闭不必要的服务
sudo systemctl stop postfix
sudo systemctl stop cups
sudo systemctl stop chronyd
3. 常用软件安装
3.1 安装Apache
sudo dnf install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
3.2 安装MySQL
sudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
3.3 安装PHP
sudo dnf install php -y
sudo systemctl restart httpd
总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux。接下来,你可以根据需求安装相应的软件和配置服务器。希望本文能帮助你快速上手AlmaLinux,玩转高效稳定的服务器!
