Secure Linux: Basics of Hardening