引言
Oracle Linux 8.2 是一个基于 Red Hat Enterprise Linux (RHEL) 的企业级操作系统,由 Oracle 公司开发和维护。它提供了与 RHEL 8.2 二进制兼容的稳定性、安全性和性能优化,特别适合运行 Oracle 数据库和其他企业级应用。本文将提供一个从零开始的完整安装指南,涵盖硬件准备、安装介质创建、安装过程、初始配置以及后续优化,帮助您轻松部署 Oracle Linux 8.2。
1. 系统要求与硬件准备
在开始安装之前,确保您的硬件满足最低要求。Oracle Linux 8.2 的官方最低要求如下:
处理器
:x86_64 架构,至少 1 GHz 的 CPU(推荐 2 GHz 或更高)。
内存
:最小 2 GB(推荐 4 GB 或更多,对于生产环境建议 8 GB 以上)。
存储
:至少 20 GB 的可用磁盘空间(推荐 50 GB 以上,特别是如果计划安装图形界面或数据库)。
网络
:以太网适配器(用于网络安装或更新)。
其他
:支持 UEFI 或 BIOS 的主板,以及 DVD 驱动器或 USB 端口用于安装介质。
示例
:如果您计划在虚拟机(如 VMware 或 VirtualBox)中安装,建议分配 2 个 vCPU、4 GB 内存和 40 GB 磁盘空间,以确保流畅运行。
2. 下载 Oracle Linux 8.2 ISO 镜像
Oracle Linux 8.2 的 ISO 镜像可以从 Oracle 官方网站免费下载。请访问
Oracle Linux 下载页面
,选择 “Oracle Linux 8.2” 版本。您需要注册一个 Oracle 账户(免费)才能下载。
ISO 文件
:通常有两个版本:
OracleLinux-R8-U2-x86_64-dvd.iso
:完整安装镜像,包含所有软件包。
OracleLinux-R8-U2-x86_64-boot.iso
:引导镜像,用于网络安装或最小化安装。
验证下载
:下载后,使用 SHA256 校验和验证文件的完整性。在 Linux 或 Windows 中,可以使用以下命令:
# 在 Linux 中
sha256sum OracleLinux-R8-U2-x86_64-dvd.iso
# 在 Windows 中(使用 PowerShell)
Get-FileHash -Path “C:\Downloads\OracleLinux-R8-U2-x86_64-dvd.iso” -Algorithm SHA256
将输出与官网提供的校验和对比,确保文件未损坏。
3. 创建可启动的安装介质
3.1 使用 USB 驱动器(推荐)
在 Windows 或 Linux 中创建可启动 USB 驱动器。
在 Windows 中:
下载并安装
Rufus
工具。
插入 USB 驱动器(至少 8 GB)。
打开 Rufus,选择 USB 驱动器,选择下载的 ISO 文件。
选择分区方案(MBR 或 GUEFI,根据您的系统)。
点击“开始”并等待完成。
在 Linux 中:
使用
dd
命令(注意:确保 USB 设备路径正确,避免覆盖错误磁盘)。
# 查找 USB 设备(例如 /dev/sdb)
lsblk
# 卸载 USB 分区
sudo umount /dev/sdb*
# 写入 ISO 到 USB
sudo dd if=OracleLinux-R8-U2-x86_64-dvd.iso of=/dev/sdb bs=4M status=progress oflag=sync
3.2 使用 DVD 光盘
如果使用 DVD,直接刻录 ISO 文件到空白 DVD 光盘即可。
4. 安装 Oracle Linux 8.2
4.1 启动安装程序
将 USB 或 DVD 插入目标机器。
开机时进入 BIOS/UEFI 设置(通常按 F2、F10、F12 或 Del 键)。
设置启动顺序,优先从 USB 或 DVD 启动。
保存并退出,系统将引导至 Oracle Linux 安装界面。
4.2 选择安装选项
在启动菜单中,选择:
Install Oracle Linux 8.2
:启动图形化安装程序。
Test this media & install Oracle Linux 8.2
:先测试介质完整性再安装。
Troubleshooting
:用于解决启动问题。
4.3 图形化安装步骤
安装程序启动后,按以下步骤操作:
步骤 1:欢迎屏幕
选择语言(如 English 或 Chinese)。
点击“继续”。
步骤 2:安装信息摘要
这是核心配置页面,您可以在此设置:
本地化
:键盘布局、语言支持、时间日期。
点击“键盘”,添加或移除键盘布局。
点击“时间日期”,选择时区(如 Asia/Shanghai),并启用网络时间同步(NTP)。
软件
:
软件选择
:默认是“最小安装”,推荐选择“带 GUI 的服务器”或“工作站”,以便获得图形界面。
附加选项:如果计划安装 Oracle 数据库,可以勾选“兼容性库”和“开发工具”。
安装源
:默认使用本地介质。如果使用网络安装,可以配置仓库。
系统
:
安装目的地
:选择磁盘并配置分区。
点击“自动配置分区”或手动分区(推荐手动以控制布局)。
示例手动分区(对于 40 GB 磁盘):
/boot
:500 MB,ext4 文件系统。
/
:20 GB,ext4 文件系统。
/home
:10 GB,ext4 文件系统。
/var
:5 GB,ext4 文件系统。
swap
:4 GB(与内存大小匹配)。
点击“完成”。
网络和主机名
:
启用网络连接,配置静态 IP 或 DHCP。
设置主机名(如
oracle-server
)。
点击“配置”以设置 IP 地址、网关和 DNS(例如:IP: 192.168.1.100, 网关: 192.168.1.1, DNS: 8.8.8.8)。
安全策略
:默认启用 SELinux 和防火墙。对于生产环境,保持启用。
用户设置
:
根密码
:设置 root 用户密码(必须复杂,包含大小写字母、数字和符号)。
创建用户
:创建一个普通用户(如
oracle
),并设置密码。勾选“将此用户设为管理员”以允许 sudo 权限。
步骤 4:开始安装
点击“开始安装”,安装过程将复制文件并配置系统。
安装完成后,点击“重启系统”。
4.4 文本模式安装(无图形界面)
如果硬件不支持图形界面,可以使用文本模式:
在启动菜单中选择“Install Oracle Linux 8.2 in text mode”。
按照屏幕提示,使用键盘导航完成配置(类似图形界面,但更简洁)。
5. 初始配置与更新
安装完成后,首次登录并进行基本配置。
5.1 登录系统
使用 root 用户或创建的普通用户登录。
如果使用普通用户,需要使用
sudo
执行管理任务。
5.2 更新系统
运行以下命令更新所有软件包:
sudo dnf update -y
-y
选项自动确认所有提示。
更新后,重启系统:
sudo reboot
。
5.3 配置防火墙
Oracle Linux 8.2 使用
firewalld
作为防火墙。允许 SSH 访问:
sudo firewall-cmd –permanent –add-service=ssh
sudo firewall-cmd –reload
检查状态:
sudo firewall-cmd –state
。
5.4 安装常用工具
安装一些实用工具:
sudo dnf install -y vim wget curl net-tools bind-utils
vim
:文本编辑器。
wget
和
curl
:下载工具。
net-tools
:网络工具(如 ifconfig)。
bind-utils
:DNS 工具(如 nslookup)。
6. 高级配置与优化
6.1 配置 YUM/DNF 仓库
Oracle Linux 8.2 使用 DNF 作为包管理器。添加 Oracle 官方仓库:
sudo dnf install -y oraclelinux-release-el8
sudo dnf config-manager –enable ol8_baseos_latest
sudo dnf config-manager –enable ol8_appstream
这确保您可以访问最新的软件包。
6.2 安装图形界面(如果未选择)
如果安装时选择了最小化,可以安装 GNOME 桌面:
sudo dnf groupinstall -y “Server with GUI”
sudo systemctl set-default graphical.target
sudo reboot
6.3 配置 SELinux
SELinux 默认启用。如果遇到权限问题,可以临时禁用(不推荐生产环境):
sudo setenforce 0 # 临时禁用
sudo sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config # 永久禁用(重启生效)
更好的做法是配置策略:使用
semanage
和
audit2allow
。
6.4 优化性能
调整内核参数
:编辑
/etc/sysctl.conf
,添加以下行:
net.ipv4.ip_forward = 1
net.core.somaxconn = 1024
应用更改:
sudo sysctl -p
。
禁用不必要的服务
:
sudo systemctl disable bluetooth
sudo systemctl disable cups
7. 常见问题与故障排除
7.1 安装失败
原因
:硬件不兼容或 ISO 损坏。
解决方案
:验证 ISO 校验和,尝试使用文本模式安装,或检查硬件兼容性列表。
7.2 网络连接问题
症状
:无法访问互联网或本地网络。
解决方案
:
检查网络接口:
ip a
。
重启网络服务:
sudo systemctl restart NetworkManager
。
配置静态 IP:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33
(接口名可能不同):
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
重启网络:
sudo systemctl restart NetworkManager
。
7.3 软件包安装错误
症状
:
dnf
命令失败,提示仓库错误。
解决方案
:清理缓存并重新生成:
sudo dnf clean all && sudo dnf makecache
。
8. 结论
通过以上步骤,您应该能够成功安装和配置 Oracle Linux 8.2。这个企业级操作系统提供了稳定性和安全性,适合各种应用场景。安装后,建议根据具体需求进一步优化,例如安装 Oracle 数据库、配置高可用性或集成监控工具。始终确保系统保持更新,并定期备份重要数据。
如果您在安装过程中遇到问题,可以参考 Oracle 官方文档或社区论坛。祝您部署顺利!