If you use Linux kernel 2.6.x, you can use dm-crypt to encrypt your filesystem. On RedHat, it's installed by default, unless you did the bare minimum installation. On Ubuntu and Gentoo, you get can them from the package management system, - just search for "cryptsetup" and then install the package.
Here are some documents on how to use cryptsetup: