云服务器是现代企业构建在线基础设施的关键组成部分。在众多Linux发行版中,AlmaLinux因其稳定性和兼容性而受到许多开发者和企业用户的青睐。本文将为您详细讲解如何部署中等配置的AlmaLinux云服务器,以打造一个高效稳定的服务器环境。
系统准备
在开始之前,请确保您已经:
- 云服务器:您可以从阿里云、腾讯云、华为云等云服务提供商购买。
- 网络连接:确保您的云服务器能够访问互联网。
- SSH客户端:如PuTTY(Windows)、OpenSSH(Linux/Mac)等。
安装AlmaLinux
1. 选择镜像
访问AlmaLinux官网(https://www.almaLinux.org/),下载适合您服务器硬件的镜像。
2. 初始化服务器
使用SSH客户端连接到您的云服务器。以下是以PuTTY为例的连接步骤:
- 打开PuTTY。
- 在“主机名”框中输入您的服务器公网IP地址。
- 点击“Open”。
- 在弹出的窗口中输入您的用户名和密码。
3. 安装系统
- 连接到服务器后,执行以下命令初始化系统:
sudo anaconda -i AlmaLinux-8.3-x86_64-minimal.iso
- 按照提示完成安装过程。
配置网络
- 查看当前网络接口:
ip addr show
- 配置静态IP地址:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
将以下内容添加到文件中:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
- 重启网络服务:
sudo systemctl restart network
安装基础软件
- 更新系统:
sudo dnf update -y
- 安装Apache:
sudo dnf install -y httpd
- 启动Apache服务:
sudo systemctl start httpd
sudo systemctl enable httpd
- 测试Apache服务:
在浏览器中输入服务器的公网IP地址,应看到Apache的默认欢迎页面。
安全设置
- 关闭不必要的服务:
sudo systemctl disable cups
sudo systemctl disable cups- cups-polkit
sudo systemctl disable avahi-daemon
sudo systemctl disable avahi-service
sudo systemctl disable avahi-autoipd
sudo systemctl disable netdata
- 安装防火墙:
sudo dnf install -y firewalld
- 配置防火墙规则:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
sudo firewall-cmd --reload
总结
通过以上步骤,您已经成功部署了一个中等配置的AlmaLinux云服务器。接下来,您可以根据实际需求安装相应的软件和配置服务器。希望本文能帮助您更好地掌握AlmaLinux的部署过程。
