old-www/LDP/solrhe/Securing-Optimizing-Linux-R.../chap4sec22.html

653 lines
11 KiB
HTML

<HTML
><HEAD
><TITLE
>Software that must be uninstalled</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.60"><LINK
REL="HOME"
TITLE="Securing and Optimizing Linux"
HREF="index.html"><LINK
REL="UP"
TITLE="Post-Install"
HREF="linpostinstall.html"><LINK
REL="PREVIOUS"
TITLE="Post-Install"
HREF="linpostinstall.html"><LINK
REL="NEXT"
TITLE="Use RPM command to uninstall."
HREF="chap4sec23.html"></HEAD
><BODY
CLASS="section"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Securing and Optimizing Linux: RedHat Edition -A Hands on Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="linpostinstall.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 4. Post-Install</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="chap4sec23.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="ch3sc3.1-1"
>4.1. Software that must be uninstalled</A
></H1
><P
>&#13; 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.
</P
><P
>&#13; For more information and explanation of their capabilities and uses, please see your Red Hat manual or install the package and make an <B
CLASS="command"
>rpm</B
> -qi <TT
CLASS="filename"
>foo</TT
>
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.
</P
><P
>&#13; <DIV
CLASS="glosslist"
><DL
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>pump</SPAN
>
</B
></DT
><DD
><P
>&#13; The Pump DHCP package allows individual diskless clients on a network to get their own IP network configuration information from network servers. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>mt-st</SPAN
>
</B
></DT
><DD
><P
>&#13; The <TT
CLASS="literal"
>mt</TT
> -for magnetic tape drives and <TT
CLASS="literal"
>st</TT
> -for <SPAN
CLASS="acronym"
><SPAN
CLASS="acronym"
>SCSI</SPAN
></SPAN
> tape devices tape drive management programs can control rewinding, ejecting, skipping files, blocks and more.
<EM
>Necessary only if you have a tape backup on this server.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>eject</SPAN
>
</B
></DT
><DD
><P
>&#13; The eject package contains an eject program that allows the user to eject removable media typically <SPAN
CLASS="hardware"
>CD-ROMs, floppy disks, Iomega Jaz or Zip</SPAN
> disks using software control.
<EM
>Necessary only if you have a tape backup on this server.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>Metamail</SPAN
>
</B
></DT
><DD
><P
>&#13; Metamail is a program that uses the mailcap file to determine how it should display non-text or multimedia material. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>apmd</SPAN
>
</B
></DT
><DD
><P
>&#13; The <SPAN
CLASS="acronym"
>apmd</SPAN
> package, or advanced Power Management daemon utilities, can watch your notebook's battery and warn all users when the battery is low. <EM
>Unnecessary for a server.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>kernel-pcmcia-cs</SPAN
>
</B
></DT
><DD
><P
>&#13; The kernel-pcmcia-cs package is for laptop machines and some non-laptops that support <SPAN
CLASS="acronym"
>PCMCIA</SPAN
> cards for expansion. <EM
>Unnecessary for a server.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>linuxconf</SPAN
>
</B
></DT
><DD
><P
>&#13; The linuxconf package is a system configuration tool. <EM
>Unnecessary, buggy program.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
> getty_ps</SPAN
>
</B
></DT
><DD
><P
>&#13; The getty_ps package contains programs that are used to accept logins on the console or a terminal on your system. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/Version6.1.gif"
ALT="Version 6.1 only"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>setconsole</SPAN
>
</B
></DT
><DD
><P
>&#13; The setconsole package is a basic system utility for setting up the <TT
CLASS="filename"
>/etc/inittab, /dev/systty</TT
> and <TT
CLASS="filename"
>/dev/console</TT
> files to
handle a new console. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>isapnptools</SPAN
>
</B
></DT
><DD
><P
>&#13; The isapnptools package contains utilities for configuring <SPAN
CLASS="acronym"
>ISA</SPAN
> Plug-and-Play (<SPAN
CLASS="acronym"
>PnP</SPAN
>) cards/boards. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>setserial</SPAN
>
</B
></DT
><DD
><P
>&#13; The setserial package is a basic system utility for displaying or setting serial port information. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
> kudzu</SPAN
>
</B
></DT
><DD
><P
>&#13; 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. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
> raidtools</SPAN
>
</B
></DT
><DD
><P
>&#13; The raidtools package includes the tools you need to set up and maintain a software <SPAN
CLASS="acronym"
><SPAN
CLASS="acronym"
>RAID</SPAN
></SPAN
> device on a Linux system. <EM
>Depending if you use Raid or not.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>gnuPG</SPAN
>
</B
></DT
><DD
><P
>&#13; The GnuPG package is a tool for secure communication and data storage. It is a replacement for the <SPAN
CLASS="acronym"
>PGP</SPAN
> software. It can also be used to encrypt data and to create digital
signatures. <EM
>We will compile it later on our book.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>redhat-logos</SPAN
>
</B
></DT
><DD
><P
>&#13; The redhat-logos package contains files of the Red Hat "Shadow Man" logo and the <SPAN
CLASS="acronym"
>RPM</SPAN
> logo. <EM
>Unnecessary on a server.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>redhat-release</SPAN
>
</B
></DT
><DD
><P
>&#13; The redhat-release package contains the Red Hat Linux release file. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>gd</SPAN
>
</B
></DT
><DD
><P
>&#13; The gd package allows your code to quickly draw images and write out the result as a <TT
CLASS="filename"
>.gif</TT
> file. <EM
>Unnecessary.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>pciutils</SPAN
>
</B
></DT
><DD
><P
>&#13; The pciutils package contains various utilities for inspecting and setting devices connected to the <SPAN
CLASS="acronym"
>PCI</SPAN
> bus. <EM
>We use other methods.</EM
>
</P
></DD
><DT
><B
>&#13; <SPAN
CLASS="inlinemediaobject"
><IMG
SRC="images/VersionAll.gif"
ALT="Version All"
></IMG
></SPAN
>
<SPAN
CLASS="application"
>rmt</SPAN
>
</B
></DT
><DD
><P
>&#13; The rmt utility provides remote network access to make backup. <EM
>Security risks since rmt depends on rsh to work.</EM
>
</P
></DD
></DL
></DIV
>
</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="linpostinstall.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="chap4sec23.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Post-Install</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="linpostinstall.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Use <SPAN
CLASS="acronym"
>RPM</SPAN
> command to uninstall.</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>