SELinux - enabling/disabling for Fedora Core (solution)
SELinux (Security Enhanced Linux) is a package that is available on all RedHat and Fedora distributions. Unfortunately the firewall capabilities interfere with Oracle and XE.
It's not an easy package to configure (some say it makes sendfile.cf easy) so the current default choice is to turn it off.
From the man page,
"
The /etc/selinux/config configuration file controls whether SELinux is enabled or disabled, and if enabled, whether SELinux operates in permissive mode or enforcing mode. The SELINUX variable may be set to any one of disabled, permissive, or enforcing to select one of these options.
"
For RedHat Advanced Server 4.0, you can disable secure linux by editing the /etc/selinux/config file, making sure the SELINUX flag is set as follows:
SELINUX=disabled
or, at installation,
Firewall Configuration
* For the purposes of this walk-through, no firewall is configured. Select No firewall
* Select Disabled on the "Enable SELinux" drop down list.
* Click on Proceed when the "Warning - No Firewall" window appears.
Fedora Core 2/3/4: Adding selinux=0 to your kernel command line disables SELinux at boot. Optionally, you can disable SELinux in run time in the latest Fedora Core 2 kernel by setting SELINUX=disabled in /etc/sysconfig/selinux.