They are both cross platform...
Virus' do exist on Linux, but their damage is severly limited by the excellent permission system.
If you have a machine serving windows clients (like a samba file server or something) ClamAV is an excellent tool, but not very useful for a pure *nix setup.
rootkits are more common problem, something that checks your system files against hashed proven ones is a must. rkhunter is one i use (
http://www.rootkit.nl/) and for the life of me can't remember the other.
iptables is the standard Linux firewall backend, you can write rules in yourself or use programs like firestarter (
http://www.fs-security.com/) or guarddog (
http://www.simonzone.com/software/guarddog/) to configure via a GUI.
If you are interested there are plenty of books/online material on the subject (you will need a lot if you're going to play with iptables).
Of course more important than all of the above is the user showing judgement and common sense, if you recieve a file from an unknown source, don't execute it (which a Linux system won't unless specifically told to anyway)