了解AlmaLinux
AlmaLinux是一个开源的Linux发行版,由CentOS社区成员创建,旨在为用户提供一个稳定、安全且兼容CentOS的替代方案。它继承了CentOS的所有优点,同时去除了Red Hat Enterprise Linux(RHEL)的商标许可费用,使得AlmaLinux成为一个更加经济实惠的选择。
准备工作
在开始部署AlmaLinux云服务器之前,你需要以下准备工作:
云服务器
:你可以从阿里云、腾讯云、华为云等云服务提供商购买云服务器。
远程连接工具
:如PuTTY(Windows)、ssh(Linux/Mac)等。
AlmaLinux安装镜像
:可以从AlmaLinux官网下载最新的安装镜像。
安装AlmaLinux
1. 初始化云服务器
登录到云服务器后,首先进行初始化操作,包括设置主机名、时区、密码等。
# 设置主机名
hostnamectl set-hostname alma
# 设置时区
timedatectl set-timezone Asia/Shanghai
# 设置root密码
passwd
2. 安装AlmaLinux
a. 使用ISO镜像安装
将下载的AlmaLinux ISO镜像上传到云服务器。
使用虚拟光驱加载ISO镜像。
启动云服务器,进入安装界面。
选择安装类型(推荐选择“Minimal Install”)。
根据提示完成安装过程。
b. 使用Docker安装
安装Docker:
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y containerd.io docker-ce docker-ce-cli
启动并加入开机自启:
sudo systemctl start docker
sudo systemctl enable docker
使用Docker安装AlmaLinux:
docker run -d –name alma -p 80:80 AlmaLinux:latest
访问云服务器IP地址,即可看到AlmaLinux的欢迎页面。
配置云服务器
1. 更新系统
sudo dnf update -y
2. 安装常用软件
sudo dnf install -y vim net-tools
3. 设置防火墙
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd –permanent –add-port=80/tcp
sudo firewall-cmd –reload
4. 安装SSH密钥
生成SSH密钥对:
ssh-keygen -t rsa -b 4096
将公钥复制到云服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@your_server_ip
总结
通过以上步骤,你已经成功部署了AlmaLinux云服务器。接下来,你可以根据自己的需求安装相应的软件和服务,如Web服务器、数据库等。希望这篇文章能帮助你轻松入门AlmaLinux,祝你学习愉快!