Virus? Sous Linux? lol, y´en a pas.
un joyeux script avec "sudo rm ~" dedans ca suffit à pourrir la vie de tout ubuntuiste. Plus généralement, il y a les rootkits :
http://fr.wikipedia.org/wiki/Rootkit
Pour le pare-feu, il existe des solutions assez simples comme firestarter mais ce n´est pas (encore) une obligation d´être protégé si on ne fait pas routeur/serveur.
Pour les antivirus, j´en sais trop rien. Le plus souvent sous linux, le virus c´est celui qui est assis sur la chaise devant l´ordi 