HostedDB - Dedicated UNIX Servers

Securing-Optimizing-RH-Linux-1_2_34
Comments and suggestions concerning this book should be mailed to gmourani@videotron.ca © Copyright 1999-2000 Gerhard Mourani and Open Network Architecture ® 34 Step 2 After we have uninstalled all the software that must be uninstalled after the installation of our Linux server (see Software that must be uninstalled after installation of the Server) and after the add of the necessaries RPM software to be able to compile programs on our server (Software that must be installed after installation of the Server) we must verify the list of all installed RPM programs again but this time with the following command: · To verify the list of all installed RPM package on your system, use the command: [root@deep /]# rpm -qa > installed_rpm The “-qa” option will query all installed RPM packages on your system and the special characters “>” will redirect the output to the file named “installed_rpm”. The content of the installed_rpm file must look exactly like this: setup-2.0.5-1 filesystem-1.3.5-1 basesys tem-6.0-4 ldconfig-1.9.5-15 glibc-2.1.2-11 shadow-utils-19990827-2 mktemp-1.5-1 termcap-9.12.6-15 libtermcap-2.0.8-18 bash-1.14.7-16 MAKEDEV-2.5-2 SysVinit-2.77-2 chkconfig-1.0.7-2 ncurses -4.2-25 info-3.12h-2 fileutils-4.0-8 grep-2.3-2 ash-0.2-18 at-3.1.7-11 m4-1.4-12 bdflush-1.5-10 binutils-2.9.1.0.23-6 bzip2-0.9.5c-1 sed-3.02-4 console-tools-19990302-17 e2fsprogs -1.15-3 byacc-1.9-11 cpio-2.4.2-13 cracklib-2.7-5 cracklib-dicts-2.7-5 crontabs-1.7-7 textutils-2.0-2 dev-2.7.10-2 diffutils-2.7-16 dump-0.4b4-11 ed-0.2-12 bison-1.28-1 etcskel-2.0-1 file-3.27-3 findutils-4.1-32 gawk-3.0.4-1 cdecl-2.5-9 gdbm-1.8.0-2 autoconf-2.13-5 glib-1.2.5-1 gmp-2.0.2-10 cpp-1.1.2-24 gpm-1.17.9-3 groff-1.11a-9 gzip-1.2.4-14 initscripts-4.48-1 ipchains-1.3.9-3 cproto-4.6-2 ElectricFence-2.1-1 kernel-2.2.12-20 patch-2.5-9 ld.so-1.9.5-11 less-340-1 libc-5.3.12-31 libstdc++-2.9.0-24 lilo-0.21-10 pwdb-0.60-1 pam-0.68-7 sh-utils-2.0-1 automake-1.4-5 logrotate-3.3-1 losetup-2.9u-4 lsof-4.45-1 mailx-8.1.1-9 man-1.5g-6 mingetty-0.9.4-10 mkbootdisk-1.2.2-1 mkinitrd-2.3-1 modutils -2.1.121-14 mount-2.9u-4 ctags-3.2-1 ncompress-4.2.4-14 net-tools-1.53-1 netkit-base-0.10-37 newt-0.50-13 passwd-0.63-1 perl-5.00503-6 flex-2.5.4a-7 procps-2.0.4-2 psmisc-18-3 python-1.5.2-7 quota-1.66-8 gdb-4.18-4 readline-2.2.1-5 glibc-devel-2.1.2-11 rootfiles-5.2-5 rpm-3.0.3-2 sash-3.3-1 make-3.77-6 shapecfg-2.2.12-2 slang-1.2.2-4 slocate-2.0-3 stat-1.5-11 sysklogd-1.3.31-12 tar-1.13.11-1 tcp_wrappers-7.6-9 tcpdump-3.4-16 tcsh-6.08.00-6 time-1.7-9 timed-0.10-23 tmpwatch-2.0-1 traceroute-1.4a5-16 utempter-0.5.1-2 util-linux-2.9w-24 vim-common-5.4-2 vim-minimal-5.4-2 vixie-cron-3.0.1-39 which-2.8-1 zlib-1.1.3-5 dev86-0.14.9-1 egcs-1.1.2-24 kernel-headers-2.2.12-20 This second step is require to be sure we have not forget to remove some unnecessary RPM’s packages and don’t forget to add some important packages that permits us to compile program on the system. If the result looks as our  installed_rpm file above, we are ready to play with our new Linux server.