I finally got my redhat 9 running as a email server (Sendmail) with dynamic dns address. I would like to thank the moderators and user in this forum for that. Thank you.
But the thing is ever since I install it I never practice any security precaution and performance guide lines. I normally do a autopartition and install redhat. Now I would like to know more about how to design the linux box so that it can be more secure and stable. Any recommended book ? Because this linux box will be mainly hosting email accounts.
Thanks in advance
You need to turn off all services that you aren't using. RedHat by default enables many services that you don't use, or need.
These are no brainers, but I'll mention them. Root needs to have a strong password. I also think the main user should also have a strong password.
It's a good idea to keep the software upto date as updates can contain fixes for security issues.
Running a firewall is one of the best defenses out there. I would sugest a Linux box using IPTABLES personally, but not everyone has that option.
In a purely administrative purpose partitioning the hard drive into certain parts. For example, / /usr /usr/local /var etc... would make your server easier to manage through upgrades and whatnot.
That's about all I can tell you off the top of my head.
AMD Athlon 2200+ 1.8Ghz
1280MB PC-3200 CAS2.5 RAM
ATI Radeon 9600 Pro 128MB AGP
Western Digital WDC WD2500JB-00FUA0 250GB 7200 rpm ATA/133
Seagate ST3200822A 200GB 7200 rpm ATA/133
Western Digital WDC WD1200BB-00CAA1 120GB 7200 rpm ATA/133
Western Digital WDC WD800BB-00CAA1 80GB 7200 rpm ATA/133
Maxtor OneTouch 2HA43R32 1TB 7200 rpm USB 2.0
D-Link DFE-530TX+ 10/100 NIC
D-Link DWL-G520 Rev.A
Debian 5.0r1 Lenny