BTW, after looking a few of the options (both those I found on my own and those mentioned here), I saw that some of them mention things like OpenVZ. I guess that is the virtualization software used. Do we need to know something about the underlying virtualization software / hypervisor that runs the VPS, or is it enough to know Linux? Last VPS I used, I only interacted with Centos, and did not know what the virtualization software was.