|  | Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers | 
| (slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix | |||||||
RHEL 5, especially versions 5.6-5.11 were probably one of the most stable version of Red Hat I ever encountered. It still support more or less recent hardware (Oracle provides updated kernel if you want it). This is a very conservative distribution. For example, it still uses such really old (or obsolete, if you wish) versions as bash 3.2.25, Perl 5.8.8, and Python 2.4.3.
Oracle produced improved kernel for 5.x versions based of later version of linux kernel then "stock" RHEL kernel. It might benefit stability if you are running Oracle applications. It is 64-bit only and is more capricious toward hardware then Red Hat stack kernel so your mileage can vary.
RHEL 5 suffers from proliferation of useless or semi-useless daemons and as such is not secure and probably can't be made secure in default installation. You need carefully minimize the system to get s usable server.
systemtap, the tedious and disruptive "instrument, recompile, 
   install, and reboot" sequence is no longer needed to collect diagnostic data. Systemtap is now fully supported. For more information 
   refer to http://sources.redhat.com/systemtap. isns-utils) is now supported. This allows you to register iSCSI 
   and iFCP storage devices on the network. isns-utils allows dynamic discovery of available storage targets through storage 
   initiators.
   isns-utils provides intelligent storage discovery and management services comparable to those found in fibre-channel 
   networks. This allows an IP network to function in a similar capacity to a storage area network. 
With its ability to emulate fibre-channel fabric services, isns-utils allows for seamless integration of IP and fibre-channel 
   networks. In addition, isns-utils also provides utilities for managing both iSCSI and fibre-channel devices within the 
   network. 
For more information about isns-utils specifications, refer to
   http://tools.ietf.org/html/rfc4171. For usage instructions, refer 
   to /usr/share/docs/isns-utils-[version]/README and /usr/share/docs/isns-utils-[version]/README.redhat.setup.
   
rsyslog is an enhanced multi-threaded syslogd daemon that supports the following (among others):
   rsyslog is compatible with the stock sysklogd, and can be used as a replacement in most cases. Its advanced 
   features make it suitable for enterprise-class, encrypted syslog relay chains; at the same time, its user-friendly interface 
   is designed to make setup easy for novice users. 
For more information about rsyslog, refer to http://www.rsyslog.com/.
   
This release of Openswan supports IKEv2 (RFC 4306, 4718) and contains an IKE2 daemon that conforms to IETF RFCs. For more information about Openswan, refer to http://www.openswan.org/.
To switch to SHA-256 or SHA-512 on an installed system, run authconfig --passalgo=sha256 --update or authconfig 
   --passalgo=sha512 --update. To configure the hashing method through a GUI, use authconfig-gtk. Existing user 
   accounts will not be affected until their passwords are changed. 
For newly installed systems, using SHA-256 or SHA-512 can be configured only for kickstart installations. To do so, use the
   --passalgo=sha256 or --passalgo=sha512 options of the kickstart command auth; also, remove 
   the --enablemd5 option if present. 
If your installation does not use kickstart, use authconfig as described above. After installation, change all created 
   passwords, including the root password. 
Appropriate options were also added to libuser, pam, and shadow-utils to support these 
   password hashing algorithms. authconfig configures necessary options automatically, so it is usually not necessary to 
   modify them manually: 
crypt_style option and new options for both hash_rounds_min and hash_rounds_max 
      are now supported in the [defaults] section of /etc/libuser.conf. For more information, refer to
      man libuser.conf. sha256, sha512, and rounds are now supported by the pam_unix 
      PAM module. For more information, refer to /usr/share/doc/pam-[pam version]/txts/README.pam_unix.
      /etc/login.defs are now supported by shadow-utils:
      ENCRYPT_METHOD — Specifies the encryption methods to be used. Valid values are DES, MD5,
         SHA256, and SHA512. If this option is defined, MD5_CRYPT_ENAB is ignored. SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS — Specifies the number of hashing rounds to use 
         if ENCRYPT_METHOD is set to SHA256 or SHA512. If neither option is set, a default value 
         is chosen by glibc. If only one option is set, the encryption method specifies the number of rounds.
         If both options are used, they specify an inclusive interval from which the number of rounds is chosen randomly. The selected number of rounds is limited to the inclusive interval [1000, 999999999].
OpenFabrics Enterprise Distribution is now included in comps.xml. This group contains components 
   used for high-performance networking and clustering (for example, InfiniBand 
   and Remote Direct Memory Access).
   Further, the Workstation group has been removed from comps.xml in the Red Hat Enterprise Linux 5.2 Client 
   version. This group only contained the openib package, which is now part of the OpenFabrics Enterprise Distribution 
   group. 
 
system-config-netboot is now included in this update. This is a GUI-based tool used for enabling, configuring, and 
   disabling network booting. It is also useful in configuring PXE-booting for network installations and diskless clients. gcc for specific applications that use message passing 
   interface (MPI), the following updates have been applied to the openmpi and lam packages:
   /usr/lib(64)/lam 
      and /usr/lib(64)/openmpi/[openmpi version]-[compiler name]. openmpi installation path, but not the lam 
      installation path. This enables you to install multiple versions of openmpi, or install the same version of 
      openmpi built by different compilers.
      While this capability allows you to use a version of openmpi built by another compiler, Red Hat only supports 
      the latest, gcc-compiled version of openmpi. 
openmpi and lam now use mpi-selector to set which MPI implementation to use at any 
      given time. For more information, refer to man mpi-selector and man mpi-selector-menu. Note that when upgrading to this release's version of openmpi, you should migrate any default parameters set for
   lam or openmpi to /usr/lib(64)/lam/etc/ and /usr/lib(64)/openmpi/[openmpi version]-[compiler 
   name]/etc/. All configurations for either openmpi or lam should be set in these directories.
   
 
lvm2 will now warn if a snapshot volume is near its maximum capacity. However, this feature is not enabled by 
   default. To enable this feature, uncomment the following line in /etc/lvm/lvm.conf:
   snapshot_library = "libdevmapper-event-lvm2snapshot.so"
Ensure that the dmeventd section and its delimiters ({ }) are also uncommented. 
bash has been updated to version 3.2. This version fixes a number of outstanding bugs, most notably:
   bash man page: updated to reflect the correct behavior of special built-in commands (such as eval,
      exec, and set. In addition, the bash man page now includes an explanation of the use of 
      aliases in non-interactive scripts. bash did not close file descriptors with two or 
      more digits. bash handled certain multi-byte strings is now fixed. Note that with this update, the output of ulimit -a has also changed from the Red Hat Enterprise Linux 5.1 version. 
   This may cause a problems with some automated scripts. If you have any scripts that use ulimit -a output strings, you 
   should revise them accordingly. 
Red Hat 5.2 Enterprise Linux Documentation
| Document | Published | PDF Download | 
|---|---|---|
| Software Package Manifest | May 21, 2008 | |
| Deployment Guide | May 21, 2008 | |
| Installation Guide | May 21, 2008 | |
| Virtualization Guide | May 21, 2008 | |
| Cluster Suite Overview | May 21, 2008 | |
| Cluster Administration | May 21, 2008 | |
| LVM Administrator's Guide | May 21, 2008 | |
| Global File System | May 21, 2008 | |
| Using GNBD with GFS | May 21, 2008 | |
| Linux Virtual Server Administration | May 21, 2008 | |
| Using Device-Mapper Multipath | May 21, 2008 | |
| Tuning and Optimizing Red Hat Enterprise Linux for Oracle 9i and 10g Databases | Nov PDF |