Updating servers with rpm dating html web templates
I highly recommend you on publicly accessible servers.
Server applications (Apache, Pro FTPD, and Sendmail, to name a few) almost never require X; it's extremely doubtful that your bastion hosts really need X for their core functions.
If a server is to run "headless" (without a monitor and thus administered remotely), then it certainly doesn't need a full X installation with GNOME, KDE, etc., and probably doesn't need even a minimal one.
During Linux installation, deselecting X Window packages, especially the base packages, will return errors concerning "failed dependencies." You may be surprised at just how many applications make up a typical X installation.
In all likelihood, you can safely deselect you need it.
If things don't work properly as a result of omitting a questionable package, you can always install the omitted packages later.
As it happens, there's no manpage for libglade, but I can ask rpm whether any other packages depend on it (Example 3-1).
[[email protected]]$ man libglade No manual entry for libglade [[email protected]]$ apropos libglade libglade: nothing appropriate [[email protected]]$ rpm -q --whatrequires libglade memprof-0.3.0-8 rep-gtk-gnome-0.13-3 Aha...libglade is part of GNOME.
To undo your original deletion flag, type "X"; to continue (accepting dselect's suggested additional package deletions), hit RETURN.
This was originally used by the National Institute of Standards and Technology (NIST) to describe the desired behavior of the "Role-Based Access Controls" it developed for mainframe systems: "a user [should] be given no more privilege than necessary to perform a job" (
Nowadays people often extend the Principle of Least Privilege to include applications; i.e., no application or process should have more privileges in the local operating environment than it needs to function.
However, it scales very well to most other information security endeavors, including system hardening.
Another concept originally forged in a somewhat different context is the Principle of Least Privilege.
Search for updating servers with rpm:
Therefore, securing a Linux system not only requires you to understand the inner workings of your system; you may also have to undo work others have done in the interest of shielding you from those inner workings!