: I've been using PCs since the Apple II+, and I have never used resident anti-virus software, even when I used Windows (from Windows 286 to Windows 98). And I wasn't shy about downloading freeware, etc. How many viruses have I been infected with? Total of two
: Michelangelo (1990) and Monkey (1994).
I found that I could avoid virus/worm/spyware infection by simply adhering to certain practices such as avoiding Outlook and Internet Explorer, avoiding warez, rejecting Word/Excel attachments and refusing to install known spyware trojans (KaZaa, etc). I personally think that the whole anti-virus industry is a bit of snake-oil; the anti-virus software itself can slow down and destabilize a Windows installation on slower computers.
Fortunately, in linux there does not seem to be the same problem with viruses. Since practically all software in gnu/linux is open source, you don't need to worry about trojans as much if you avoid closed-source software.
If you want anti-virus software for linux, Kapersky has a server-side anti-virus product for Linux at $350 (presumably to protect Windows clients), but that is unnecessary for a home system. I think that the latest SuSE product includes the Kapersky anti-virus software.
There are a number of open-source solutions on freshmeat
. Try searching for "anti-virus" on sourceforge
: Red Hat and Mandrake keep their init scripts in a different location than with Slackware. Slackware doesn't use the /etc/init.d SysV init system that Red Hat and Mandrake use.
On Red Hat and Mandrake, the firewall script is /etc/init.d/iptables. On Slackware, it's /etc/rc.d/rc.firewall.
Of course, on any distro, alternatively you can create your own firewall script (e.g. firewall.script) and call it from rc.local (or bootmisc.sh in Debian).