了解AlmaLinux
AlmaLinux是一款开源的Linux发行版,它是基于CentOS Stream构建的,旨在为用户提供一个稳定、安全、兼容CentOS的操作系统。AlmaLinux继承了CentOS Stream的许多优点,包括对最新软件包的支持,同时承诺提供长达十年的支持。
准备工作
在开始部署AlmaLinux之前,你需要以下准备工作:
- 云服务器:选择一家云服务提供商,如阿里云、腾讯云等,购买一台云服务器。
- SSH客户端:在本地计算机上安装SSH客户端,如PuTTY(Windows)、OpenSSH(Linux/Mac)。
- 公钥认证:生成SSH密钥对,并将公钥添加到云服务器的SSH认证中,以便无密码登录。
步骤一:连接到云服务器
- 打开SSH客户端。
- 输入云服务器的公网IP地址和端口(默认为22)。
- 输入用户名(通常是root)。
- 输入SSH密钥的密码。
步骤二:更新系统
连接到云服务器后,首先需要更新系统:
sudo dnf update -y
步骤三:安装AlmaLinux
接下来,我们需要安装AlmaLinux。由于AlmaLinux不是dnf仓库的一部分,我们需要手动添加AlmaLinux的仓库。
- 下载AlmaLinux的RPM-GPG-KEY文件:
curl -O https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
curl -O https://www.almalinux.org/static/files/RPM-GPG-KEY-almaLinux-7
- 安装RPM-GPG-KEY文件:
sudo rpm -ivh epel-release-latest-7.noarch.rpm RPM-GPG-KEY-almaLinux-7
- 添加AlmaLinux的仓库:
cat << EOF | sudo tee /etc/yum.repos.d/almaLinux.repo
[almaLinux]
name=AlmaLinux $releasever - BaseOS
baseurl=https://dl.almalinux.org/almaLinux/7/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://dl.almalinux.org/almaLinux/RPM-GPG-KEY-almaLinux-7
EOF
- 安装AlmaLinux:
sudo dnf install almaLinux-release -y
- 安装系统:
sudo dnf groupinstall @system-tools -y
sudo dnf groupinstall @base -y
步骤四:配置系统
- 设置主机名:
sudo hostnamectl set-hostname your-hostname
- 设置时区:
sudo timedatectl set-timezone Asia/Shanghai
- 设置网络:
sudo nmcli con mod eth0 ipv4.method manual ipv4.address 192.168.1.100/24 ipv4.gateway 192.168.1.1
sudo nmcli con up eth0
- 安装SSH服务:
sudo systemctl enable sshd
sudo systemctl start sshd
步骤五:安装常用软件
- 安装Python:
sudo dnf install python3 -y
- 安装Git:
sudo dnf install git -y
- 安装MySQL:
sudo dnf install mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
总结
通过以上步骤,你已经在云服务器上成功部署了AlmaLinux。接下来,你可以根据自己的需求进行进一步的配置和优化。希望这篇文章能够帮助你轻松上手AlmaLinux的部署。
