AlmaLinux 是一个由 Red Hat 支持的免费、开源操作系统,它继承了 CentOS 的优点,并且提供了长期的支持。对于想要在服务器或个人计算机上安装一个稳定、安全的操作系统的用户来说,AlmaLinux 是一个不错的选择。本文将为你提供一个详细的安装指南,并教你如何一键配置常用软件。
系统要求
在开始安装之前,请确保你的计算机满足以下要求:
- CPU: 至少 1 GHz 的处理器
- 内存: 至少 512 MB 的 RAM
- 硬盘: 至少 10 GB 的可用空间
- 显示器: 至少 1024x768 分辨率的显示器
安装步骤
1. 下载 AlmaLinux 安装镜像
首先,你需要从 AlmaLinux 的官方网站下载安装镜像。你可以选择 DVD 镜像或网络镜像。下载完成后,将其刻录到光盘或移动硬盘上。
2. 启动计算机并进入安装程序
将安装镜像插入光驱或连接到 USB 端口,然后重启计算机。在启动过程中,根据提示选择从光盘或 USB 启动。进入 AlmaLinux 安装程序后,你可以选择语言、键盘布局等。
3. 选择安装类型
在安装类型选择界面,你可以选择“图形界面安装”或“文本界面安装”。对于初学者,建议选择“图形界面安装”。
4. 创建分区
接下来,你需要创建分区。你可以选择手动分区或自动分区。对于初学者,建议选择自动分区,并让系统自动分配空间。
5. 选择时区和网络
在安装过程中,你需要选择时区和网络设置。确保选择正确的时区,并连接到网络以安装必要的软件包。
6. 设置用户和密码
安装完成后,你需要设置用户和密码。输入用户名和密码,并确保密码强度足够。
7. 安装常用软件
安装完成后,你可以使用以下命令安装常用软件:
sudo dnf install -y nginx mariadb-server git
这将会安装 Nginx(Web 服务器)、MariaDB(数据库服务器)和 Git(版本控制系统)。
一键配置常用软件
为了方便用户使用,以下是一些一键配置常用软件的命令:
1. 配置 Nginx
sudo systemctl start nginx
sudo systemctl enable nginx
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
这将会启动 Nginx 服务,并设置开机自启。同时,它会将 HTTP 服务添加到防火墙,并重新加载防火墙规则。
2. 配置 MariaDB
sudo mariadb-server setup
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
这将会启动 MariaDB 服务,并设置开机自启。接着,它会提示你设置 root 用户密码、删除匿名用户、禁用 root 远程登录等安全设置。
3. 配置 Git
sudo usermod -aG wheel $USER
sudo systemctl start git-daemon.socket
sudo systemctl enable git-daemon.socket
这将会将当前用户添加到 wheel 组,并启动 Git 服务器。
总结
通过以上步骤,你可以在 AlmaLinux 上安装和配置常用软件。希望这篇文章能帮助你轻松上手 AlmaLinux,并让你的服务器或个人计算机运行更加流畅。
