After choosing a VPS, choosing a system is another problem that makes people tangled. There are many Linux distributions. If you don’t believe me, you can open distrowatch to have a look. There are hundreds of them. Gradually becoming charming eyes”, let’s talk about the system selection on vps today, the choice of vps system from OpenVZ to Xen to kvm system is not the same, the common ones on VPS are generally the two camps of RedHat series and debian series :
The Redhat series mainly includes: CentOS, Fedora, RHEL, Aliyun, Amazon Linux, etc.
CentOS: The community version based on RHEL has very good stability and is suitable for server use. It should be used a lot at present, and there are many tutorials. However, CentOS cross-version upgrade is a flaw. The upgrade process is duplicated and the failure rate is high, but it does not affect other Market share, after all, the support time is also long. 2021.1.1 Update: At present, CentOS 8 will reduce the support time and CentOS will be transferred to CentOS Stream, that is, the rolling release version is no longer suitable for use as a server. It is strongly not recommended to use CentOS.
RHEL: RHEL is the abbreviation of Redhat Enterprise Linux. You need to pay to purchase a subscription. Although you can also use the source of CentOS, the experience is low. It is better to use CentOS directly without a paid subscription. Ask the subscription price? $349! For money’s sake, use CentOS. It is almost impossible for RHEL to appear in the system list of the VPS service provider, and it is more likely that the server will have it.
Fedora: Although Fedora is also based on RHEL, it is more radical and its software is relatively new. The frequency of VPS service providers is not high, so it is not recommended.
Aliyun and Amazon are both cloud service provider’s customized release versions, which are not recommended.
The Debian series mainly includes: Debian, Ubuntu, Deepin, Raspbian, Mint Linux, etc.
Debian: I don’t want to talk about the introduction. Debian is the main release version on my usual server. It has good stability, apt-get/apt resources are also very rich, it takes up less resources, and the upgrade is smooth and smooth. Recommended Use.
Ubuntu: A Debian-based distribution with good stability and a lot of tutorials, most of which can be used in common with Debian.
Deepin and Mint Linux: These two are relatively good-looking, with a beautiful graphical interface, but they are not suitable for use on a VPS. VPS service providers do not provide these two distributions. It is good to use them as a desktop system on your own computer.
other series
Gentoo and Arch are not uncommonly offered by VPS service providers. They do not belong to the Redhat or Debian series, and the degree of tossing is relatively high. Friends who have KVM machines and support custom ISO mounting can install them if they are interested.
There are too many other series, so I won’t talk about it, and it will be more chaotic if I talk too much.
What Windows system: I am not familiar with this, just close your eyes and choose.
Finally, I asked how to choose. CentOS, Debian, and Ubuntu are all fine. If the production environment has been running for many years, Debian is recommended. It is also convenient to upgrade the system after the operation is stable.
Finally, let’s talk about the system version. Do not install very old versions of software on very new systems, and do not install very new versions of software on old systems. Differences in dependent packages may cause software installation failures.
Finally, let me say one last thing. Generally, OpenVZ and Xen are fixed system templates for several versions of common distributions such as CentOS, Debian, and Ubuntu. If it is a KVM machine and supports mounting custom ISOs, you can install any system you want. Last time Mount the ISO, restart the machine, and follow the steps on the VNC or console link.