在当今快速发展的数字化时代,Linux系统以其稳定性和安全性被广泛应用于服务器领域。AlmaLinux作为CentOS Stream的官方继任者,继承了其优秀的特性,同时提供了更好的社区支持和长期支持。本文将带你轻松部署AlmaLinux到云服务器上,并提供一步到位的配置指南,让新手也能快速入门!
1. 选择云服务器
首先,你需要选择一个云服务提供商,如阿里云、腾讯云、华为云等。选择云服务器时,请确保以下条件:
- 操作系统:选择Linux操作系统,推荐选择AlmaLinux。
- CPU和内存:根据你的需求选择合适的配置。
- 硬盘:选择SSD硬盘,以提高系统性能。
2. 购买云服务器
在云服务提供商的官网上,按照上述条件购买云服务器。购买完成后,你将获得服务器的公网IP地址。
3. 连接云服务器
使用SSH客户端(如PuTTY、Xshell等)连接到云服务器。以下是连接步骤:
- 打开SSH客户端。
- 输入服务器的公网IP地址。
- 输入用户名(默认为root)。
- 输入密码(购买云服务器时设置的密码)。
4. 安装AlmaLinux
在连接到云服务器后,按照以下步骤安装AlmaLinux:
- 更新系统源:
sudo yum update -y
- 安装AlmaLinux:
sudo yum install almaLinux-release AlmaLinux-BaseOS -y
- 安装完成后,重启服务器:
sudo reboot
5. 配置AlmaLinux
5.1 更新系统
sudo yum update -y
5.2 设置root密码
sudo passwd root
5.3 设置SSH免密登录
- 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥复制到服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器IP
- 登录服务器:
ssh root@服务器IP
5.4 安装常用软件
- 安装Apache服务器:
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
- 安装MySQL数据库:
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
- 安装PHP:
sudo yum install php php-mysql -y
sudo systemctl restart httpd
5.5 配置防火墙
- 安装firewalld:
sudo yum install firewalld -y
- 启用firewalld:
sudo systemctl start firewalld
sudo systemctl enable firewalld
- 添加规则:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
6. 总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux,并完成了基本的配置。现在,你可以开始在你的服务器上部署各种应用程序和网站了。祝你在Linux服务器领域取得成功!
