I'm trying to write a guide with some essentials that one should do after his/her server has finished "building", important things like setting up a secondary user that's non-root, locales, perhaps even disabling a password login and using keys instead. If you do decide to participate mind providing code examples in addition to a small description?
apt-get install locales if you don't already have it installed. type
locale and if you see any warnings at the top, do
dpkg-reconfigure locales, select your locale ( mine is en_US.UTF-8 UTF-8 ), generate and that should be taken care of, to avoid any locale issues when installing / upgrading packages.
1) Enable spoofing protect and syncookies:
2) For server will be enough 3 consoles. Edit /etc/inittab:
1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
4) Install utils:
aptitude install screen htop