Oracle Linux是企业级Linux发行版,搭建环境需完成系统安装、基础配置及维护三大步骤。以下是详细流程:
下载安装介质
从Oracle官网下载Oracle Linux ISO镜像(选择对应版本,如7.9或8.8),推荐使用DVD镜像(包含完整软件包)。
创建可引导介质
使用Rufus(Windows)或dd
命令(Linux)将ISO镜像写入U盘,制作可引导USB驱动器。例如:
sudo dd if=oracle-linux-7.9-x86_64-dvd.iso of=/dev/sdX bs=4M status=progress
(/dev/sdX
为目标U盘设备,需替换为实际路径)。
启动安装程序
插入U盘并重启服务器,进入BIOS/UEFI设置(按F2、F12或Delete键),将启动顺序调整为从U盘启动。选择“Install Oracle Linux”进入安装向导。
配置安装选项
/
)、/home
、swap
等;若需自定义,需确保swap
空间不小于物理内存的2倍(如16GB内存需配置≥32GB swap)。oracle
,勾选“将此用户设为管理员”,以便后续执行系统管理任务)。完成安装
点击“Begin Installation”开始安装,安装完成后重启系统,移除U盘,进入Oracle Linux桌面或命令行界面。
更新系统软件包
登录系统后,执行以下命令更新所有软件包至最新版本:
sudo yum update -y
(Oracle Linux 8及以上版本使用dnf
替代yum
,命令为sudo dnf update -y
)。
安装常用工具与依赖
安装开发工具链(gcc、make)、网络工具(net-tools、iproute)及文本处理工具(vim、wget):
sudo yum groupinstall -y "Development Tools"
sudo yum install -y net-tools iproute vim wget unzip
配置YUM/DNF仓库
Oracle Linux默认使用官方仓库(OL7/OL8-base),若需添加额外仓库(如EPEL),可执行:
sudo yum install -y epel-release
或手动下载Oracle提供的仓库文件(如oracle-ol7.repo
),放置在/etc/yum.repos.d/
目录下。
禁用SELinux(可选)
若不需要SELinux的安全增强功能,可将其设置为“permissive”模式(仅记录违规行为,不阻止操作):
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config
sudo setenforce 0
重启系统使配置生效。
配置防火墙(可选)
若需开放特定端口(如Oracle数据库的1521端口),可执行:
sudo firewall-cmd --permanent --add-port=1521/tcp
sudo firewall-cmd --reload
若完全禁用防火墙(仅用于测试环境),可执行:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
若需在Oracle Linux上安装Oracle Database,需完成以下额外配置:
创建Oracle用户与组
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
设置Oracle环境变量
切换至oracle
用户,编辑~/.bash_profile
文件,添加以下内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
执行source ~/.bash_profile
使配置生效。
安装Oracle Database软件
下载Oracle Database安装包(如19c),上传至服务器,解压后运行runInstaller
:
cd /tmp/database
./runInstaller
按照向导完成安装(需接受许可协议、配置安装路径、创建数据库实例)。
以上步骤覆盖了Oracle Linux环境搭建的核心流程,可根据实际需求调整配置(如选择最小化安装、调整分区大小、开启防火墙等)。安装完成后,建议定期备份系统配置及数据,确保环境稳定性。