掌握Rocky Linux,实战案例助你一臂之力

Rocky Linux 是一个免费、开源的企业级操作系统,它旨在为用户提供一个稳定、安全、可定制的Linux环境。对于系统管理员和开发者来说,掌握Rocky Linux是非常重要的。本文将通过一系列实战案例,帮助读者更好地理解和应用Rocky Linux。
1. Rocky Linux 安装
1.1 安装前准备
在开始安装Rocky Linux之前,我们需要准备以下物品:
一张Rocky Linux安装盘或USB闪存驱动器
一台计算机,最好具有足够的存储空间和内存
网络连接(可选)
1.2 安装过程
启动计算机
:将安装盘或USB闪存驱动器插入计算机,并从它启动。
选择语言
:选择您喜欢的语言。
选择安装类型
:您可以选择“安装Rocky Linux”或“安装最小系统”。
分区磁盘
:选择合适的分区方案。推荐使用LVM(逻辑卷管理)来提高磁盘的灵活性。
设置网络
:配置网络接口,确保计算机可以连接到互联网。
设置主机名
:为您的计算机设置一个主机名。
设置用户和密码
:创建一个用户账户,并设置密码。
安装软件包
:选择要安装的软件包。
安装GRUB
:选择安装GRUB引导加载器。
完成安装
:等待安装完成,然后重新启动计算机。
2. Rocky Linux 系统管理
2.1 使用Yum包管理器
Yum(Yellowdog Update Manager)是Rocky Linux的主要包管理器。以下是一些基本的Yum命令:
yum install package
:安装指定的软件包。
yum update
:更新所有已安装的软件包。
yum remove package
:删除指定的软件包。
yum list
:列出所有可用的软件包。
2.2 使用Docker
Docker是一个开源的应用容器引擎,可以用于打包、部署和运行应用程序。以下是一些基本的Docker命令:
docker pull image
:从Docker Hub拉取镜像。
docker run image
:运行一个容器。
docker ps
:列出正在运行的容器。
docker stop container
:停止一个容器。
3. Rocky Linux 安全配置
3.1 配置防火墙
Firewalld是Rocky Linux的防火墙管理工具。以下是一些基本的Firewalld命令:
firewall-cmd –permanent –add-port=80/tcp
:永久添加80端口(HTTP)到防火墙。
firewall-cmd –reload
:重新加载防火墙规则。
firewall-cmd –list-all
:列出所有防火墙规则。
3.2 配置SSH
SSH是安全的远程登录协议。以下是一些基本的SSH配置步骤:
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
设置
PermitRootLogin no
,禁止root用户直接登录。
设置
PasswordAuthentication no
,禁用密码认证。
设置
PermitUsers user
,允许指定的用户登录。
保存并退出文件。
重启SSH服务:
sudo systemctl restart sshd
4. Rocky Linux 实战案例
4.1 配置Apache服务器
以下是一个配置Apache服务器的简单案例:
安装Apache服务器:
sudo yum install httpd
启动Apache服务:
sudo systemctl start httpd
设置Apache服务开机自启:
sudo systemctl enable httpd
创建一个简单的HTML页面:
sudo nano /var/www/html/index.html
输入以下内容并保存:



Rocky Linux Apache Server

Welcome to Rocky Linux Apache Server



在浏览器中访问
http://localhost/
,您应该看到“Welcome to Rocky Linux Apache Server”的标题。
通过以上实战案例,您可以更好地了解和掌握Rocky Linux。希望这些内容能帮助您在学习和应用Rocky Linux的过程中取得成功。