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.
The Pump DHCP package allows individual diskless clients on a network to get their own IP network configuration information from network servers. Unnecessary.
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.
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.
Metamail is a program that uses the mailcap file to determine how it should display non-text or multimedia material. Unnecessary.
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.
The kernel-pcmcia-cs package is for laptop machines and some non-laptops that support PCMCIA cards for expansion. Unnecessary for a server.
The linuxconf package is a system configuration tool. Unnecessary, buggy program.
The getty_ps package contains programs that are used to accept logins on the console or a terminal on your system. Unnecessary.
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.
The isapnptools package contains utilities for configuring ISA Plug-and-Play (PnP) cards/boards. Unnecessary.
The setserial package is a basic system utility for displaying or setting serial port information. Unnecessary.
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.
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.
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.
The redhat-logos package contains files of the Red Hat "Shadow Man" logo and the RPM logo. Unnecessary on a server.
The redhat-release package contains the Red Hat Linux release file. Unnecessary.
The gd package allows your code to quickly draw images and write out the result as a .gif
file. Unnecessary.
The pciutils package contains various utilities for inspecting and setting devices connected to the PCI bus. We use other methods.
The rmt utility provides remote network access to make backup. Security risks since rmt depends on rsh to work.