在云计算迅速发展的今天,拥有一个稳定、高效的云服务器对于个人和企业来说都至关重要。AlmaLinux作为CentOS的继任者,以其稳定性和兼容性受到广泛关注。本文将带你一步步轻松部署AlmaLinux云服务器,让你在云计算的道路上更加得心应手。
1. 环境准备
在开始部署之前,我们需要准备以下环境:
- 云服务器:可以选择阿里云、腾讯云、华为云等云服务商提供的虚拟服务器。
- 远程连接工具:如Xshell、PuTTY等,用于远程连接服务器。
- 公网IP:确保服务器分配了公网IP,以便从外部访问。
2. 配置云服务器
2.1 初始化云服务器
以阿里云为例,登录阿里云控制台,选择ECS服务,创建一台云服务器。创建完成后,根据提示进行初始化配置,包括设置登录密码、选择操作系统等。
2.2 安装SSH服务
SSH服务是远程连接服务器的重要工具,我们需要确保SSH服务已经安装并运行。
sudo apt-get update
sudo apt-get install openssh-server
2.3 设置SSH密钥
为了提高安全性,我们可以设置SSH密钥登录,避免密码登录。
ssh-keygen -t rsa -b 4096
将生成的公钥(id_rsa.pub)复制到服务器的~/.ssh/authorized_keys文件中。
cat id_rsa.pub >> ~/.ssh/authorized_keys
2.4 重启SSH服务
重启SSH服务使配置生效。
sudo systemctl restart ssh
3. 安装AlmaLinux
3.1 下载AlmaLinux镜像
从AlmaLinux官网下载最新的AlmaLinux镜像文件。
3.2 配置Yum源
由于AlmaLinux是基于RPM的Linux发行版,我们需要配置Yum源。
sudo yum install yum-utils
sudo yum-config-manager --add-repo https://mirror.almaLinux.org/almaos/ALMAOS-8-ALMA-20221104.0/x86_64os/
3.3 安装AlmaLinux
使用dd命令将镜像文件写入到云服务器的硬盘。
dd if=/path/to/AlmaLinux-8.3-x86_64-minimal.iso of=/dev/sdX bs=4M status=progress
其中/path/to/AlmaLinux-8.3-x86_64-minimal.iso是镜像文件的路径,/dev/sdX是云服务器的硬盘设备。
3.4 重启服务器
将云服务器重启后,即可进入AlmaLinux系统。
4. 配置网络
4.1 设置静态IP地址
编辑/etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改网络接口名称)文件,设置静态IP地址。
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
重启网络服务使配置生效。
sudo systemctl restart network
4.2 设置DNS服务器
编辑/etc/resolv.conf文件,设置DNS服务器。
nameserver 8.8.8.8
nameserver 8.8.4.4
5. 安装常用软件
5.1 安装Apache服务器
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
5.2 安装MySQL数据库
sudo yum install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
5.3 安装PHP
sudo yum install php php-mysqlnd
6. 验证部署结果
6.1 访问Apache服务器
在浏览器中输入服务器的公网IP地址,应该可以看到Apache的默认欢迎页面。
6.2 连接MySQL数据库
使用MySQL客户端连接到MySQL数据库,查看是否可以正常连接。
mysql -h 127.0.0.1 -u root -p
7. 总结
通过本文的实战攻略,你现在已经成功部署了AlmaLinux云服务器。希望本文能帮助你更好地应对云计算时代的挑战。在后续的学习过程中,你可以根据自己的需求安装更多软件和配置服务器,不断提升自己的技能。祝你在云计算的道路上越走越远!
