Debian/Ubuntu or CentOS. how should I choose the server operating system?

Source: Internet
Author: User
When selecting a Linux server operating system release version, consider the following factors: familiarity: You are the most familiar and comfortable, or you cannot find the North. Package management system: I personally think. deb is more advanced than RPM. Of course, some people will think that RPM is better. It depends on what you think. Technical support: if the problem persists, find technical support

When selecting a Linux server operating system release version, consider the following factors:

Degree of familiarity: use the one you are most familiar with, or you cannot find the North.

Package management system: I personally think. deb is more advanced than RPM. Of course, some people will think that RPM is better. It depends on what you think.

Technical support: if a problem persists, where can I find technical support? Ubuntu Server, RHEL, and SuSE all have paid technical support. However, unless you are a large company that can afford these paid services, they will not be used in small workshops. It is best for the team to have a deep understanding of the release version you choose.

Number of packages: Do the released versions you choose include the packages you need? Currently, most mainstream releases include common software packages. However, if the software packages you want to use are rare, they may not be available in each release. If you do not have one, you must either compile it yourself or use a third-party package. If you do not want to compile a third-party package by yourself, it is more reliable to choose a popular release version. For example, I like to use Ubuntu Server because its launchpad.net service provides a large number of third-party compilation and maintenance software packages, saving a lot of trouble. This consideration also applies to the software package version. For example, Ubuntu's own source of PHP version earlier than 5.3.3, but if you want to use PHP-FPM (PHP 5.3.3 and above to start carrying), or you have to compile your own PHP and add FPM patch, you can use a third-party PHP package. I am using launchpad.net.NginxThe PHP version maintained by the team saves you the trouble of updating and maintaining it.

Update speed: I used Debian for a long time, but its update speed is too slow (for several years, we have had it !). Sometimes a new version of multiple software packages is required, and you do not need to compile or use a third-party package by yourself. you can only upgrade the system version. Of course, if the features you need can be well met with the old version, the slow update speed can be equivalent to stability to some extent. that is to say: Ifit ain't broken, don't fix it. remember to update the security patch in time.

Stability ...... As long as you know what you are doing, this will not be a very big problem. Nothing is completely secure and reliable. Improving your maintenance skills is king.

If you are a newbie, use Ubuntu Server. There are many related materials, which are easy to learn and get started.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.