Was ist CentOS?
Community Enterprise Operating System (CentOS) bietet ein freies Betriebssystem Open-Source, Enterprise-Klasse, das praktisch mit Red Hat Enterprise Linux (RHEL) kompatibel ist. "Gregory Kurtzer" ist der Gründer von CentOS. CentOS -Entwickler verwenden den RHEL -Quellcode, um ein Produkt zu generieren, das mit RHEL in hohem Maße vergleichbar ist.
CentOS bietet eine Entwicklungsplattform in einer der besten und leistungsstärksten verfügbaren Verteilungen. Es handelt sich um ein Community-gesteuertes kostenloses Softwareprojekt. Es ist sehr anpassungsfähig sowie sicher und stark. Darüber hinaus verfügt es über mehrere Sicherheitsupdates auf Unternehmensebene, die es für eine ausgezeichnete Wahl für jede Verwendung erklären,.
In diesem Artikel werden wir die folgenden 16 Punkte mit CentOS als Linux -Verteilung abdecken:
Geschichte der Centos:
CentOS wurde im Mai 2004 als Betriebssystem freigelassen, das vollständig frei ist und auf dem Linux -Kernel basiert. CentOS stammt aus Rhel. Sein Ziel ist es, eine Computing-Plattform der Unternehmensklasse zu liefern, die frei verfügbar ist und die binäre Kompatibilität von Red Hat aufrechterhalten wird. CentOS wurde als CAOS -Bau eingeführt und von „Gregory Kurtzer gegründet.”
Danach kündigte „David Parsley“, der Primärentwickler von Tao Linux, im Juni 2006 an, dass Tao Linux in den Ruhestand gehen und seine Entwicklung in CentOS aufgenommen werden würde (Tao Linux ist ein weiterer Rhelklon). Durch die Verwendung des YUM -Update konnten TAO -Benutzer ihre aktuelle Systemversion auf CentOS aktualisieren. Leider wurde „Lance Davi“, der Gründer von CentOS, im Juli 2009 auf der CentOS -Projektwebsite als vermisst gemeldet. "Davis" hatte aufgehört, zum CentOS -Projekt beizutragen, aber er hatte seine CentOS -Website beibehalten.
Das CentOS -Team hat angeblich im August 2009 „Davis“ kontaktiert und die Domains of CentOS erhalten.Org und Centos.die Info. CentOS wurde im Juli 2010 die beliebteste Linux -Verteilung und überholte die Beliebtheit von Debian für Webserver, was über 30% aller Linux -Webserver ausmacht. Im Januar 2012 wurde es jedoch von Debian auf den zweiten Platz fallen. Red Hat erklärt im Januar 2014, dass das Team das CentOS-Projekt sponsern wird und bei der Entwicklung einer Plattform hilft, die entsprechend den Anforderungen der Open-Source-Entwickler kompatibel ist.
CentOS -Marken wurden auf Red Hat verlegt. RHEL-Standards und Open-Source-Teamgruppe, die unabhängig vom RHEL-Team arbeiten, beschäftigt die CentOS-Lead-Entwickler. Auf dem Hosting -Markt gilt CentOS als die zuverlässigste Verteilung. CentOS ist aufgrund seiner binären Kompatibilität mit RHEL außergewöhnlich kompatibel mit den meisten Linux -Software. CentOS ist auch die am besten geeignete Linux -Distribution für die meisten Hosting -Steuertafeln.
Ziel der CentOS -Entwicklung:
CentOS -Entwicklung zielt darauf ab, ein robustes System für Open -Source -Gemeinschaften für Entwicklungszwecke bereitzustellen. Darüber hinaus kann diese Plattform für die wissenschaftliche Datenverarbeitung und zur Hosting -Unternehmen verwendet werden. Zum Beispiel können Unternehmen diese zuverlässige Plattform nutzen, um ihre Programme zu hosten.
Rhel und Centos:
CentOS ist eine kommerzielle Linux -Verteilung, die auf dem RHEL -Quellcode basiert und von der Community unterstützt wird. Da Red Hat ihr Produkt mithilfe von Open -Source -Software erstellt, müssen sie ihren Quellcode öffentlich machen. Anschließend sind CentOS und Rhel funktional äquivalent, wobei die Hauptunterschiede die Entfernung von Anbieter -Kunstwerken und Branding sind.
Andererseits fehlen CentOS Red Hat -Zertifizierungen, da es nur auf seinem Quellcode basiert. Das CentOS -Projekt verwendet die Red Hat öffentlich verfügbare Quellpakete, um Binärpakete zu produzieren, die jeder kostenlos verwenden kann. Dennoch werden bestimmte Updates nicht veröffentlicht. Möglicherweise gibt es einige Unterschiede zwischen den von CentOS gelieferten Paketen und Red Hat.
Red Hat hat das CentOS -Projekt seit 2014 unterstützt, um Open -Source -Entwickler bei der Entwicklung einer geeigneten Plattform zu unterstützen, die CentOS zur Integration von Technologien nutzt. Im selben Jahr gründeten CentOS und Red Hat Developers das Leitungsgremium, das verschiedene Arbeitsgruppen jetzt überwachen. Dieses Verwaltungsrat besteht aus CentOS -Projektgründer sowie Red Hat -Mitarbeitern.
Spezialinteressengruppen (SIGS):
Sonderinteressengruppen (SIGS) sind die Teams, in denen bestimmte Mitglieder der CentOS -Community besorgt sind, das Bewusstsein zu schärfen, die Linux -Verteilung zu verbessern und funktionale Aspekte wie Dokumentation und Infrastruktur zu verbessern. Virtualisierung, Kunstwerke und Kern sind einige der aktiven speziellen Interessengruppen.
Was ist das CentOS -Projekt?
Dieses Projekt umfasst eine Gruppe, die für die Aufrechterhaltung des CentOS -Entwicklungsrahmens verantwortlich ist. Es betreibt mehr als ein Betriebssystem und fordert Ressourcen aus, um anderen Unternehmen bei der Entwicklung von CentOS-basierten Technologien zu helfen. Darüber hinaus bestrebt dieses Projekt, CentOS Linux zu einer wichtigsten Community -Plattform für die Entwicklung neuer Open -Source -Technologien aus anderen Projekten zu machen.
Wofür ist CentOS geeignet??
Diese Linux -Version eignet sich für Geschäftsanwender, die nicht die hohen Gebühren im Zusammenhang mit RHEL zahlen möchten. Diese beiden Verteilungen sind für eine bestimmte Version identisch, außer für RHEL -Abonnementverwaltung und RHEL -Branding und werden häufig als „Enterprise Linux“ bezeichnet.”
CentOS Architektur:
CentOS hat eine ähnliche Architektur im Vergleich zu anderen Linux -Distributionen irgendwie eine ähnliche Architektur. Es unterstützt jedoch nur die X86-64-Architektur. Diese Erklärung erklärt, dass sie sowohl auf 64-Bit- als auch in 32-Bit-Plattformen ausgeführt werden kann:
Repositorys:
Die Haupt -CentOS -Verteilung besteht aus drei primären Repositorys, die auch als Kanäle bekannt sind, von denen jeweils diese Softwarepakete enthält:
Das CentOS -Projekt verwaltet viele zusätzliche Repositories, die Softwarepakete umfassen, die nicht in Update -Repositorys und Standardbasis zu finden sind. Im Folgenden sind einige der Repositories aufgeführt:
CentOS Hauptmerkmale
Rhel und CentOS teilen viele Funktionen, weil CentOS auf dem Quellcode von Rhel basiert.
Hochleistungs und Verfügbarkeit:
Es verwendet eine kernbasierte virtuelle Maschine zur Virtualisierung und bietet eine hohe Verfügbarkeit und eine hervorragende Leistung.
Stabile Linux -Verteilung:
CentOS wird von einer engagierten Entwicklergemeinschaft unterstützt, die es auf dem neuesten Stand ist und die Kompatibilität mit sowohl und neuer Software gewährleistet. Darüber hinaus werden Kernentwickler von einer globalen Gemeinschaft freiwilliger Benutzer wie Linux -Enthusiasten, Netzwerkadministratoren, Systemadministratoren usw. unterstützt, die die Veröffentlichungen testen, Aktualisierungen verwalten und Hilfe in der Entwicklung anbieten.
Regelmäßige Updates und Support:
CentOS -Versionen werden durchschnittlich alle sechs Monate aktualisiert und jede Veröffentlichung zehn Jahre lang unterstützt.
Hohe Sicherheitsniveau:
Das Sicherheitsteam von Red Hat ist vorgesehen, Bedrohungen zu erkennen und ein hohes Maß an Sicherheit zu gewährleisten. CentOS wird auch mit der Sicherheitsverbesserung von Linux-Kernel-Erweiterung geliefert.
Wenn es um Spezifikationen geht, wie jedes andere Linux -System, hat CentOS viel zu bieten. Die CentOS Inhouse-Dokumentation deckt viele feinere Punkte ab. Die meisten Programmierer sollten sich mit dem Gesamtbild vertraut machen, bevor sie sich für einen CentOS -dedizierten Server entscheiden. Bevor Sie CentOs für sich selbst ausprobieren, sehen Sie sich alles an, was Sie darüber wissen müssen.
CentOS ist nicht rhel:
Rhel wurde als CentOS umverpackt. Während das CentOS -Team eine freiwillige Gruppe ist, die die RHEL -Quellpakete in öffentlich verfügbare Binärdateien verpackt. Danach wird die Software über mehrere öffentliche Spiegel verteilt. Red Hat und CentOS haben für mich keine direkte Verbindung oder Partnerschaft. In der Vergangenheit hatte der Mangel an formellen Partnerschaften Probleme verursacht, beispielsweise als Red Hat darauf bestand, dass aus CentOs das gesamte Red Hat -Branding entfernt werden sollte.
Viele Organisationen unterstützen CentOS Linux, aber dennoch gibt es keine ordnungsgemäße kommerzielle Unterstützung zur Verfügung. Red Hat bietet direkte Unterstützung bei RHEL. Für Commercial CentOS -Unterstützung ist ein CentOS -Benutzer von IT -Experten und der Community abgewiesen.
Viele Spezifikationen der höchsten Stufe sind in CentOS enthalten:
CentOS besteht aus einer großen Anzahl einzigartiger Spezifikationen, die mehr Innovationen innerhalb dieser Plattform ermöglichen. CentOS 6 und 7 basieren auf dem Linux 2.6.32 und Linux 3.10.0 Körner. Diese Distributionen sind die Natur, die MP3-Dateien aus verschiedenen Quellen und Firefox 60 als Standard-Internetbrowser unterstützt.
Die X86_64 -Architektur in CentOS 6 und 7 kann 12 und 64 TB Platz in Bezug auf die CPU -Fähigkeit zuweisen. In der Zwischenzeit kann das lokale Dateisystem maximale Dateigrößen von 2 TB bis 100 TB in verschiedenen Konfigurationen verarbeiten. CentOS ermöglicht es auch, eine Reihe hilfreicher Funktionen hinzuzufügen. Zum Beispiel unterstützen die aktuellen Versionen von CentOS natives Bluetooth sowie für das Sicherheitsverbesserte Linux.
CentOS hat die Möglichkeit, die Architektur x86_64 und x86 zu unterstützen:
Derzeit unterstützt diese Linux -Verteilung sowohl x86_64- als auch x86 -Systeme. CentOS 7 ist jedoch einzigartig, weil es derzeit inoffiziellen, in der Gemeinschaft gepflegten PPC64, PPC64LE, ARM32, I686 und ARM64-Architekturen hilft. Während CentOS 6 beide Architekturen unterstützen kann.
Sie können CentOs kostenlos herunterladen:
CentOS ist eine frei verfügbare Distribution, um sie zu verteilen und zu verwenden. CentOS lädt die Menschen ein, sich daran zu manipulieren und neue Wege zu finden, um die Funktionalität innerhalb der Linux-Verteilung aufgrund seines von Community-gesteuerten Entwicklungsmodells zu erhöhen. CentOS bietet verschiedene Optionen zum Herunterladen ihrer Software, einschließlich minimaler ISO, Amazon Web Services, Torrent, DVD ISO und mehr. Gleichzeitig sind CentOS -Quellpakete über ihr Dateigewölbe erhältlich und werden nicht in gewöhnliche Downloads enthalten.
CentOS -Community wächst:
Die CentOS -Community hat sich verpflichtet, IT Patch nach Patch zu entwickeln, was einer der kritischen Gründe ist, warum sie einen erheblichen Marktanteil aufrechterhalten kann. Diese offene Gesellschaft hat sich während der Zeit zusammengetan und einzelne Sigs entwickelt. Diese Organisationen befassen sich sehr mit der Verbesserung spezifischer Funktionsbereiche wie Virtualisierung und Benutzererfahrung.
CentOS Leitungsvorstand wählt, welche Sigs unter ihrem Schutz mit der Arbeit beginnen können. Jedes Community -Mitglied kann seine Rolle in einer Sig spielen, bis es die Kritik der Gemeinschaft akzeptieren und über ausreichende Dokumentation verfügt. Dann ist die Community auch festgelegt, um sowohl erfahrenen Benutzern als auch Neulingen zu helfen. Infolgedessen bieten sie verschiedene Mailinglisten an, um den Benutzern dabei zu helfen, direkte Ratschläge von anderen Community -Mitgliedern zu erhalten, die in verschiedenen Sprachen verfügbar sind.
CentOS bietet den Benutzern Handbücher:
Das CentOS -Projekt erfordert neue Benutzer, um jeden Moment der Arbeit zu nutzen, die sie bisher geleistet haben. Dafür haben sie eine Dokumentationsbibliothek erstellt, um ihnen zu helfen, loszulegen. Diese Bibliothek enthält einen Schritt-für-Schritt-Installationshandbuch für verschiedene Architekturen und Release-Notizen für wichtige Änderungen.
Um die Funktionen von CentOS schnell zu übersehen, lesen Sie die unten angegebene Tabelle:
Merkmale | Centos |
---|---|
Systemkern | CentOS basiert auf Redhat |
Paketverwaltung | Yum |
Update -Zyklus | Weniger häufig |
Hosting -Marktanteil | 17.5% der Linux -Benutzer |
Virtualisierung | OpenNebula OpenStack, CloudStack, |
Sicherheit | Stark |
Stabilität | Stark |
Standardanwendungen | Anwendungen werden bei Bedarf aktualisiert |
Wartung | Herausfordernd |
Unterstützung | Solide Dokumentation mit einer kleinen, aber aktiven Gemeinschaft |
Benutzerfreundlichkeit | Herausfordernd |
Geschwindigkeit | Ausgezeichnet, aber hardwareabhängig |
Dateistruktur | Die gleiche grundlegende Datei-/Ordnerstruktur, das Format unterscheidet sich jedoch in den Systemdiensten der Systemdienste |
Vorteile von CentOS:
Hier sind einige der Vorteile der Nutzung:
Hardwareanforderungen für CentOS Neueste Versionen:
Linux -Distribution | Prozessor | RAM | Festplattenplatz | Systemarchitektur |
---|---|---|---|---|
Centos 8 | 1.1 GHz | Mindestspeicher: 1 GB Empfohlener Speicher: 2 GB | Minimum: 20 GB Empfohlen: 40 GB | 64-Bit |
Centos 7 oder Rhel 7 | 1.1 GHz | Mindestspeicher: 1 GB Empfohlener Speicher: 2 GB | Minimum: 20 GB Empfohlen: 40 GB | 64-Bit |
CentOS Neueste Veröffentlichungen:
Wir haben CentOS 7, CentOS 8 und CentOS Stream, um über die neuesten Veröffentlichungen von CentOS zu sprechen. Im Jahr 2019, als CentOS 8 eingeführt wurde, fragten sich viele Menschen, was sich von CentOS 7 erheblich verändert hatte. Jetzt werden wir den Kontrast zwischen diesen beiden CentOS -Versionen herausfinden. Gehen wir also auf den Grund dieses Geheimnisses und überprüfen Sie, ob CentOS 8 es wert ist, es auszuprobieren oder nicht.
CentOS 7 war die erste RHEL -Verteilung, die „systemd“ als Standardfunktion umfasste. CentOS 7 wurde 2014 veröffentlicht und bot mehrere Funktionen, die der Gemeinde in den letzten zehn Jahren in den letzten zehn Jahren unterstützt haben. Weitere neue Merkmale in CentOS 8 sind in der folgenden Tabelle zusammen mit einigen der Unterschiede zwischen den zwei CentOS -Veröffentlichungen gezeigt:
Unterschied zwischen CentOS 7 und CentOS 8
Merkmale | Centos 7 | Centos 8 |
---|---|---|
Git | Git Version 1.8 | Git Version 2.18 |
Behälter | Docker ist für CentOS 7 erhältlich | Docker wird weggelassen. Verwenden Sie für die Arbeit mit Behältern den Skopeo und den Buildah-, Podman-, Runc -Tools. |
Kernel | Basierend auf dem vorgelagerten Kernel 3.10 und Fedora 19 | Basierend auf dem vorgelagerten Kernel 4.18 und Fedora 28 |
Speicherverwaltung | Logischer Volumenmanager Standardeinstellung | Logischer Volumenmanager und Stratis |
Sicherheit | CentOS 7 beinhaltet Unterstützung für TLS 1.0 und OpenSSL 1.0.1 | CentOS 8 beinhaltet Unterstützung für TLS 1.3, OpenSSL 1.1.1, tls 1.0 und tls 1 |
NTP | Sowohl Chronyd als auch NTP -Daemon verfügbar | Nur Chrony NTP -Protokoll |
Softwareverwaltung | Es wurde yum v3 verwendet, das mit Drehzahl 4 verteilt ist.11 | In CentOS 8 wird Yum durch DNF ersetzt. Es verwendet auch die Kombination von Drehzahl 4.14 Yum V4. Darüber hinaus unterstützt diese Version modulare Inhalte. |
Java | OpenJDK 8 | Sowohl OpenJDK 8 als auch OpenJDK 11 |
Networking -Framework | Diese Version verwendet Iptables | CentOS 8 Networking Framework basiert auf NFTables, die Firewall für das Standard -Backend verwendet. |
Python -Unterstützung | Begrenzte Unterstützung für Python 2.7. CentOS 7 unterstützt auch Python 2.7 | Feste Unterstützung für Python 2.7, aber es unterstützt auch Python 3.6 |
Virtualisierung | Verwenden Sie Virt-Manager und Qemu-KVM | Mit Virt-Manager, qemu-kvm 2 verteilt.12 veraltet und das Cockpit übernimmt |
httpd/apache | HTTP -Server 2.4 | HTTP -Server 2.4 |
Firewall | CentOS 7 Verwenden iptables als Filtergerüst für Pakete | CentOS 8 Verwenden Nftables als Filtergerüst für Pakete |
Ruby, Php, Perl | Ruby 2.0.0, Php 5.4.16, Perl 5.16.3 | Perl 5.26, Ruby 2.5. Standardmäßig wird FastCGI Process Manager (FPM) von PHP verwendet. |
Datenbanken | Mysql 5.5, postgresql 9.2, Mariadb 5.5 | MySQL 8.0, postgresql 10, Redis 5, postgresql 9.6, Mariadb 10.3 |
Desktop -Umgebung | In Centos 7 das x.Org -Server ist der Standard -GNOME, Display Manager. | In CentOS 8 ist Wayland der Standard -Gnome -Display -Manager mit Gnome Shell Version 3.28 |
Nginx | Nicht verfügbar (standardmäßig) | Diese Linux -Distriation bietet Unterstützung für den Nginx -Webserver. Version 1.14 |
Mit der Ankündigung der CentOS 8 -Lebensende (EOL) im Dezember 2021 wurde der Lebenszyklus des Betriebssystems kurz verkürzt. Infolgedessen erklärte Rhel, dass sich ihr Team in Zukunft auf CentOS -Stream konzentrieren würde.
CentOS Stream:
Eine Linux-Entwicklungsplattform, die es mit Red Hat-Entwicklern ermöglicht, mit den Open-Source-Community-Mitgliedern zusammenzuarbeiten, ist CentOS Stream. Red Hat entwickelt den Quellcode Red Hat Enterprise Linux (RHEL) im CentOS -Stream, bevor die neueren Versionen veröffentlicht werden. Daher wird es als Teil des Open-Source-Entwicklungsmodells betrachtet. Durch die Implementierung dieses Modells streamen CentOS eine Vorschau der zukünftigen Veröffentlichungen von Red Hat Enterprise Linux.
Vorteile des CentOS -Streams:
Will CentOS Stream ersetzen CentOS Linux?
CentOS -Stream -Version kann nicht als Ersatz für die CentOS -Verteilung angesehen werden. Es ist eine Rhel -Entwicklungsversion. Während CentOS eine wiederhergestellte Red Hat Enterprise Linux-Version ist. Infolgedessen ist CentOS Stream besser für Menschen geeignet, die sehen möchten, ob ihre Server zukunftssicher sind, und CentOS-Linux-Benutzer, wenn der Build stabil genug für ihre Bedürfnisse ist. Es hat seine Position, die CentOS -Stream ist, ist der unvermeidbare und ein natürlicher nächster Schritt in Richtung der fortschrittlichen Innovation von Enterprise Linux. Es hat auch eine komprimierte Rückkopplungsschleife zwischen Rhel -Entwicklern.
Da Red Hat zukünftige Versionen von Rhel erstellt, erleichtert die Komprimierung für die Rückkopplungsschleife für alle Stimmen, die zu hören sind, unabhängig davon, ob sie individuelle Mitwirkende oder große Partner sind.
Red Hat begrüßt auch alle Entwickler und Partner, um an CentOS -Stream teilzunehmen und ihre Filialen zu erstellen, sodass dieser Innovations -Hub Lösungen für ihre einzigartigen Probleme testen kann. Es wird angenommen, dass CentOS -Stream der Enterprise Linux der Zukunft ist. Es wird der Community helfen, einen außergewöhnlichen Einfluss auf die Rhel -Release -Richtung zu haben. Die internen Projekte von Red Hat werden an CentOS -Stream übergeben, sodass sie Taktiken und die besten Betriebspraktiken mit der größeren Gemeinschaft im Verlauf dieser Arbeit teilen können.
CentOS End of Support (EOS) Zeitplan:
Ausführung | Veröffentlichungsdatum | Ende des Lebens |
---|---|---|
Centos 6 | 10. Juli 2011 | 30. November 2020 |
Centos 7 | 7. Juli 2014 | 30. Juni 2024 |
Centos 8 | 24. September 2019 | 31. Dezember 2021 |
Die wertvollsten Befehle in CentOS:
Hier sind einige Befehle, die bei der Arbeit von CentOS helfen werden, wie z. B.:
Warum IT -Führer CentOs lieben?
Wie werden CentOS seine Rolle bei Ihrem Karrierewachstum spielen??
Abschluss:
CentOS bietet ein Community-gesteuertes kostenloses Softwareprojekt an, das für eine robuste Plattform für die Open-Source-Communities zu wachsen ist. Es bietet auch eine Entwicklungsumgebung für die meisten Hosting -Communities, Cloud -Anbieter, wissenschaftliche Datenverarbeitung usw. Wir haben die wesentlichen Informationen zu CentOs in unserem Beitrag geliefert. Dieser Leitfaden umfasst CentOS -Geschichte, Merkmale, Architektur, Repositorys, wichtige Veröffentlichungen und das Ende des Unterstützungsplans und vieles mehr. Darüber hinaus haben wir auch erklärt, dass die CentOS -Verteilung Ihnen bei Ihrem Karrierewachstum helfen wird.