Of course, there are other ways of booting linux, so make sure that you read more documentation on the subject, so that you can make some good choices to enhance the security of your system.
Think about running a scanner on your system to check it for vulnerabilities, wrong file permissions, SUID, or other wrongly set UID's, open services, ports, etc. Network scanners test your host, as would a possible attacker do, and in most cases will, looking for any services and ports open and searching for any known vulnerability. Most scanners are easy to use and configure, so I'd recommend using the ones listed below:
Consider running any scanner detector or logger, in conjuction with some tools that trigger certain events on detection of scanning.
If you plan on deploying a web server with CGI's, I urge you to use a CGI vulnerability scanner, as it will save you from a lot of harm, as CGI
vulnerabilities impose a great threat. If you use poorly made CGI scripts, you'll undermine the safety of your web, no matter how hard you tried and worked on it.
Logging is one of the great advantages linux has to offer. Logging, by default includes reporting errors, reasons, users logged in, the duration of their login time, tracks of scanning and other valuable information. That can also be missused, but that's an issue too long to be discussed here.
By subscribing to our early morning news update, you will receive a daily digest of the latest security news published on Help Net Security.
With over 500 issues so far, reading our newsletter every Monday morning will keep you up-to-date with security risks out there.