1. Software that must be uninstalled

Red Hat Linux installs other pre-compiled binaries of programs on your system by default and doesn't give you the choice to uninstall them during the install setup. For this reason, you must uninstall the following software on your system after the installation of your server.We must uninstall them for better security and to make space in our server.

For more information and explanation of their capabilities and uses, please see your Red Hat manual or install the package and make an rpm -qi foo command to query and get a detailed description of the program, and then uninstall it again. Below is the list of programs and a short description of their utilizations.

Version All pump

The Pump DHCP package allows individual diskless clients on a network to get their own IP network configuration information from network servers. Unnecessary.

Version All mt-st

The mt -for magnetic tape drives and st -for SCSI tape devices tape drive management programs can control rewinding, ejecting, skipping files, blocks and more. Necessary only if you have a tape backup on this server.

Version All eject

The eject package contains an eject program that allows the user to eject removable media typically CD-ROMs, floppy disks, Iomega Jaz or Zip disks using software control. Necessary only if you have a tape backup on this server.

Version All Metamail

Metamail is a program that uses the mailcap file to determine how it should display non-text or multimedia material. Unnecessary.

Version All apmd

The apmd package, or advanced Power Management daemon utilities, can watch your notebook's battery and warn all users when the battery is low. Unnecessary for a server.

Version All kernel-pcmcia-cs

The kernel-pcmcia-cs package is for laptop machines and some non-laptops that support PCMCIA cards for expansion. Unnecessary for a server.

Version All linuxconf

The linuxconf package is a system configuration tool. Unnecessary, buggy program.

Version All getty_ps

The getty_ps package contains programs that are used to accept logins on the console or a terminal on your system. Unnecessary.

Version 6.1 only setconsole

The setconsole package is a basic system utility for setting up the /etc/inittab, /dev/systty and /dev/console files to handle a new console. Unnecessary.

Version All isapnptools

The isapnptools package contains utilities for configuring ISA Plug-and-Play (PnP) cards/boards. Unnecessary.

Version All setserial

The setserial package is a basic system utility for displaying or setting serial port information. Unnecessary.

Version All kudzu

The kudzu package is a hardware-probing tool run at system boot time to determine what hardware has been added or removed from the system. Unnecessary.

version All raidtools

The raidtools package includes the tools you need to set up and maintain a software RAID device on a Linux system. Depending if you use Raid or not.

Version All gnuPG

The GnuPG package is a tool for secure communication and data storage. It is a replacement for the PGP software. It can also be used to encrypt data and to create digital signatures. We will compile it later on our book.

Version All redhat-logos

The redhat-logos package contains files of the Red Hat "Shadow Man" logo and the RPM logo. Unnecessary on a server.

Version All redhat-release

The redhat-release package contains the Red Hat Linux release file. Unnecessary.

Version All gd

The gd package allows your code to quickly draw images and write out the result as a .gif file. Unnecessary.

Version All pciutils

The pciutils package contains various utilities for inspecting and setting devices connected to the PCI bus. We use other methods.

Version All rmt

The rmt utility provides remote network access to make backup. Security risks since rmt depends on rsh to work.