引言

Rocky Linux 9 是一个基于 Red Hat Enterprise Linux (RHEL) 的免费发行版,旨在为用户提供一个稳定、安全、可靠的操作系统。对于系统管理员和开发者来说,掌握 Rocky Linux 9 的技能至关重要。本文将为您提供从入门到精通的 Rocky Linux 9 基础教程全解析。

第一章:Rocky Linux 9 简介

1.1 Rocky Linux 的背景

Rocky Linux 由 CentOS 社区成员创建,旨在为用户提供一个免费、开源的替代方案,以替代 CentOS 退出市场后的空白。

1.2 Rocky Linux 的特点

  • 基于 RHEL
  • 兼容性高
  • 稳定可靠
  • 社区支持

第二章:安装 Rocky Linux 9

2.1 硬件要求

  • 处理器:x86_64 或 ARM64
  • 内存:至少 1GB RAM
  • 硬盘:至少 10GB 空间
  • 网络:以太网或无线网络接口

2.2 安装步骤

  1. 下载 Rocky Linux 9 ISO 镜像。
  2. 创建启动 USB 或 DVD。
  3. 启动计算机并进入 BIOS 设置,将 USB 或 DVD 设为首选启动设备。
  4. 按照安装向导进行安装。

第三章:Rocky Linux 9 基础操作

3.1 登录系统

  1. 使用用户名和密码登录。
  2. 使用 sudo 命令提升权限。

3.2 基本命令

  • ls:列出目录内容
  • cd:更改目录
  • pwd:显示当前目录
  • cp:复制文件
  • mv:移动或重命名文件
  • rm:删除文件
  • mkdir:创建目录
  • rmdir:删除目录

3.3 文件权限

  • chmod:修改文件权限
  • chown:更改文件所有者

第四章:包管理

4.1 Yum 包管理器

Rocky Linux 9 使用 Yum 包管理器来安装、更新和卸载软件包。

4.2 使用 Yum 安装软件

sudo yum install <package-name> 

4.3 使用 Yum 卸载软件

sudo yum remove <package-name> 

4.4 使用 Yum 更新软件

sudo yum update 

第五章:用户和组管理

5.1 创建用户

sudo useradd <username> 

5.2 创建组

sudo groupadd <group-name> 

5.3 将用户添加到组

sudo usermod -aG <group-name> <username> 

第六章:系统配置

6.1 修改主机名

sudo hostnamectl set-hostname <hostname> 

6.2 配置网络

编辑 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件,设置网络配置。

6.3 配置防火墙

使用 firewall-cmdiptables 配置防火墙规则。

第七章:Shell 脚本

Shell 脚本是一种用于自动化任务的脚本语言。

7.1 编写第一个 Shell 脚本

#!/bin/bash echo "Hello, Rocky Linux!" 

7.2 运行 Shell 脚本

chmod +x <script-name> ./<script-name> 

结论

通过本文的教程,您应该已经掌握了 Rocky Linux 9 的基本操作。继续学习和实践,您将能够深入了解 Rocky Linux 9 的更多高级特性。祝您学习愉快!