I'm looking into a hosting company where you deploy OS from scratch. I say deploy as that seems to be automated process, kind of image. As the kernel updates are released, a reboot brings them on.
I wonder what needs to be done once you, for example, install CentOS?
What's that what shared hosting companies do between OS installation until the server is ready?
In other words, is OS by itself good to go from security perspective, or there are things that have to be done?