I am new to Linux and will use VirtualMin for my VPS
I’d like to know which Linux distribution to be used which will be the most compatible with VirtualMin
The idea that I am new and start learning so thinking about starting with the one that is good for VirtualMin
Well, any of the Grade A supported OS’s should work well for you… you can see a list of those here:
I think I’d recommend either CentOS or Ubuntu, since they have a longer lifespan than the other available options.
In addition to what Eric said, it’d be mostly personal preference, mostly by experience. I.e. you should use the Grade-A OS that you have the most experience and feel most comfortable with. If you’re a freshman in that regard, CentOS and Ubuntu are indeed good suggestions.
CentOS is the most popular OS for virtual hosting, and is thus the best-tested and can probably be expected to be the easiest to get help with. Does this mean that a newbie one like me is advised to go ahead for CentOS?
In short yes.
Thanks a lot as it was really a hard thing for me to decide due to being new to this .
Please I understand that it may be an off topic question but really do hope if you may advise.
My question in short … how to really get started with CentOS and learn it the correct way ?
I will not use it in work or home or any others except the VPS hosting, so please advise ?
That is quite a long path. You would need to read documentation and practice.
I have placed the official LPIC book on redlinux.nl, there are also tests to perform. This would be a perfect start to begin learning about and how to use Linux.
A good start also is the VPS with webmin/virtualmin as it will show you often what is happening.
Of course at centos.org you can find useful documentation
For hosting 2 or 3 websites, which one you advised me to use?
Webmin or Virtualmin?
virtualmin (which is a module for webmin) so you would install it via the install script, see your other post
Once you got the basics down, a good way to learn stuff is skimming through the filesystem, especially /etc, and see what files there are and what they control for which software. In combination with using Virtualmin to set up web hosting, then see what changes VM effects, so you understand the underlying mechanisms and are not completely dependent on a control panel.
The latter is important, because sooner or later there will be situations where the control panel runs into problems, and you need to fix stuff manually.