Linux possède un grand nombre de distributions, qui sont largement divisées en versions commerciales entretenues par des sociétés commerciales et des distributions gratuites maintenues par la communauté open source.
L'exemple de version commerciale estRedhatet la version de la communauté open source est commeDebian. Les deux ont des caractéristiques différentes et jouent des rôles différents dans différents domaines d'application et ne peuvent pas être généralisés. La plupart des VPS ne fournissent que des distributions maintenues par la communauté open source. Voici une analyse rapide de ces différentes distributions Linux.
Ubuntu
Ubuntu est basé sur Debian et compte de plus en plus de fans ces dernières années. Ubuntu possède une belle interface utilisateur, un système complet de gestion des packages, une puissante prise en charge de la source logicielle et une riche communauté technique. Ubuntu a également une bonne compatibilité avec la plupart des matériels, y compris les dernières cartes graphiques et plus encore. Tout cela rend Ubuntu de plus en plus populaire. Mais n'oubliez pas: tout ce dont vous avez besoin est un simple, stable et facile à utiliser sur votre système de serveur!
L'interface graphique d'Ubuntu est magnifique, mais elle détermine également que sa meilleure zone d'application est le système d'exploitation de bureau plutôt que le système d'exploitation du serveur. Si vous voulez un environnement immersif dans le processus d'apprentissage de Linux, alors l'ubuntu est vraiment bon; Installez-le simplement sur votre propre ordinateur au lieu du serveur. De ce point de vue, Graphical Ubuntu n'est pas le premier choix à installer dans le VPS, car personne ne veut gaspiller le stockage et la mémoire précieuse de leurs unités de serveur commercial. Cependant, l'Ubuntu a également l'édition Server, mais si vous voyez autour de la plupart des sociétés d'hébergement et d'autres centres de données, ne préfèrent généralement pas l'ubuntu sur leurs serveurs en raison de la stabilité et de la fiabilité.
Centos
Vous constaterez que de nombreuses entreprises commerciales déploient des serveurs dans un environnement de productionCentos Systems,et Centos est une réédition de la communauté à partir deCode source RHEL. Centos est simple, et sa ligne de commande est meilleure et plus stable avec une forte documentation en anglais et un soutien de la communauté du développement. A les mêmes origines que Redhat, bien que le soutien commercial ne soit pas fourni séparément, il est souvent possible de trouver un indice de Redhat. Comparé à Debian, Centos est légèrement plus grand et une distribution Linux open source très mature.
Debian
En général, Debian est un système d'exploitation adapté aux serveurs, et il est beaucoup plus stable qu'Ubuntu. On peut dire que la stabilité est sans précédent. Debian Whole System, tant qu'il n'y a pas de défaut logique au niveau de l'application, il est essentiellement imprenable, c'est un système qui n'a pas besoin d'être redémarré toute l'année (bien sûr, cela est exagéré, mais il n'exagéra pas sa stabilité). L'ensemble du système système de Debian est très petit, non seulement stable, mais prend également moins de place sur le disque dur et prend moins de mémoire. Sur les serveurs sans GUI, le Debian peut fonctionner avec 64 Mo de RAM, cependant, pour le meilleur et le plus lisse de 256 Mo de RAM est recommandé tandis que le CentOS est nécessaire davantage. Cependant, la documentation de Debian Aide est légèrement inférieure à Centos, cependant, Internet est un tutoriel complet de Debian non officiel entretenu et publié par différents sites Web, mais vous ne pouvez pas compter sur eux, totalement.
En raison de ses excellentes performances et de sa stabilité, Debian est très populaire auprès des utilisateurs de VPS.
De plus, il existe une série de linux et de freeBSD, UNIX et d'autres systèmes tels que Arch Linux, Gentoo et Slackware. Étant donné que leurs domaines sont plus professionnels, ils apparaissent rarement dans les VP, ils ne sont donc pas introduits.
Pour les débutants, nous recommandons Centos ou Debian, qui peuvent tous deux fonctionner en douceur sur un VPS de configuration inférieur. Cependant, si la configuration VPS est trop faible (la mémoire OpenVZ est inférieure à 128 m ou que l'architecture XEN est inférieure à 192 m), Debian est recommandé; Sinon, CentOS est recommandé d'obtenir plus d'aide et de soutien en ligne, ce qui vous permet de commencer plus facilement.
Centos, Ubuntu, Debian Three Linux sont très bons et les systèmes open source, sont également livrés avec des versions commerciales payantes le long des versions gratuites, la comparaison simple suivante de ces trois systèmes.
Système CentOS
De nombreux webmasters choisissent généralement le système CentOS car il estcompilé à partir du code source redhat fiable et stable.CentOS supprime de nombreuses applications qui ne sont pas liées aux fonctionnalités du serveur. Le système est simple mais très stable. Les opérations de ligne de commande facilitent la gestion des systèmes et des applications et si elles sont bloquées quelque part, peuvent prendre l'aide de la documentation et du support communautaire.
Système Ubuntu
Ubuntu possède une belle interface utilisateur, un système complet de gestion des packages, une puissante prise en charge de la source logicielle, une riche communauté technique et une prise en charge d'Ubuntu pour le matériel informatique est meilleure que Centos et Debian; La compatibilité est forte. Ubuntu propose également de nombreuses applications, celles-ci sont très bonnes pour une personne débutante et qui veut se familiariser avec le Linux. Mais pour un serveur, nous n'avons pas besoin de tant d'applications au lieu de cela, nous avons besoin d'un système d'exploitation stable, facile à utiliser et simple pour maintenir un système d'exploitation.Cependant, si vous devez utiliser une interface graphique côté serveur et avec un référentiel de milliers de packages logiciels, Ubuntu est un bon choix. Ce à quoi vous devez faire attention, c'est que l'interface graphique prend beaucoup de mémoire et plus la mémoire est grande, plus le prix VPS est élevé.
Système Debian
Debian est également très adapté en tant que système d'exploitation de serveur. Par rapport à Ubuntu, il n'a pas beaucoup de fantaisie et la stabilité est écrasante. C'est une vérité constante pour les systèmes de serveurs. Debian est un système Linux. La couche sous-jacente est très stable et le noyau et la mémoire sont occupés. Ils sont très petits et le VPS en petite mémoire peut exécuter Debian en douceur, comme la mémoire de 128 m, mais les fichiers de Debian aident et les informations techniques sont relativement faibles.Pour la petite mémoire, Debian est préféré.
Dans le choix d'un système Linux, si vous êtes un Centos novice et préféré, pas Centos mieux que Debian et Ubuntu, mais Centos est le premier choix pour les débutants à installer sur les VP. Il est stable, prend moins de ressources, peut facilement installer et configurer à l'aide de la ressource Internet; Sa propre documentation d'aide est également très puissante. Mais si vous êtes un maître Linux, le domaine des maîtres choisisse généralement Debian, car le maître peut également exécuter le système stable sur les VP à profil bas. L'Ubuntu avec une grande communauté et aidant les guides et tutoriels disponibles sur Internet, également gratuitement, est plus adapté aux débutants avec leurs ordinateurs personnels. Mais en ce qui concerne l'argent, il occupe plus de ressources que les deux systèmes précédents et VPS vend essentiellement de la mémoire, plus la mémoire est élevée, plus le prix est coûteux.
Nous exploitons certaines des plus grandes opérations Internet au monde, nous attachons donc une grande importance à la fiabilité et à la stabilité et sommes notre priorité numéro un. À cette fin, nous utilisons uniquement Linux pour prendre en charge le système du client. Mais quelle distribution Linux devrions-nous utiliser pour nos serveurs? La réponse est Centos mais pourquoi?
En tant que grand opérateur de système, pendant longtemps, nous devons trouver un système fiable et prévisible dans une variété de grands systèmes, nous devons provenir des fournisseurs de logiciels les plus puissants et des projets open source au monde. Obtenez un soutien fort. Pour les systèmes les plus couramment utilisés, nous avons besoin de documentation, d'outils et de ressources mondiales.
Pour cette raison, le Redhat / Centos a un cycle de libération plus long; Ils sont en mesure de répondre à tous ces besoins, avec relativement peu de problèmes et de stabilité à long terme, ce qui nous permet de fournir une maintenance de classe mondiale à des milliers de systèmes exécutant différentes configurations, services et applications.
Redhat Enterprise Linux (RHEL) est la distribution d'entreprise des normes en or. Il est mis à jour tous les cinq ans environ et présente de grands avantages dans la stabilité du système, l'aspect avancé et la sécurité. Chaque fois qu'une nouvelle version majeure est publiée, telle que 6.x ou le dernier 7.x, toutes les versions et code resteront inchangés, seuls des problèmes de sécurité ou des bogues majeurs, tels que les déroches, les ports, etc. Correction en libérant une nouvelle subversion.
CentOS est la version open source de la distribution RHEL et publiera des mises à jour peu de temps après la sortie de RedHat. La raison pour laquelle nous utilisons CentOS est que les services de support standard pour la distribution RHEL sont très chers, environ 800 $ à 900 $ par serveur et par an, ce qui ne semble pas beaucoup mais imaginez si vous avez une dizaine ou même des centaines de serveurs, dans un tel cas informatique, Peut brûler votre poche, si vous êtes une petite entreprise.
Problèmes généraux avec le système RHEL / CENTOS.
Premièrement, une fois la version principale déterminée, rien ne sera modifié, sauf pour les problèmes de sécurité et les défaillances sérieuses qui seront corrigées. Bien que cela soit bon pour la stabilité, ce n'est pas bon pour de nombreux services. Par exemple, les services MySQL et PHP, ils seront fortement développés et largement modifiés au cours du cycle de libération majeur CENTOS / RHEL de cinq ans. Par exemple, MySQL 5.1 est la version par défaut de la version RHEL 6.x, mais MySQL actuel est la version mise à jour est 8.0 pour les serveurs. Cependant, dans la version RHEL 7.x actuelle, le RedHat a abandonné le MySQL par défaut pour MariADB.
Heureusement, ce problème a été facilement résolu par le gestionnaire de packages YUM. En conséquence, le logiciel principal, tel que les composants réels du RHEL / CentOS actuel, y compris le noyau et tous les outils, provient toujours de la distribution, mais ces logiciels supplémentaires tels que Nginx, Apache, PHP, Java et MySQL sont mis à jour.
Deuxièmement, la libération de Centos est en retard sur la libération de Redhat, y compris les correctifs clés et les correctifs. Mais les gens éprouvent, il n'y a rien à craindre, et ce ne sera jamais un problème.
Beaucoup de gens nous demandent pourquoi nous n'optons pas pour les systèmes basés à Debian, comme un serveur Debian ou Ubuntu. Si nous n'avons pas le choix, nous soutenons cette proposition, mais selon l'expérience de l'expert et les avis des peuples donnés sur le service d'hébergement et d'autres plateformes, ces systèmes ne sont pas aussi stables et fiables que Rhel / Centos.
Nous pensons que cela est dû en partie à leur développement rapide et au manque de tests et d'immaturité entre les versions et les combinaisons. Cependant, bien qu'ils soient très populaires, les principaux fournisseurs de services et projets préfèrent toujours le système RHEL / CENTOS, car ils peuvent fournir des services aux entreprises. De plus, les systèmes basés à Debian ont de nombreux problèmes de noyau et de stabilité.
Bien sûr, la plupart des développeurs Linux utilisent la version de bureau d'Ubuntu, et naturellement, ils préfèrent utiliser le même système lors du développement de produits et peuvent utiliser de nombreux outils intéressants. Mais dans l'ensemble, nous pensons toujours que Rhel / Centos est une plate-forme de déploiement supérieure, et plus d'une douzaine de clients se sont tournés avec succès vers Centos comme environnement de production sans aucun problème, mais c'est toujours une tâche difficile.