引言
随着云计算技术的不断发展,云服务器已经成为企业运维的重要工具。AlmaLinux是一款基于Red Hat Enterprise Linux(RHEL)的免费、开源操作系统,具有稳定性和安全性。本文将为您详细介绍如何在云服务器上轻松部署AlmaLinux,帮助您解锁高效运维。
环境准备
在开始部署之前,请确保以下环境准备就绪:
- 云服务器:选择一家可靠的云服务提供商,如阿里云、腾讯云等,购买一台云服务器。
- 远程连接工具:如PuTTY、Xshell等,用于远程连接云服务器。
- SSH密钥:生成SSH密钥对,用于安全登录云服务器。
部署步骤
1. 初始化云服务器
- 连接云服务器:使用远程连接工具连接到云服务器。
- 设置主机名:根据需要设置主机名,例如
alma-server。hostnamectl set-hostname alma-server - 更新系统:
sudo dnf update -y
2. 安装AlmaLinux
- 下载AlmaLinux安装镜像:访问AlmaLinux官网(https://www.almaLinux.org/)下载安装镜像。
- 创建安装U盘:使用 Rufus 或 Etcher 等工具将镜像写入U盘。
- 启动云服务器:将U盘插入云服务器,重启并从U盘启动。
- 选择安装类型:选择“安装AlmaLinux”。
- 分区:根据实际情况进行分区,建议至少创建两个分区:/(根分区)和/home。
- 选择软件包组:选择所需的软件包组,例如“Minimal Server”。
- 开始安装:按照提示完成安装。
3. 配置网络
- 配置网络接口:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改接口名称)。TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=5f8c397f-5b5b-4e0c-8b6e-5b1f9c3946a9 ONBOOT=yes 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 NetworkManager
4. 安装常用软件
- 安装Apache:
sudo dnf install -y httpd sudo systemctl start httpd sudo systemctl enable httpd - 安装MySQL:
sudo dnf install -y mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb - 安装PHP:
sudo dnf install -y php php-mysqlnd
5. 安全设置
- 设置SSH密码登录:编辑
/etc/ssh/sshd_config,将PasswordAuthentication设置为yes。 - 重启SSH服务:
sudo systemctl restart sshd - 安装防火墙:
sudo dnf install -y firewalld sudo systemctl start firewalld sudo systemctl enable firewalld - 添加防火墙规则:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
总结
通过以上步骤,您已经成功在云服务器上部署了AlmaLinux。接下来,您可以根据实际需求安装和配置各种软件,实现高效运维。祝您使用愉快!
