AlmaLinux 是一个免费、开源的操作系统,它是 CentOS 的直接继承者,旨在为用户提供一个稳定、安全、高效的 Linux 发行版。本文将带你从基础软件安装到高级配置,一步步教你如何轻松上手 AlmaLinux。
一、准备工作
在开始安装之前,请确保以下准备工作已完成:
- 硬件要求:根据你的需求选择合适的硬件配置。
- 下载 AlmaLinux:访问 AlmaLinux 官网(https://www.almaLinux.org/)下载适合你硬件的 AlmaLinux ISO 镜像。
- 制作启动U盘:使用 Rufus 或其他工具将 ISO 镜像烧录到 U盘。
- BIOS/UEFI 设置:确保你的计算机在启动时可以从 U盘启动。
二、安装 AlmaLinux
- 启动 U盘:将制作好的启动U盘插入计算机,重启计算机并进入 BIOS/UEFI 设置,将启动顺序设置为从 U盘启动。
- 选择语言和键盘布局:在 AlmaLinux 安装界面,选择你的语言和键盘布局。
- 分区:选择“自动分区”或手动分区。推荐选择“自动分区”,系统会自动为你分配合理的分区。
- 选择安装源:选择 AlmaLinux 官方安装源。
- 选择安装类型:选择“服务器”或“工作站”,根据你的需求进行选择。
- 安装软件包:选择要安装的软件包,如 Apache、MySQL、PHP 等。
- 设置用户和密码:设置 root 用户的密码,并创建一个普通用户。
- 安装完成:等待安装完成,重启计算机。
三、基础软件安装
- 更新系统:打开终端,执行以下命令更新系统:
sudo dnf update
- 安装常用软件:根据你的需求,安装以下常用软件:
- 文本编辑器:
sudo dnf install vim - 网页浏览器:
sudo dnf install firefox - 编程语言:
sudo dnf install python3 - 数据库:
sudo dnf install mariadb-server - 版本控制:
sudo dnf install git
四、高级配置
- 防火墙设置:使用
firewall-cmd命令设置防火墙规则。
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
- SSH 配置:修改 SSH 配置文件,允许 root 用户远程登录。
sudo vi /etc/ssh/sshd_config
找到 PermitRootLogin 选项,将其值修改为 yes。
- NTP 配置:配置 NTP 服务,确保系统时间准确。
sudo dnf install ntp
sudo systemctl start ntpd
sudo systemctl enable ntpd
- 自动化任务:使用
cron实现自动化任务。
sudo crontab -e
在编辑器中添加以下内容:
@daily /path/to/your/script.sh
保存并退出编辑器,系统会自动执行脚本。
五、总结
通过以上步骤,你已经成功安装并配置了 AlmaLinux。接下来,你可以根据自己的需求进行更多高级配置,如安装 Web 服务器、数据库、编程语言等。祝你在 AlmaLinux 的世界里畅游!
