在当今数字化时代,云服务器已经成为许多企业和个人用户的选择。AlmaLinux是一个优秀的开源操作系统,它基于Red Hat Enterprise Linux(RHEL),提供了与RHEL兼容的稳定性和安全性。本文将带你一步步部署AlmaLinux云服务器,打造一个高效稳定的运行环境。
准备工作
在开始之前,请确保以下准备工作已完成:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云、华为云等,购买一台云服务器。
- 远程连接工具:如PuTTY(Windows)、SSH(Linux/Mac)等,用于远程连接服务器。
- 网络设置:确保云服务器的网络已开通,并获取到公网IP地址。
步骤一:初始化云服务器
- 连接服务器:使用远程连接工具连接到云服务器,输入用户名和密码。
- 更新系统:在服务器上执行以下命令,更新系统包:
sudo dnf update -y
- 安装必要的软件包:根据需要安装以下软件包:
sudo dnf install -y openssh-server net-tools
步骤二:配置SSH服务
- 修改SSH配置:编辑SSH配置文件
/etc/ssh/sshd_config,进行以下修改:
# 修改Port为22以外的端口号,提高安全性
Port 2222
# 允许root用户登录
PermitRootLogin yes
# 允许密码登录
PasswordAuthentication yes
- 重启SSH服务:重启SSH服务使配置生效:
sudo systemctl restart sshd
步骤三:安装AlmaLinux
- 下载AlmaLinux ISO镜像:访问AlmaLinux官网(https://almalinux.org/)下载ISO镜像。
- 创建启动U盘:使用工具如Rufus(Windows)、Etcher(Mac/Linux)将ISO镜像烧录到U盘。
- 启动服务器:将U盘插入云服务器,重启服务器并从U盘启动。
- 安装AlmaLinux:按照安装向导进行操作,选择安装类型、分区等。
步骤四:配置网络
- 配置静态IP地址:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改接口名):
BOOTPROTO=static
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 network
步骤五:安装常用软件
- 安装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-mysql
sudo systemctl restart httpd
步骤六:优化系统性能
- 关闭不必要的系统服务:
sudo systemctl disable cups
sudo systemctl disable firewalld
sudo systemctl disable postfix
- 优化SSH配置:编辑
/etc/ssh/sshd_config,添加以下内容:
ClientAliveInterval 60
ClientAliveCountMax 3
- 定期清理系统:
sudo dnf autoremove -y
sudo dnf clean all
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器,并配置了网络、安装了常用软件。接下来,你可以根据自己的需求进行进一步配置和优化。祝你在使用AlmaLinux的过程中一切顺利!
