简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

站内搜索

搜索

活动公告

11-02 12:46
10-23 09:32
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,将及时处理!
10-23 09:31
10-23 09:28
通知:签到时间调整为每日4:00(东八区)
10-23 09:26

Rocky Linux 8.3安装全攻略从零开始解决常见安装难题新手也能轻松上手的系统配置指南

3万

主题

349

科技点

3万

积分

大区版主

木柜子打湿

积分
31898

三倍冰淇淋无人之境【一阶】财Doro小樱(小丑装)立华奏以外的星空【二阶】⑨的冰沙

发表于 2025-9-18 02:50:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Rocky Linux是一个社区支持的企业级操作系统,旨在作为CentOS的替代品。它由CentOS的创始人Gregory Kurtzer领导开发,完全兼容Red Hat Enterprise Linux (RHEL)。2021年6月,Rocky Linux 8.3正式发布,标志着这个备受关注的Linux发行版正式进入公众视野。

Rocky Linux 8.3基于RHEL 8.3,提供了长期支持,稳定性和安全性都得到了保障。对于需要企业级操作系统的用户来说,Rocky Linux是一个理想的选择,特别是对于那些原本使用CentOS的用户,Rocky Linux提供了一个无缝的迁移路径。

本指南将详细介绍Rocky Linux 8.3的安装过程,从准备工作到安装完成后的基本配置,以及常见问题的解决方案,帮助新手用户也能轻松上手。

系统要求

在开始安装Rocky Linux 8.3之前,我们需要确保系统满足最低硬件要求:

• 处理器:64位x86兼容处理器(1GHz或更快)
• 内存:最低1GB RAM(推荐2GB或更多,尤其是对于图形界面安装)
• 存储空间:最低10GB(推荐20GB或更多)
• 图形界面:分辨率1024x768或更高
• 网络连接:可选,但推荐用于软件包安装和系统更新

对于生产环境,建议配置更高的硬件规格,以确保系统运行流畅:

• 处理器:2GHz或更快的多核处理器
• 内存:4GB或更多
• 存储空间:50GB或更多,根据实际需求调整
• 网络:稳定的网络连接

安装前准备

下载Rocky Linux 8.3 ISO镜像

首先,我们需要从官方网站下载Rocky Linux 8.3的ISO镜像文件。访问Rocky Linux官方网站(https://rockylinux.org/),进入下载页面。

Rocky Linux 8.3提供了两种主要的ISO镜像:

1. DVD ISO:包含基本系统和常用软件包,大小约为8GB,适合大多数安装场景。
2. Minimal ISO:仅包含基本系统,大小约为1.7GB,适合有经验的用户或服务器安装。

对于新手用户,推荐下载DVD ISO版本,因为它包含了更多预装的软件包和驱动程序,可以减少安装后配置的工作量。

创建启动介质

下载ISO镜像后,我们需要将其写入USB闪存驱动器或DVD光盘,创建可启动的安装介质。这里以使用USB闪存驱动器为例:

在Windows系统下,可以使用以下工具创建启动USB:

1. Rufus(推荐):下载并安装Rufus(https://rufus.ie/)插入USB闪存驱动器(至少8GB容量)启动Rufus,选择USB设备和下载的Rocky Linux ISO文件确保分区方案设置为”GPT”,目标系统设置为”UEFI(非CSM)”点击”开始”按钮,等待过程完成
2. 下载并安装Rufus(https://rufus.ie/)
3. 插入USB闪存驱动器(至少8GB容量)
4. 启动Rufus,选择USB设备和下载的Rocky Linux ISO文件
5. 确保分区方案设置为”GPT”,目标系统设置为”UEFI(非CSM)”
6. 点击”开始”按钮,等待过程完成
7. balenaEtcher:下载并安装balenaEtcher(https://www.balena.io/etcher/)插入USB闪存驱动器启动balenaEtcher,选择ISO文件和USB设备点击”Flash”按钮,等待过程完成
8. 下载并安装balenaEtcher(https://www.balena.io/etcher/)
9. 插入USB闪存驱动器
10. 启动balenaEtcher,选择ISO文件和USB设备
11. 点击”Flash”按钮,等待过程完成

Rufus(推荐):

• 下载并安装Rufus(https://rufus.ie/)
• 插入USB闪存驱动器(至少8GB容量)
• 启动Rufus,选择USB设备和下载的Rocky Linux ISO文件
• 确保分区方案设置为”GPT”,目标系统设置为”UEFI(非CSM)”
• 点击”开始”按钮,等待过程完成

balenaEtcher:

• 下载并安装balenaEtcher(https://www.balena.io/etcher/)
• 插入USB闪存驱动器
• 启动balenaEtcher,选择ISO文件和USB设备
• 点击”Flash”按钮,等待过程完成

在Linux系统下,可以使用dd命令创建启动USB:

1. 插入USB闪存驱动器
2. 使用lsblk或fdisk -l命令识别USB设备(例如/dev/sdb)
3. 卸载USB设备(如果已自动挂载):sudo umount /dev/sdb*
4. 使用dd命令将ISO写入USB设备:sudo dd if=rocky-linux-8.3-x86_64-dvd1.iso of=/dev/sdb bs=4M status=progress
5. 等待过程完成
  1. sudo umount /dev/sdb*
复制代码
  1. sudo dd if=rocky-linux-8.3-x86_64-dvd1.iso of=/dev/sdb bs=4M status=progress
复制代码

准备安装环境

在开始安装之前,还需要做一些准备工作:

1. 数据备份:如果要在现有系统上安装Rocky Linux,请务必备份重要数据。
2. 磁盘空间规划:确定要用于安装Rocky Linux的磁盘空间,以及是否需要保留现有系统。
3. 网络信息:如果需要手动配置网络,准备好IP地址、子网掩码、网关和DNS服务器信息。
4. 系统信息:收集计算机的硬件信息,如显卡型号、网卡型号等,以便在安装过程中选择正确的驱动程序。

详细安装步骤

启动安装程序

1. 将创建好的启动介质插入计算机,并重启系统。
2. 在启动过程中,进入BIOS/UEFI设置界面(通常按F2、F10、F12或Delete键)。
3. 设置启动顺序,将USB设备或DVD驱动器设为第一启动项。
4. 保存设置并退出,系统将从启动介质启动。
5. 在Rocky Linux启动菜单中,选择”Install Rocky Linux 8.3”并按Enter键。

将创建好的启动介质插入计算机,并重启系统。

在启动过程中,进入BIOS/UEFI设置界面(通常按F2、F10、F12或Delete键)。

设置启动顺序,将USB设备或DVD驱动器设为第一启动项。

保存设置并退出,系统将从启动介质启动。

在Rocky Linux启动菜单中,选择”Install Rocky Linux 8.3”并按Enter键。

语言和键盘设置

1. 安装程序启动后,首先显示的是欢迎界面,选择安装过程中使用的语言(例如”中文(简体)”)。
2. 点击”继续”按钮,进入安装摘要界面。

安装摘要配置

安装摘要界面包含了所有需要配置的选项,我们将逐一进行设置:

• 键盘:确认键盘布局设置正确,默认为”中文(简体)”。
• 语言支持:确认已选择”中文(简体)”,可以添加其他语言支持。
• 时间和日期:选择时区(例如”亚洲/上海”),并确认时间和日期设置正确。

• 安装源:默认使用本地介质(DVD或USB),如果需要网络安装,可以配置网络安装源。
• 软件选择:点击进入软件选择界面,可以选择安装环境和附加软件包:服务器:基本服务器安装,适用于服务器环境。最小安装:仅安装基本系统,适用于有经验的用户。工作站:带有图形界面的完整工作站安装。自定义操作系统:允许用户自定义安装的软件包。
• 服务器:基本服务器安装,适用于服务器环境。
• 最小安装:仅安装基本系统,适用于有经验的用户。
• 工作站:带有图形界面的完整工作站安装。
• 自定义操作系统:允许用户自定义安装的软件包。

• 服务器:基本服务器安装,适用于服务器环境。
• 最小安装:仅安装基本系统,适用于有经验的用户。
• 工作站:带有图形界面的完整工作站安装。
• 自定义操作系统:允许用户自定义安装的软件包。

对于新手用户,推荐选择”工作站”或”带GUI的服务器”,这样可以获得图形界面和常用软件包。

• 安装位置:这是最重要的配置之一,点击进入磁盘分区界面。

有两种分区方案可供选择:

• 自动分区:安装程序会自动创建必要的分区,适合新手用户。
• 自定义分区:允许用户手动创建和管理分区,适合有经验的用户。

对于新手用户,推荐选择”自动分区”,但如果需要更灵活的配置,可以选择”自定义分区”。

在自定义分区模式下,至少需要创建以下分区:

• /boot:引导分区,大小至少500MB,推荐1GB。
• swap:交换分区,大小通常为内存的1-2倍。
• /:根分区,使用剩余空间,至少20GB。

如果需要,还可以创建其他分区,如/home、/var等。

• 网络和主机名:点击进入网络配置界面。设置主机名(例如”rockylinux”)。配置网络连接,可以选择使用DHCP自动获取IP地址,或者手动配置静态IP地址。确保网络连接已启用,以便在安装过程中下载软件包和更新。
• 点击进入网络配置界面。
• 设置主机名(例如”rockylinux”)。
• 配置网络连接,可以选择使用DHCP自动获取IP地址,或者手动配置静态IP地址。
• 确保网络连接已启用,以便在安装过程中下载软件包和更新。
• KDUMP:KDUMP是一个内核崩溃转储机制,可以帮助诊断系统崩溃问题。可以根据需要启用或禁用KDUMP。如果启用,需要为KDUMP保留一定的内存。
• KDUMP是一个内核崩溃转储机制,可以帮助诊断系统崩溃问题。
• 可以根据需要启用或禁用KDUMP。如果启用,需要为KDUMP保留一定的内存。
• 安全策略:可以应用预定义的安全策略,如PCI-DSS、OSPP等。对于大多数用户,可以选择”无默认”。
• 可以应用预定义的安全策略,如PCI-DSS、OSPP等。
• 对于大多数用户,可以选择”无默认”。

网络和主机名:

• 点击进入网络配置界面。
• 设置主机名(例如”rockylinux”)。
• 配置网络连接,可以选择使用DHCP自动获取IP地址,或者手动配置静态IP地址。
• 确保网络连接已启用,以便在安装过程中下载软件包和更新。

KDUMP:

• KDUMP是一个内核崩溃转储机制,可以帮助诊断系统崩溃问题。
• 可以根据需要启用或禁用KDUMP。如果启用,需要为KDUMP保留一定的内存。

安全策略:

• 可以应用预定义的安全策略,如PCI-DSS、OSPP等。
• 对于大多数用户,可以选择”无默认”。

开始安装

完成所有配置后,返回安装摘要界面,点击”开始安装”按钮,系统将开始安装过程。

在安装过程中,需要设置以下内容:

• 设置root用户的密码。root用户是系统的超级管理员,拥有最高权限。
• 输入密码并确认,密码应足够复杂,包含大小写字母、数字和特殊字符。
• 记住这个密码,因为系统管理时经常需要使用。

• 创建一个普通用户账户,用于日常使用。
• 输入用户名、密码和确认密码。
• 可以选择将该用户添加到管理员组(wheel组),这样该用户就可以使用sudo命令执行管理员操作。

安装过程可能需要一些时间,具体取决于系统性能和选择的软件包。安装完成后,系统会提示重启。

首次启动

1. 点击”重启”按钮,系统将重新启动。
2. 在启动过程中,移除安装介质(USB或DVD)。
3. 系统启动后,将显示登录界面。
4. 输入之前创建的用户名和密码,登录系统。

如果是图形界面安装,首次登录后会显示初始设置向导,可以完成一些基本配置,如在线账户、隐私设置等。

安装后基本配置

网络配置

如果安装过程中没有正确配置网络,或者需要修改网络设置,可以按照以下步骤操作:

1. 点击右上角的网络图标。
2. 选择”有线设置”或”Wi-Fi设置”。
3. 点击齿轮图标,进入网络配置界面。
4. 配置IPv4和IPv6设置,可以选择自动(DHCP)或手动配置。
5. 保存设置并应用。

在命令行下,可以使用nmcli工具配置网络:

1. 查看网络连接:nmcli connection show
2. 编辑网络连接(例如”ens33”):nmcli connection edit ens33
3. 设置IPv4地址(静态IP):set ipv4.addresses 192.168.1.100/24
set ipv4.gateway 192.168.1.1
set ipv4.dns 8.8.8.8
set ipv4.method manual
save
quit
4. 激活连接:nmcli connection up ens33

查看网络连接:
  1. nmcli connection show
复制代码

编辑网络连接(例如”ens33”):
  1. nmcli connection edit ens33
复制代码

设置IPv4地址(静态IP):
  1. set ipv4.addresses 192.168.1.100/24
  2. set ipv4.gateway 192.168.1.1
  3. set ipv4.dns 8.8.8.8
  4. set ipv4.method manual
  5. save
  6. quit
复制代码

激活连接:
  1. nmcli connection up ens33
复制代码

软件源配置

Rocky Linux使用DNF(Dandified Yum)作为软件包管理器。为了能够安装和更新软件包,需要正确配置软件源。
  1. dnf repolist
复制代码

EPEL(Extra Packages for Enterprise Linux)是由Fedora社区维护的企业版Linux附加软件包仓库,提供了许多额外的软件包:
  1. dnf install epel-release
复制代码

PowerTools仓库包含了一些开发工具和库:
  1. dnf config-manager --set-enabled powertools
复制代码

安装完成后,建议更新系统到最新版本:
  1. dnf update -y
复制代码

用户和权限管理
  1. sudo adduser newuser
  2. sudo passwd newuser
复制代码
  1. sudo usermod -aG wheel newuser
复制代码
  1. su - newuser
复制代码

如果用户在wheel组中,可以使用sudo执行管理员命令:
  1. sudo dnf update
复制代码

防火墙配置

Rocky Linux使用firewalld作为防火墙管理工具。
  1. sudo firewall-cmd --state
复制代码
  1. sudo systemctl start firewalld
  2. sudo systemctl enable firewalld
复制代码
  1. sudo firewall-cmd --list-all
复制代码
  1. sudo firewall-cmd --permanent --add-port=80/tcp
  2. sudo firewall-cmd --reload
复制代码
  1. sudo firewall-cmd --permanent --add-service=http
  2. sudo firewall-cmd --reload
复制代码

SELinux配置

SELinux(Security-Enhanced Linux)是一个Linux内核安全模块,提供了强制访问控制(MAC)机制。
  1. getenforce
复制代码
  1. sudo setenforce 0  # 设置为Permissive模式
  2. sudo setenforce 1  # 设置为Enforcing模式
复制代码

编辑/etc/selinux/config文件:
  1. sudo nano /etc/selinux/config
复制代码

将SELINUX=的值设置为enforcing、permissive或disabled。

时间和日期设置
  1. timedatectl
复制代码
  1. sudo timedatectl set-timezone Asia/Shanghai
复制代码
  1. sudo timedatectl set-ntp true
复制代码

常见问题及解决方案

1. 安装过程中无法识别硬盘

问题:在安装过程中,系统无法识别硬盘,导致无法进行分区。

解决方案:

1. 检查硬盘连接是否正常。
2. 在启动菜单中选择”Install Rocky Linux 8.3”后,按E键编辑启动选项。
3. 在linuxefi或linux行末尾添加libata.force=noncq参数。
4. 按Ctrl+X启动安装程序。

2. 安装完成后无法启动图形界面

问题:系统安装完成后,只能进入命令行界面,无法启动图形界面。

解决方案:

1. 检查是否安装了图形界面软件包:dnf group list
2. 如果没有安装图形界面,可以安装GNOME桌面环境:dnf groupinstall "GNOME Desktop Environment" -y
3. 设置系统默认启动图形界面:systemctl set-default graphical.target
4. 重启系统:reboot

检查是否安装了图形界面软件包:
  1. dnf group list
复制代码

如果没有安装图形界面,可以安装GNOME桌面环境:
  1. dnf groupinstall "GNOME Desktop Environment" -y
复制代码

设置系统默认启动图形界面:
  1. systemctl set-default graphical.target
复制代码

重启系统:
  1. reboot
复制代码

3. 网络连接问题

问题:系统无法连接到网络,导致无法更新或安装软件包。

解决方案:

1. 检查网络接口状态:ip addr
2. 如果网络接口未启用,可以启用它:sudo ip link set eth0 up
3. 如果使用DHCP,尝试获取IP地址:sudo dhclient eth0
4. 检查DNS配置:cat /etc/resolv.conf
5. 如果DNS配置不正确,可以手动添加DNS服务器:echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolv.conf

检查网络接口状态:
  1. ip addr
复制代码

如果网络接口未启用,可以启用它:
  1. sudo ip link set eth0 up
复制代码

如果使用DHCP,尝试获取IP地址:
  1. sudo dhclient eth0
复制代码

检查DNS配置:
  1. cat /etc/resolv.conf
复制代码

如果DNS配置不正确,可以手动添加DNS服务器:
  1. echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolv.conf
复制代码

4. 软件包安装失败

问题:使用DNF安装软件包时出现错误。

解决方案:

1. 清除DNF缓存:sudo dnf clean all
2. 更新DNF:sudo dnf update dnf -y
3. 重建RPM数据库:sudo rpm --rebuilddb
4. 尝试再次安装软件包:sudo dnf install package_name

清除DNF缓存:
  1. sudo dnf clean all
复制代码

更新DNF:
  1. sudo dnf update dnf -y
复制代码

重建RPM数据库:
  1. sudo rpm --rebuilddb
复制代码

尝试再次安装软件包:
  1. sudo dnf install package_name
复制代码

5. 磁盘空间不足

问题:系统运行一段时间后,磁盘空间不足。

解决方案:

1. 查看磁盘使用情况:df -h
2. 查找大文件和目录:sudo du -sh /var/* | sort -h
3. 清理软件包缓存:sudo dnf clean all
4. 删除旧的日志文件:sudo journalctl --vacuum-size=100M
5. 删除不再需要的软件包:sudo dnf autoremove

查看磁盘使用情况:
  1. df -h
复制代码

查找大文件和目录:
  1. sudo du -sh /var/* | sort -h
复制代码

清理软件包缓存:
  1. sudo dnf clean all
复制代码

删除旧的日志文件:
  1. sudo journalctl --vacuum-size=100M
复制代码

删除不再需要的软件包:
  1. sudo dnf autoremove
复制代码

系统优化建议

1. 禁用不必要的服务

查看当前运行的服务:
  1. sudo systemctl list-unit-files --type=service | grep enabled
复制代码

禁用不必要的服务(例如postfix):
  1. sudo systemctl disable postfix
  2. sudo systemctl stop postfix
复制代码

2. 配置SWAP空间

如果系统内存不足,可以配置SWAP空间:

1. 创建SWAP文件(例如4GB):sudo fallocate -l 4G /swapfile
2. 设置正确的权限:sudo chmod 600 /swapfile
3. 格式化为SWAP:sudo mkswap /swapfile
4. 启用SWAP:sudo swapon /swapfile
5. 永久启用SWAP,编辑/etc/fstab文件:echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

创建SWAP文件(例如4GB):
  1. sudo fallocate -l 4G /swapfile
复制代码

设置正确的权限:
  1. sudo chmod 600 /swapfile
复制代码

格式化为SWAP:
  1. sudo mkswap /swapfile
复制代码

启用SWAP:
  1. sudo swapon /swapfile
复制代码

永久启用SWAP,编辑/etc/fstab文件:
  1. echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
复制代码

3. 优化内核参数

编辑/etc/sysctl.conf文件,添加或修改以下参数:
  1. # 增加文件描述符限制
  2. fs.file-max = 100000
  3. # 优化网络参数
  4. net.core.rmem_max = 16777216
  5. net.core.wmem_max = 16777216
  6. net.ipv4.tcp_rmem = 4096 87380 16777216
  7. net.ipv4.tcp_wmem = 4096 65536 16777216
  8. net.ipv4.tcp_fin_timeout = 30
  9. net.ipv4.tcp_keepalive_time = 1200
  10. net.ipv4.tcp_max_syn_backlog = 8192
复制代码

应用配置:
  1. sudo sysctl -p
复制代码

4. 安装常用工具

安装一些常用的系统管理工具:
  1. sudo dnf install -y \
  2.     vim \
  3.     htop \
  4.     ncdu \
  5.     tree \
  6.     git \
  7.     wget \
  8.     curl \
  9.     net-tools \
  10.     bash-completion
复制代码

5. 设置自动更新

配置系统自动更新安全补丁:

1. 安装dnf-automatic:sudo dnf install dnf-automatic -y
2. 配置dnf-automatic:sudo nano /etc/dnf/automatic.conf

安装dnf-automatic:
  1. sudo dnf install dnf-automatic -y
复制代码

配置dnf-automatic:
  1. sudo nano /etc/dnf/automatic.conf
复制代码

修改以下配置:
  1. apply_updates = yes
  2.    emit_via = motd
复制代码

1. 启用并启动dnf-automatic服务:sudo systemctl enable --now dnf-automatic.timer
  1. sudo systemctl enable --now dnf-automatic.timer
复制代码

结语

Rocky Linux 8.3作为一个稳定、安全的企业级操作系统,为用户提供了一个CentOS的理想替代品。通过本指南,我们详细介绍了Rocky Linux 8.3的安装过程、基本配置、常见问题解决方案以及系统优化建议。

对于新手用户来说,按照本指南的步骤,应该能够顺利完成Rocky Linux 8.3的安装和基本配置。对于有经验的用户,本指南也提供了一些系统优化的建议,可以帮助提升系统性能和安全性。

随着Rocky Linux社区的不断发展,我们可以期待这个操作系统在未来会有更多的改进和新功能。无论是用于服务器还是工作站,Rocky Linux都是一个值得考虑的选择。

希望本指南能够帮助您顺利安装和使用Rocky Linux 8.3,如果您在安装或使用过程中遇到其他问题,可以参考Rocky Linux官方文档或社区论坛获取更多支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

频道订阅

频道订阅

加入社群

加入社群

联系我们|TG频道|RSS

Powered by Pixtech

© 2025 Pixtech Team.