Software that must be uninstalled

Securing and Optimizing Linux: RedHat Edition -A Hands on Guide
Prev | Chapter 4. Post-Install | Next

# 4.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.

pump

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

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.

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.

Metamail

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

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.

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.

linuxconf

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

getty_ps

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

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.

isapnptools

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

setserial

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

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.

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.

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.

redhat-logos

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

redhat-release

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

gd

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

pciutils

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

rmt

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

Prev | Home | Next
Post-Install | Up | Use RPM command to uninstall.