
Chapter 4.
13
Networking and Services
4.1. Interfaces and Configuration
NetworkManager
Red Hat Enterprise Linux 6 uses NetworkManager by default when configuring network interfaces.
Infiniband
Infiniband support (specifically the openib start script and the openib.conf file) was provided
by the openib package in Red Hat Enterprise Linux 5. The package name has changed in Red Hat
Enterprise Linux 6 to reflect its functionality more accurately. The Infiniband functionality is now
distributed in the rdma package. The service is now called rdma, and the configuration file is located
at /etc/rdma/rdma.conf.
4.2. Service Initialization
xinetd
Xinetd is a daemon used to start network services on demand. The changes in xinetd are related to
the allowed limit of open file descriptors:
• The listening mechanism has changed from select() to poll(). With this change, the limit of
open file descriptors used by xinetd can be changed.
• File descriptor limit can also now be changed on a per-service basis. This can be done in the
configuration file for the service via the rlimit_files directive. The value can be a positive
integer or UNLIMITED.
Runlevels
In Red Hat Enterprise Linux 6, the custom runlevels 7, 8 and 9 are no longer supported and can not be
used.
Upstart
In Red Hat Enterprise Linux 6, init from the sysvinit package has been replaced with Upstart, an event-
based init system. This system handles the starting of tasks and services during boot, stopping them
during shutdown and supervising them while the system is running. For more information on Upstart
itself, refer to the init(8) man page.
Processes are known to Upstart as jobs and are defined by files in the /etc/init directory. Upstart
is very well documented via man pages. Command overview is in init(8) and job syntax is
described in init(5).
Upstart provides the following behavioral changes in Red Hat Enterprise Linux 6:
• The /etc/inittab file is deprecated, and is now used only for setting up the default runlevel via
the initdefault line. Other configuration is done via upstart jobs in the /etc/init directory.
• The number of active tty consoles is now set by the ACTIVE_CONSOLES variable in /etc/
sysconfig/init, which is read by the /etc/init/start-ttys.conf job. The default value is
ACTIVE_CONSOLES=/dev/tty[1-6], which starts a getty on tty1 through tty6.
Komentáře k této Příručce