Was ist ein serverbetriebssystem. Server-Betriebssysteme

Ein Serverbetriebssystem ist eine Software, die einem Computer besondere Fähigkeiten verleiht, da die Einrichtung eines Computers mit einem darauf installierten Serverbetriebssystem ihn zu einem Server macht (ein Server ist ein Computer, der gemeinsam genutzte Ressourcen in einem Netzwerk bedienen kann). Infolgedessen macht ein solches Betriebssystem den Server zur Kommando- und Kontrollzentrale für alle Anfragen von Client-Computern, die versuchen, auf lokale Netzwerkressourcen zuzugreifen.

Server-Betriebssysteme haben sich in den letzten 15 Jahren stark verändert. Die ersten Systeme wurden hauptsächlich entwickelt, um Benutzern Datei- und Druckdienste bereitzustellen. Das heißt, um andere Arten von Servern im Netzwerk bereitzustellen, z. B. Webserver und Anwendungsserver, war es erforderlich, eine bestimmte Anzahl von Servern zu installieren, von denen jeder nur eine Funktion ausführte.

Jetzt ist die Netzwerksoftware komplexer geworden und unterstützt viele verschiedene Dienste, was bedeutet, dass ein einzelner Server sowohl Fernzugriff und Webdienste bereitstellen als auch als Router zwischen zwei IP-Subnetzen dienen kann. Die Benutzeroberfläche von Netzwerkbetriebssystemen ist auch für Systemadministratoren benutzerfreundlicher geworden.

Beispielsweise bieten viele Plattformen wie Microsoft Windows Server 2003 und Novell NetWare 6.x zusätzlich zum Datei- und Druckerzugriff viele verschiedene Dienste. Diese Dienste umfassen Fernzugriff und Website-Verwaltung sowie Unterstützung für Netzwerkdienste wie DHCP und DNS. Die Dienstprogramme des Netzwerkbetriebssystems, die zur Verwaltung des Servers verwendet werden, haben eine grafische Benutzeroberfläche im Gegensatz zu einer Befehlszeile, was die Konfiguration und Überwachung des Netzwerks vereinfacht.

1.5.2 Interaktion zwischen Client- und Server-Betriebssystem

Um Informationen zwischen einem Netzwerk-Client und einem Server auszutauschen, müssen Client-Computer mit Software ausgestattet sein, die sie für den Betrieb im Netzwerk "konfiguriert". Diese Software wird als Netzwerk-Client-Software bezeichnet.

Wenn ein Computer auf eine Datei auf einer lokalen Festplatte oder einem direkt angeschlossenen Drucker zugreift, wird die Anforderung an den Prozessor des Computers gesendet. Der Prozessor führt die Anforderung aus und öffnet entweder die angegebene Datei oder sendet einen Druckauftrag an den Drucker. All diese Operationen werden lokal durchgeführt. Die auf dem Clientcomputer installierte Netzwerkclientsoftware führt einen speziellen Vorgang aus, der bewirkt, dass der Computer Netzwerkressourcen als lokal behandelt.

Dieser Prozess wird von einer Netzwerk-Client-Softwarekomponente ausgeführt, die Redirector genannt wird. Es fängt alle Anfragen ab, die auf dem Computer gestellt werden, wie z. B. eine Anfrage zum Öffnen einer bestimmten Datei oder zum Drucken von Daten von einem Drucker. Wenn der Redirector erkennt, dass der Benutzer auf eine Remotedatei auf dem Server zugreifen oder auf einem Netzwerkdrucker drucken möchte, wird die Anforderung an den Netzwerkserver gesendet. Wenn Zugriff auf eine lokale Datei (auf der Festplatte des Computers) angefordert wird, leitet der Redirector die Anforderung an den Prozessor des Computers weiter, und die Anforderung wird lokal verarbeitet.

Wir werden oft von Kunden mit Fragen angesprochen, welches Betriebssystem für den Server gewählt werden soll. In diesem Artikel werden verschiedene Optionen für Betriebssysteme, ihre Schwächen und Hauptvorteile erörtert. Diese Bewertung wird Ihnen helfen, Antworten auf Ihre Fragen zu finden.

Hat die älteste Geschichte. Mit diesem Betriebssystem können Sie alles tun. Es ist komplex und daher nimmt die Zahl der Benutzer dieses Systems jedes Jahr ab. Dies ist nicht verwunderlich, moderne Technologien vereinfachen den Prozess der Programmierung und Vorbereitung von Websites. Das Hauptproblem bei solchen Betriebssystemen ist, dass wenn ein Problem auftritt, es möglicherweise ungelöst bleibt, nur weil es für Sie schwierig sein wird, einen Tuning-Spezialisten zu finden, der Aufgaben für wenig Geld lösen kann. Der Hauptvorteil besteht darin, dass das Betriebssystem mit dem richtigen Ansatz am sichersten ist und Sie alles daraus machen können.

Dies ist der für die meisten Programmierer am einfachsten zu verstehende Server. Er unterscheidet sich praktisch nicht vom üblichen Heimcomputer. Das einzige ist, dass es mehrere zusätzliche Optionen zum Organisieren der Arbeit der Site gibt. Es hat einen Hauptschwachpunkt - wie jeder Windows-Computer kann es leicht mit Viren infiziert werden. Aber es gibt Pluspunkte - es kann zum Testen der Website zu Hause verwendet werden. Es eignet sich auch zum Generieren von Dateien in Programmen, die speziell für Windows entwickelt wurden, wie z. B. Word oder Excel.

Ein weiteres kostenloses Betriebssystem, das Red Hat ähnelt. Das Betriebssystem wird häufig verwendet, und die Zahl der Benutzer wächst. Der Vorteil der Verwendung dieses Systems ist eine gute Informationsunterstützung. Um an diesem System zu arbeiten, finden Sie eine große Anzahl von Spezialisten. Separat sei darauf hingewiesen, dass es hier gute Content-Management-Pakete gibt. Minus - das System wird ständig aktualisiert und es ist schwierig, eine funktionierende neue Version ohne Fehler zu finden.

Dies ist eine Linux-Distribution, die Enthusiasten von Linux-Servern gerne verwenden. Das System ist universell und kann auf einfachen Maschinen ohne spezielle technische Indikatoren arbeiten. Es ist stabil und funktioniert lange ohne Neustart. Der Hauptnachteil ist seine Stabilität, das System wird selten aktualisiert, was für neue Projekte nicht immer relevant ist.

Es ist eines der beliebtesten Systeme unter Linux, es wird auch selten aktualisiert - nur einmal alle 3 Jahre. Wird verwendet, um die Zuverlässigkeit und den Schutz von Inhalten sicherzustellen. Das System wird häufig zur Organisation von Börsen und Handelsdiensten verwendet, sodass es wirklich zu den zuverlässigsten gezählt werden kann.

Lassen Sie uns die Überprüfung mit dem Ubuntu-Betriebssystem beenden. Es soll so einfach sein, dass selbst Studienanfänger damit zurechtkommen, es braucht kein Studium, und es gibt viele Informationen zur Einrichtung, was es zum absoluten Marktführer auf dem Betriebssystemmarkt macht. Wenn Sie Zweifel haben, welches Betriebssystem Sie wählen sollen, wenden Sie sich am besten an Spezialisten wie HostiServer. Deren technischer Support wird Sie problemlos auffordern und konfigurieren können, damit alles funktioniert. Bei mir selbst nachgeschaut. Viel Glück!

Linux-Betriebssysteme sind sehr verbreitet und werden in einem breiten Spektrum verwendet. Während sich bestimmte Linux-Distributionen an fortgeschrittene Benutzer richten, sind andere viel einfacher und eignen sich hervorragend für den Wechsel von Windows. Linux-Distributionen profitieren oft von den erheblichen Ressourcen ihrer Benutzergemeinschaften.

Während Linux-Betriebssysteme eine hervorragende Desktopumgebung bieten, kann Linux auch ein hervorragendes System für Serveranwendungen sein. Typischerweise bietet Linux eine bessere Zugriffskontrolle, was zu größerer Flexibilität und Stabilität führt.

Daher sind Linux-Distributionen die ideale Serverlandschaft. Sehen Sie sich die 12 besten Linux-Betriebssysteme für Server an und erfahren Sie, für welche Art von Benutzern sie entwickelt wurden.

Was ist das Linux-Betriebssystem für den Server?

Was unterscheidet ein Linux-Serverbetriebssystem von einer normalen Linux-Distribution? Um dies zu beantworten, müssen Sie die Serverhardware berücksichtigen. Server sind im Wesentlichen Computer mit besonderen Eigenschaften. Beispielsweise garantiert Serverhardware eine lange Betriebszeit, Effizienz und Zuverlässigkeit. Darüber hinaus balancieren Server Rechenleistung und Stromverbrauch aus. Daher priorisieren Linux-Betriebssysteme für Server Zuverlässigkeit und Ressourcenverbrauch.

Das Linux-Betriebssystem für den Server stellt Inhalte für Clientgeräte bereit. Dementsprechend verfügen Betriebssysteme für Server über Tools zum Erstellen einfacher Server. Da Server meist im unbeaufsichtigten Modus arbeiten, spielt die grafische Benutzeroberfläche (GUI) im Linux-Betriebssystem für den Server eine untergeordnete Rolle.

Laut IDC weisen die Hardware-Verkaufsdaten darauf hin 28 Prozent der Server verwenden Linux. Diese Daten beinhalten jedoch höchstwahrscheinlich keine Heimserver. Mit spezialisierten Linux-Betriebssystemen können Sie Ihren eigenen Server bereitstellen. Wichtig ist hier, die Long Term Service (LTS) Version zu verwenden und die richtige Software zu installieren. LTS-Versionen sind stabiler und haben einen längeren Supportzeitraum.

Bei der Auswahl eines Linux-Betriebssystems für einen Server sollten Sie den Zweck des Servers berücksichtigen. Anwendung ein Linux-Computer als Medienserver anders als seine Verwendung als Spielserver.

  1. Ubuntu-Server

Das wohl bekannteste der Linux-Betriebssysteme ist Ubuntu. Mit vielen Optionen ist Ubuntu eine stabile Distribution. Dieses System und seine Varianten bieten eine hervorragende Benutzererfahrung. Ubuntu Server gibt es in zwei Versionen, LTS und einer Floating-Version. Die LTS-Version von Ubuntu Server soll einen fünfjährigen Supportzeitraum haben. Obwohl dieser Zeitraum nicht fünf Jahre beträgt, haben Nicht-LTS-Versionen nur neun Monate Sicherheits- und Wartungsupdates.

Während Ubuntu und Ubuntu Server einander sehr ähnlich sind, bietet die Server-Edition andere Möglichkeiten. Beispielsweise bietet Ubuntu Server Add-Ons wie OpenStack Mitaka, Nginx und LXD. Sie erleichtern die Systemadministration. Mit Ubuntu Server können Sie Webserver bereitstellen, Container bereitstellen und vieles mehr. Darüber hinaus sind diese Tools sofort einsatzbereit.

Obwohl es sich nicht um eine Server-Distribution handelt, bietet Ubuntu LTS einen Supportzeitraum von fünf Jahren. Ich verwende derzeit Ubuntu 16.04 LTS, auf dem ein Plex-Server als mein Linux-Spieleserver ausgeführt wird. LTS-Distributionen können perfekt als Linux-Betriebssysteme für Server fungieren. Sie müssen lediglich die Serversoftware darauf installieren.

Wenn Sie Linux oder Server-Betriebssysteme noch nicht kennen, ist Ubuntu eine gute Wahl. Dieses System bleibt teilweise aufgrund seiner Benutzerfreundlichkeit eine der beliebtesten Linux-Distributionen. Dementsprechend ist Ubuntu Server ein Linux-Betriebssystem für Server, das für Anfänger fantastisch ist. Es eignet sich hervorragend als Medienserver, Spieleserver und E-Mail-Server. Auch komplexere Server lassen sich mit Ubuntu Server aufsetzen, richtet sich aber definitiv an Mainstream-Server und Einsteiger.

Das Debüt von SUSE Linux fand 1993 statt. 2015 wurde die Open-Source-Variante von openSUSE zu SUSE Linux Enterprise (SLE). Es gibt zwei Zweige von openSUSE: Leap und Tumbleweed. Die Leap-Version hat einen längeren Veröffentlichungszyklus, während Tumbleweed eine fortlaufende Veröffentlichung ist. Daher ist Tumbleweed eher für fortgeschrittene Benutzer geeignet und bietet die neuesten Pakete wie Linux Kernel und SAMBA. Die Leap-Option eignet sich eher für stabile Lösungen. Das Betriebssystem wird durch Updates unterstützt.

Die Standardwerkzeuge machen openSUSE zu einem fantastischen Linux-Serverbetriebssystem. Es umfasst openQA für automatisierte Tests, Kiwi für die Bereitstellung von Linux-Images auf mehreren Plattformen, YaST für die Linux-Konfiguration und einen umfassenden Open Build Service-Paketmanager. Durch die Eliminierung des neunmonatigen Rolling-Release-Zyklus und die Konzentration auf Stabilität, wie es bei SLE der Fall ist, wird openSUSE zu einer brauchbaren Linux-Umgebung für Server. Fachleute für Informationstechnologie namens openSUSE"...CentOS und Debian von SUSE."

Für welche Benutzer ist es bestimmt: Das openSUSE-System ist eher für fortgeschrittene Benutzer wie Systemadministratoren geeignet. Es ist für den Einbau geeignet NetzServer, einfache Heimserver oder Kombinationen aus Webservern und einfachen Servern. Systemadministratoren können Tools wie Kiwi, YaST, OBS und openQA verwenden. Die Vielseitigkeit von openSUSE macht es zu einem der besten Linux-Betriebssysteme für Server. Zusätzlich zu den Serverfähigkeiten unterhält openSUSE eine schöne Desktop-Umgebung. Für die einfachsten Server ist openSUSE auch gut geeignet, wenn auch etwas überflüssig. Immernoch nicht sicher?

  1. Oracle-Linux

Wenn Sie beim Lesen des Wortes „Oracle Linux“ ambivalent sind, dann sind Sie nicht allein. Oracle Linux ist eine Linux-Distribution des Technologiegiganten Oracle. Dieses System ist mit zwei verschiedenen Kernen erhältlich. Eine Variante davon hat einen Red Hat Compatible Kernel (RHCK). Dies ist genau derselbe Kernel, der im Red Hat Enterprise Linux (RHEL)-System verwendet wird. Oracle Linux-System Zertifiziert für die Arbeit mit einer Vielzahl von Geräten von Herstellern wie Lenovo, IBM und HP. Um die Sicherheit des Oracle-Linux-Kernels zu erhöhen, verwendet er die Ksplice-Technologie. Das System umfasst auch Unterstützung für Oracle-Container, offener Stapel, Linux und Docker. Oracle-Themen werden als Markensymbole verwendet, darunter der Orakel-Pinguin.

Das System wird vom Hersteller unterstützt, ist aber kostenpflichtig. Wenn Oracle Linux jedoch nicht in einer Unternehmensumgebung ausgeführt wird, ist der Support kostenlos. Wenn eine öffentliche oder private Cloud bereitgestellt werden muss, unterstützt das Betriebssystem Oracle Linux diese Technologien ebenfalls. Auf der anderen Seite können Sie Oracle Linux ausprobieren, wenn Sie nur ein Linux-System der Marke Oracle möchten.

Für welche Benutzer ist es bestimmt: Oracle Linux eignet sich am besten für Rechenzentren oder zum Erstellen von Clouds mit OpenStack. Oracle Linux eignet sich am besten für die erfahrensten Benutzer von Heim- oder Unternehmensservern.

  1. Container-Linux (früher CoreOS)

2016 wurde das Betriebssystem CoreOS in Container Linux umbenannt. Wie der neue Name schon sagt, handelt es sich bei Container Linux um ein Linux-Betriebssystem, das zur Bereitstellung von Containern freigegeben wurde. Das System konzentriert sich darauf, den Prozess der Behälterbereitstellung zu vereinfachen. Container Linux ist ein hervorragendes Betriebssystem für den zuverlässigen, skalierbaren Einsatz. Die geclusterte Bereitstellung von Containern ist einfach, und diese Distribution enthält Tools für die Diensterkennung. Es umfasst Dokumentation und Support für Kubernetes-, Docker- und rkt-Technologien.

Die Paketverwaltung ist nicht im System enthalten. Alle Anwendungen müssen in Containern ausgeführt werden, daher ist die Containerisierung ein Muss. Und wenn Sie mit Containern arbeiten, dann ist Container Linux das beste Betriebssystem für Server in einer geclusterten Infrastruktur. Es stellt einen etcd-Daemon bereit, der auf jeder Maschine im Cluster läuft. Außerdem ist eine gewisse Flexibilität bei der Installation gegeben. Neben der lokalen Installation ist der Betrieb von Container Linux in Virtualisierungsumgebungen wie Azure, VMware und Amazon EC2 möglich.

Für welche Benutzer ist es bestimmt: Container Linux eignet sich am besten für Server in einer geclusterten oder containerisierten Infrastruktur. Dies ist höchstwahrscheinlich nicht für den durchschnittlichen Heimanwender vorgesehen. Aber mit dem offiziellen Docker-Logo für Plex-Liebhaber kann Container Linux in jeder Umgebung ausgeführt werden, von einem einfachen Heimserver bis hin zu komplexen Clustern. Verwenden Sie Container Linux, wenn Sie mit Containern vertraut sind. Zusammen mit openSUSE ist Container Linux eines der besten neuen und aktualisierten Linux-Betriebssysteme zum Ausprobieren.

Das Betriebssystem CentOS sorgt für eine stabile Arbeitsumgebung. Es ist eine Open-Source-Variante des Betriebssystems Red Hat Enterprise Linux (RHEL). In dieser Hinsicht bietet CentOS einen Serverbetrieb auf Unternehmensebene. Dieses Betriebssystem von Red Hat verwendet denselben Quellcode wie RHEL. CentOS enthält den RPM-Paketmanager. Im Jahr 2010 zeigte eine Überprüfung der Verkaufsdaten, dass ungefähr 30 Prozent aller Linux-Server funktioniert auf CentOS. Und das hat einen Grund: Es handelt sich um eine sehr stabile Serverumgebung mit Unterstützung von Red Hat.

Es sei darauf hingewiesen, dass CentOS auch auf Mainframes gut funktioniert. Für Benutzer, die die GUI bevorzugen, sind KDE und GNOME auf dem System verfügbar. CentOS kann als direktes Desktop-Betriebssystem verwendet werden. Mit der Unterstützung von Red Hat und einer wachsenden Community von Benutzern bleibt CentOS fehlerfrei.

Für welche Benutzer ist es bestimmt: CentOS bietet die Funktionalität und Stabilität von Red Hat Enterprise Linux. Daher eignet es sich perfekt als modernes Server-Betriebssystem. Wenn Sie eine kostenlose Alternative zu RHEL benötigen, können Sie CentOS verwenden. Dank seines Paketmanagers ist es jedoch auch recht anfängerfreundlich. Insgesamt ist CentOS die beste kostenlose Alternative zu Red Hat Enterprise Linux.

Viele Server begrenzen den Stromverbrauch. Die Reduzierung des Stromverbrauchs ist ein großer Vorteil, insbesondere für ständig eingeschaltete Maschinen. Daher sollten Linux-Betriebssysteme für Server wenig Ressourcen verbrauchen. Die richtige Ressourcenzuweisung ist ein Schlüsselfaktor für die Verfügbarkeit und Effizienz von Servern. Viele Linux-Distributionen verbrauchen weniger Ressourcen als ihre Windows- oder macOS-Pendants. Das Arch-Betriebssystem ist eine einfache, leichtgewichtige Distribution, die dem KISS-Prinzip ("Make Things Simple") folgt.

Für dieses System in Arch Linux Wiki separater Teil in Bezug auf Server. Dort erfahren Sie alles rund um die Konfiguration von Arch Linux als Betriebssystem für den Server. Obwohl es keine dedizierte, vorgefertigte Version des Systems für Server gibt, beschreibt diese Wiki-Dokumentation alle Schritte zum Erstellen Ihres eigenen Serverbetriebssystems. Sie können gängige Serversoftware wie MySQL, Apache, Samba und PHP für Arch installieren.

Für welche Benutzer ist es bestimmt: Arch Linux ist ein Allzweck-Linux-Betriebssystem für Server. Es ist ideal, um es in einen alten PC-Server zu verwandeln. Aber trotz seiner Leichtigkeit ist das Arch-System auf leistungsfähigerer Hardware durchaus funktionsfähig. Außerdem ist Arch Linux am besten für Benutzer mit technischem Hintergrund geeignet, da sie Arch als Serversystem einrichten müssen.


Mageia ist ein Linux-Betriebssystem, das sich auf Zuverlässigkeit und Stabilität konzentriert. Es ist ein Fork von Mandriva Linux, das 2010 erschien. 2012 lobte das PC World Magazin Mageia, das heute bereits die fünfte Version erreicht hat. Während es viele Linux-Betriebssysteme gibt, gibt es auch eine große Liste von Linux-Desktopumgebungen. Das Mageia-System umfasst eine ganze Gruppe von Benutzeroberflächen wie KDE, GNOME, Xfce und LXDE.

Statt MySQL Mageia enthält MariaDB. Serverorientierte Elemente wie z 389 Directory Server und Kolab Groupware Server machen Mageia zum herausragenden Linux-Betriebssystem für Server.

Für welche Benutzer ist es bestimmt: Mageia ist ein vertrauenswürdiges Linux-Betriebssystem für Server. Es enthält Tools wie MariaDB und Kolab Groupware Server. Darüber hinaus bietet Mageia eine sichere Umgebung. Benutzer, die eine GUI benötigen, können Mageia aufgrund seiner vielen Desktop-Oberflächen ebenfalls in Betracht ziehen.

ClearOS wurde speziell für Server, Gateways und Netzwerksysteme entwickelt. Die Standardsysteminstallation bietet erhöhte Sicherheit. Es umfasst eine Netzwerk-Firewall, Tools zur Bandbreitenverwaltung, einen Mailserver und Tools zur Erkennung von Eindringlingen. Die ClearOS 7 Community Edition beinhaltet 75 Apps und Tools.

Obwohl es kostenpflichtige Versionen von ClearOS gibt, bleibt die Community Edition kostenlos. Darüber hinaus sind ClearOS-Updates von Entwicklern ebenfalls kostenlos, aber solche kostenlosen Updates werden nicht getestet.

Für welche Benutzer ist es bestimmt: ClearOS ist ein spezialisiertes Linux-Betriebssystem für Server. Seine reichhaltige Auswahl an Anwendungen versetzt ClearOS in die Position einer Distribution, die sich an Linux-Profis richtet. Linux-Enthusiasten und -Profis müssen nur die Anwendungen anfordern, die sie benötigen. Aber für Anfänger ist es besser, andere Systemverteilungen für Server zu wählen.

Das Slackware-Betriebssystem wird seit langem als Linux für Server verwendet. Die erste Version dieses Systems erschien 1993. Laut der Slackware Linux-Website ist das Ziel dieses Projekts „eine Linux-Distribution, die UNIX so ähnlich wie möglich ist“. Standardmäßig stellt Slackware eine Befehlszeilenschnittstelle bereit.

Eine vollständige Slackware-Installation umfasst C und C++, ein X-Windows-System, einen Mailserver, web-Server, FTP-Server und News-Server. Darüber hinaus ist Slackware so leichtgewichtig, dass es auf einer Pentium-Plattform ausgeführt werden kann. Laufende Releases erhöhen die Stabilität und Einfachheit des Systems.

Für welche Benutzer ist es bestimmt: Slackware Linux ist am besten für erfahrene Linux-Profis geeignet. Es hat zwei Paketmanager, pkgtools und slackpkg. Da Slackware jedoch standardmäßig eine Befehlszeilenschnittstelle ausführt, ist es das am besten geeignete Linux-Betriebssystem für Server. Darüber hinaus liegt in seiner Einfachheit eine gewisse Komplexität. Um Slackware zu verwenden, müssen Sie Ihre Linux-Umgebung verstehen.

Gentoo unterscheidet sich von vielen Linux-Distributionen. Anstelle des traditionellen Release-Modells Gentoo verwendet eine modulare Struktur. Das heißt, der Benutzer wählt selbst aus, was installiert wird. Damit steht Gentoo ganz oben auf der Liste der Linux-Server-Betriebssysteme.

Jede Installation dieses Systems ist einzigartig. Benutzer können einen Kernel erstellen, der maximale Kontrolle bietet. Daher kann der Server Aspekte wie die Speichernutzung steuern. Aufgrund seiner modularen Struktur und Flexibilität wird Gentoo bei Linux-Profis immer beliebter. Systemadministratoren schätzen Gentoos Herangehensweise, Systeme nach ihren Bedürfnissen zu bauen.

Für welche Benutzer ist es bestimmt: Das Gentoo-System ist am besten für technische Benutzer und Systemadministratoren geeignet. Obwohl Gentoo von Anfängern verwendet werden kann, ist es weniger auf den unerfahrenen Benutzer ausgerichtet als das durchschnittliche Ubuntu. Das System verfügt jedoch über eine hervorragende Dokumentation und seine Community entwickelt sich ständig weiter.

Wenn Sie nach einem frischen Linux-Betriebssystem für Server suchen, probieren Sie Fedora aus. Das von Red Hat gepflegte Fedora-Projekt erhält regelmäßig Updates. Entwickler nehmen oft an diesen Updates teil. Fedora gibt es in verschiedenen Geschmacksrichtungen. Die Workstation-Edition ist für allgemeine Benutzer konzipiert und wird mit einer Desktop-Umgebung geliefert. Fedora Workstation wird standardmäßig mit der GNOME-Oberfläche ausgeliefert, aber es sind auch andere Benutzeroberflächen verfügbar. Die Fedora Server-Version ist, wie der Name schon sagt, für Server gedacht.

Senden Sie Ihre gute Arbeit in die Wissensdatenbank ist einfach. Verwenden Sie das untenstehende Formular

Studenten, Doktoranden, junge Wissenschaftler, die die Wissensbasis in ihrem Studium und ihrer Arbeit nutzen, werden Ihnen sehr dankbar sein.

Gehostet auf http://www.allbest.ru/

VergleicheServeroperationenrationale Systeme der UNIX-Familie

Einführung

Benutzerschnittstellenserver in Betrieb

Es gibt eine Vielzahl von Betriebssystemen. In dieser Kursarbeit liegt der Schwerpunkt auf Serverbetriebssystemen der UNIX-Familie. Das Betriebssystem UNIX ist eines der am weitesten verbreiteten Betriebssysteme der Welt. Versionen dieses Betriebssystems existieren für fast alle Hardwareplattformen. Das UNIX-Betriebssystem gibt es schon seit mehreren Jahrzehnten. Dies ist ein Rekordergebnis für Betriebssysteme, deren Alter in der Regel kurz ist. UNIX stellte sich als Ausnahme von der Regel heraus, es entwickelt sich weiter und gewinnt an Popularität. Man kann mit Sicherheit sagen, dass das UNIX-Betriebssystem den Test der Zeit bestanden hat.

Das von einer kleinen Gruppe von Entwicklern erstellte UNIX-System wurde erweitert und verbessert; Tausende von Spezialisten haben ihr Talent darin investiert, Zehntausende mit Anwendungen bereichert, und heute dient es Millionen von Menschen, die dieses Betriebssystem bei ihren Aktivitäten verwenden.

Ziel dieses Kursprojekts ist es, Server-Betriebssysteme der UNIX-Familie wie Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux und FreeBSD zu vergleichen.

1. Zweck, Funktionen und Merkmale von Serverbetriebssystemen

Wenn das Client-Betriebssystem dafür ausgelegt ist, die Ressourcen des Computers, auf dem es ausgeführt wird, zu verwalten und dem Benutzer bestimmte Dienste bereitzustellen (z und andere Multimedia-Anwendungen), dann ist die Ernennung eines Server-Betriebssystemsystems in der Regel völlig anders: Auf diesen Betriebssystemen laufen Anwendungen, die allen Benutzern des Unternehmensnetzwerks und häufig externen Benutzern dienen. Zu diesen Anwendungen gehören moderne Datenbankverwaltungssysteme, Netzwerkverwaltungs- und Ereignisanalysetools, Verzeichnisdienste, Messaging- und Gruppenarbeitstools, Webserver, Mailserver, Unternehmensfirewalls, Anwendungsserver für verschiedene Zwecke. Die Leistungs- und Zuverlässigkeitsanforderungen für diese Betriebssysteme sind viel höher als für Client-Betriebssysteme. In letzter Zeit müssen Server-Betriebssysteme manchmal solche Mittel zur Gewährleistung von Zuverlässigkeit und Verfügbarkeit bereitstellen, wie z. Neukonfiguration von Soft- und Hardware ohne Neustart des Betriebssystems.

Mit anderen Worten, die Wahl eines Server-Betriebssystems und einer Hardware-Plattform dafür wird in erster Linie davon bestimmt, unter welchen Anwendungen es laufen soll (mindestens müssen die ausgewählten Anwendungen in einer Version für diese Plattform vorliegen) und was die Anforderungen dafür sind seine Leistung, Zuverlässigkeit und Verfügbarkeit. Faktoren wie eine komfortable Benutzeroberfläche, die Möglichkeit, Clientanwendungen auszuführen, und andere "Benutzer" -Anforderungen, obwohl sie in modernen Versionen vieler ähnlicher Betriebssysteme vorhanden sind, spielen in diesem Fall keine entscheidende Rolle - häufig Serveranwendungen und der Betrieb Das System selbst kann vom Client-Computer aus fernadministriert werden.

Funktionen des Server-Betriebssystems:

Bereitstellen der Möglichkeit, Dateien und Drucker gemeinsam zu nutzen – Dateien, Verzeichnisse, die sich auf den Festplatten des Servers befinden, und mit dem Server verbundene Drucker werden von vielen Benutzern verwendet;

Bereitstellung eines transparenten Zugriffs auf gemeinsam genutzte Ressourcen aus verschiedenen Client-Umgebungen;

Unterstützung einer großen Anzahl von Benutzern durch den Verzeichnisdienst, der die Möglichkeit einer einzigen Registrierung im System bietet, im Gegensatz zu einer separaten Registrierung in jedem System und / oder Netzwerkdienst;

Die Fähigkeit, neue Geräte und Erweiterungstools automatisch zu erkennen und zu registrieren, das Betriebssystem automatisch zu konfigurieren, wenn neue Computerressourcen erscheinen (Speicher, Prozessoren, Festplatten);

Integrierte Verschlüsselung mit Zertifikatstechnologie:

Unterstützung für Datenarchivierung und -sicherung;

Unterstützung für Internetdienste (WWW, FTP, Java).

Funktionen des Server-Betriebssystems:

Fähigkeit, Software und Hardware zu konfigurieren und zu aktualisieren; Bereitstellung ohne Neustart;

Umfangreiche Backup-Optionen;

Flexible und umfassende Netzwerkfähigkeiten;

Die Nutzung von Diensten / Daemons (ein im Hintergrund laufendes Programm ohne direkte Kommunikation mit dem Benutzer);

Erhöhte Sicherheit und Kontrolle über die Ressourcenzuweisung

2. Server-Betriebssysteme der UNIX-Familie

Das UNIX-Betriebssystem ist eines der „Langlebigen“ des Marktes für Server-Betriebssysteme – es wurde Ende der 60er Jahre in den Bell Laboratories von AT&T entwickelt. Ein charakteristisches Merkmal dieses Betriebssystems, das seine "Überlebensfähigkeit" und Popularität bestimmte, war, dass der Kern des in Assembler geschriebenen Betriebssystems klein war, während der Rest des Betriebssystems in C geschrieben war. Dieser Ansatz machte es leicht auf ein eine Vielzahl von Hardwareplattformen und das Betriebssystem selbst sowie dafür erstellte Anwendungen. Ein wichtiger Vorteil von UNIX war seine Offenheit, die es ermöglichte, dass sowohl kommerzielle als auch nicht kommerzielle Versionen von UNIX gleichzeitig existierten. Allen UNIX-Versionen gemeinsame Merkmale sind ein Mehrbenutzermodus mit Mitteln zum Schutz von Daten vor unbefugtem Zugriff, die Implementierung einer Multiprogrammverarbeitung in einem Time-Sharing-Modus, die Verwendung von virtuellem Speicher und Swap-Mechanismen, die Vereinheitlichung von E / A-Operationen , ein hierarchisches Dateisystem, verschiedene Möglichkeiten der Interaktion zwischen Prozessen, einschließlich Internetwork.

2.1 Solaris (Sonnenmikrosysteme)

Das Betriebssystem Sun Solaris, eine der beliebtesten kommerziellen UNIX-Versionen, wurde von Anfang an für die Ausführung in Unternehmensnetzwerken entwickelt. Es bietet einen äußerst effizienten und zuverlässigen Zugriff auf Server, DBMS, Drucker und andere Netzwerkressourcen. Dieses Betriebssystem verfügt über fortschrittliche Tools zur Unterstützung von Netzwerken (z. B. können Server mit dem Betriebssystem Solaris in Netzwerke und Domänen von Novell- und Microsoft-Netzwerken eingebettet werden) und ist eine der beliebtesten Plattformen für die Entwicklung von Unternehmenslösungen - es gibt etwa 12.000 verschiedene Bewerbungen dafür.

Der Vorgänger von Solaris war das Betriebssystem Sun OS, und die erste Version des Betriebssystems Solaris, basierend auf den beiden Basisvarianten von UNIX, Berkley 4.2/4.3 (BSD) und AT&T System V, wurde 1991 veröffentlicht.

Das Betriebssystem Solaris entspricht vielen Industriestandards (X/Open UNIX 95, verschiedene Abschnitte von POSIX 1003.1, X11R6). Dieses Betriebssystem ist hochgradig skalierbar: Es kann auf Single-Socket-Servern und sogar Workstations, Workgroup-Servern und dem Sun Enterprise 10000-Server mit 64 Prozessoren durch symmetrisches Multiprozessor-Computing verwendet werden.

Solaris ist jetzt ein äußerst leistungsstarkes und flexibles Multitasking- und Mehrbenutzer-Betriebssystem, das in SPARC- und Intel x86-Prozessorvarianten erhältlich ist. Die neueste Version, Solaris 9, ist die dritte (seit Solaris 7) Generation von 64-Bit-Betriebssystemen, die für die Ausführung auf 64-Bit-Sun-Servern optimiert sind.

Hier sind einige der Skalierbarkeit und Unterstützung für unternehmensweite Anwendungen im Betriebssystem Solaris 9:

1 Million gleichzeitige Prozesse in einem System;

Bis zu 128 Prozessoren in einem System und bis zu 848 Prozessoren in einem Cluster;

Bis zu 576 GB physischer RAM auf einem einzelnen System;

Über 4 Milliarden Netzwerkverbindungen;

Dateisysteme bis zu 252 TB;

128-Bit-IPv6-IP-Adressierung;

64-Bit-Java-Virtual-Machine.

Zu den weiteren Funktionen von Solaris 9 gehören die Integration mit dem Sun ONE Directory Server und dem J2EE-kompatiblen Sun ONE Application Server (damit können Sie einen Dienst zum Identifizieren von Benutzern und Objekten im Netzwerk organisieren), die Verfügbarkeit von Konfigurations- und Änderungsverwaltungstools, einschließlich Neukonfiguration und Aktualisierung von Versionen ohne Neustart des Betriebssystems, Unterstützung der RAS-Methodik (Reliabiity, Availability, Serviceability – Zuverlässigkeit, Verfügbarkeit, Wartungsfreundlichkeit) in der Softwareentwicklung, Kompatibilität mit früheren Versionen und integrierte Kompatibilität mit Linux. Das Vorhandensein eines relativ kleinen Betriebssystemkerns schränkt die Bandbreite der Fehler, die zum Absturz führen können, erheblich ein. Unterstützung zur Begrenzung der Ausbreitung von Fehlern, Verwaltung des Prozesses der Zuweisung von Systemressourcen, Isolierung von Anwendungen in sogenannten Containern mithilfe von softwaredefinierten Grenzen, Unterstützung alternativer Server und Netzwerkpfade - all dies garantiert die hohe Zuverlässigkeit dieses Betriebssystems.

Das Betriebssystem Solaris 9 bildet die Grundlage der Sun Open Net Environment (Sun ONE). Im Lieferumfang von Solaris 9 sind wichtige Sun ONE-Anwendungen wie Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server und Sun ONE Web Server enthalten.

2.2 HP-UX (Hewlett-Packard)

Das von Hewlett-Packard entwickelte Betriebssystem HP-UX ist ein Nachkomme von AT&T System V. Die neueste Version, HP-UX 11i, ist für zwei Hardwareplattformen verfügbar, PA_RISC und Itanium, und richtet sich hauptsächlich an Server von Hewlett-Packard .

Zu den Funktionen von HP-UX 11i gehören die Windows- und Linux-Integration, einschließlich Java-Portierung für diese Plattformen, und Java-Leistungsverbesserungen. Darüber hinaus können Sie mit Webgain Studio (einem Abkömmling von Symantec Visual Cafe), dem Java-Anwendungserstellungstool, HP-UX-optimierte Anwendungen unter Windows erstellen. Darüber hinaus unterstützt HP-UX 11i die Linux-API, die die Portierbarkeit von Anwendungen zwischen HP-UX und Linux gewährleistet. Beachten Sie, dass Anwendungen für HP-UX 11i ohne Modifikation oder Neukompilierung zwischen den beiden unterstützten Hardwareplattformen portierbar sind.

Apropos Leistung und Skalierbarkeit des HP-UX 11i: Es sei darauf hingewiesen, dass eine Kopie des Betriebssystems bis zu 256 Prozessoren unterstützt; Auch Cluster mit bis zu 128 Knoten werden unterstützt, wodurch sogenannte Serverfarmen (wieder basierend auf HP 9000 Servern des Herstellers Hewlett-Packard) realisiert werden können. Es gibt auch Tools zum Verwalten von geclusterten Volumes. Es ist zu beachten, dass diese Plattform das Anschließen und Trennen zusätzlicher Prozessoren, den Austausch von PCI-Karten, Netzteilen, Lüftern und Festplatten ohne Neustart, Online-Sicherung und Festplattendefragmentierung ohne Herunterfahren des Systems, dynamische Konfiguration und Aktualisierung von unterstützt das Betriebssystem ohne Neustart, was dessen Verfügbarkeit erhöht.

Die Datenschutz-Tools von HP-UX 11i umfassen Tools zur Angriffs- und Virenerkennung, ein Authentifizierungs-Plug-in mit LDAP-, NIS+-, NTLM- und Kerberos-Authentifizierung sowie Unterstützung für die gemeinsame Windows- und HP-UX-Authentifizierung.

Die Auswahl an Software für dieses Betriebssystem ist sehr groß - es verfügt über Anwendungsserver führender Hersteller (BEA, Sun), Web- und WAP-Server, Suchserver, Caching-Tools, Verzeichnisdienste.

2.3 AIX (IBM)

AIX ist ein IBM-Klon von UNIX, der für die Ausführung auf IBM @server pSeries- und RS/6000-Servern entwickelt wurde. Wie andere kommerzielle Versionen von UNIX unterstützt die neueste Version dieses Produkts, AIX 5L, Java-Anwendungen. Wie HP-UX ist dieses Betriebssystem Linux-kompatibel, sodass Anwendungen, die für Linux entwickelt wurden, mit einer einfachen Neukompilierung auf der AIX-Plattform ausgeführt werden können.

Zu den Funktionen von AIX 5L gehören ein vollständiger 64-Bit-Kernel, Gerätetreiber und Anwendungslaufzeit (mit einem 32-Bit-Kernel sowie 32-Bit-Anwendungsunterstützung), 256 GB RAM, Cluster-Unterstützung, Dateisystem, Unterstützung von Dateien bis zu 1 TB, komfortable Verwaltungs- und Laststeuerungstools, einschließlich solcher mit Webschnittstelle, Unterstützung für Cluster (bis zu 32 Computer), RAS und Java 2, erweiterte Netzwerkunterstützung und sogar Unterstützung für 64-Bit-OpenGL.

AIX bietet Selbstoptimierungsfunktionen mit Funktionen wie Capacity Upgrade on Demand und Processor Deallocation. Selbstverteidigungssysteme umfassen First Failure Data Capture-Technologie und Predictive Failure Analysis, um Systemausfälle im Voraus zu verhindern. AIX ist ein selbstheilendes System, bei dem Systemredundanztechnologien den Eingriff des Administrators drastisch reduzieren. Schließlich kann sich AIX mit modernen Funktionen wie dem Workload Manager und logischen Partitionen selbst optimieren.

IBM hat eine Reihe neuer Funktionen für AIX eingeführt, darunter:

Die erhöhte Speicherseitengröße ermöglicht es Ihnen, große Mengen an Informationen im Arbeitsspeicher des Computers zu speichern. AIX unterstützt sowohl die traditionellen 4-KB-Speicherseiten als auch die neuen, größeren 16-MB-Seiten, was die Leistung von rechenintensiven Systemen verbessert (z. B. große kommerzielle Datenbanken, die mit großen Mengen an virtuellem Speicher arbeiten);

Die Scheduling-Affinität hilft bei der Lokalisierung der Arbeitslast innerhalb des Systems, indem sie auf eine klar definierte Gruppe von Prozessoren verteilt wird, die gleichen Zugriff auf ein gemeinsam genutztes Speichersubsystem haben.

Die Speicheraffinität weist laufenden Prozessoren die Seiten des Systemspeichers zu, die ihnen am nächsten sind.

Gleichzeitig wurden Pläne für die Veröffentlichung eines kommerziellen AIX-Toolkits für Grid-Anwendungen angekündigt, das auf den offenen Protokollen der Globus-Vereinigung (anerkannter Marktführer im Bereich Verwaltungssoftware für Grid-Netzwerke) basiert und deren Kombination ermöglicht viele heterogene Server zu räumlich verteilten Megacomputern. Dieses Tool-Set umfasst neue Tools zum Installieren und Konfigurieren von Betriebssystemen sowie erweiterte Sicherheitstools. Zu den wichtigsten neuen Funktionen gehören das Message Passing Interface (MPI), Advanced Reservation und die Integration mit dem Batch-Job-Scheduler von IBM LoadLeveler.

2 .4Linux

Linux ist das mit Abstand am weitesten verbreitete freie Open-Source-Betriebssystem und wurde ursprünglich von Linus Torvalds an der Universität Helsinki entwickelt. Bei der Entwicklung haben sie versucht, das Beste aus der Welt der UNIX-Familie zu nehmen. Dank der Beteiligung von Zehntausenden von Softwareentwicklern und deren Koordination über das Internet entwickeln sich Linux und seine Software sehr dynamisch, Fehler und verschiedene Probleme in der Software werden normalerweise innerhalb weniger Stunden nach ihrer Entdeckung behoben. Große Hilfe bei der Entwicklung und Verbreitung von Linux und verwandter Software leisteten die Free Software Foundation (USA) und die GNU-Lizenz (The GNU General Public License, GNU General Public License) für Software. Bis heute gibt es einen Linux-Kernel, dessen Entwicklung von seinen Schöpfern Linus Torvalds und Alan Cox koordiniert wird, und viele Distributionen (mindestens 2-3 Dutzend), die sich sowohl in der Funktionalität als auch in der Zusammensetzung der darin enthaltenen Software unterscheiden Verteilung. Es gibt Distributionen, die ein Dutzend CDs belegen, und Distributionen, die auf eine oder zwei Disketten passen. Alles, was für die UNIX-Familie gilt, gilt auch für Linux.

Obwohl dieses Betriebssystem häufig als Client-Betriebssystem verwendet wird, ist seine Popularität hauptsächlich auf seine Verwendung als Serverplattform zurückzuführen. Die Liste der Serverprodukte für Linux ist vielleicht nicht weniger beeindruckend als für Solaris, HP-UX und AIX und umfasst so beliebte Produkte wie den Apache-Webserver, Server-Datenbankverwaltungssysteme fast aller führenden Hersteller und Anwendungsserver.

Einer der Hauptvorteile von Linux sind die niedrigen Nutzungskosten. Darüber hinaus investieren eine Reihe von Unternehmen wie IBM stark in die Entwicklung von Linux als Serverplattform und bemühen sich gleichzeitig um die Implementierung von Linux-Kompatibilität in ihren kommerziellen UNIX-Versionen, in der Erwartung eines möglichen Übergangs von Linux zu diesen Betriebssysteme.

Es gibt viele verschiedene Linux-Distributionen zum Installieren und Konfigurieren des Betriebssystems für bestimmte Anforderungen. Gleichzeitig sind einige von ihnen (nämlich Distributionen und nicht das Betriebssystem selbst!) Kommerziell.

2 . 5 FreeBSD

Eine weitere beliebte nicht-kommerzielle Version von UNIX ist FreeBSD.

FreeBSD ist ein modernes Betriebssystem für x86- (einschließlich Pentium(R) und AthlonTM), amd64 (einschließlich OpteronTM, AthlonTM64 und EM64T), ARM-, IA-64-, PowerPC-, PC-98- und UltraSPARC(R)-Computer. Es basiert auf BSD, einer an der UC Berkeley erstellten Version von UNIX(R). Es wird von einem großen Entwicklungsteam entwickelt und gepflegt. Die Unterstützung für andere Plattformen befindet sich in verschiedenen Entwicklungsstadien.

Eine außergewöhnliche Reihe von Netzwerkfunktionen, hohe Leistung, Informationssicherheit und Kompatibilität mit anderen Betriebssystemen - das sind die modernen FreeBSD-Funktionen, die anderen, selbst den besten kommerziellen Betriebssystemen, oft noch fehlen.

FreeBSD ist die ideale Plattform zum Aufbau eines Internet- oder Intranet-Servers. Dieses System bietet selbst unter intensivster Last zuverlässige Netzwerkdienste und eine effiziente Speicherverwaltung, mit der Sie eine akzeptable Reaktionszeit für Tausende gleichzeitiger Benutzeraufgaben bereitstellen können. FreeBSD bietet erweiterte Netzwerkbetriebssystemfunktionen für Geräte und eingebettete Plattformen, von Intel-basierten High-End-Geräten bis hin zu Arm-, PowerPC- und bald auch MIPS-Hardwareplattformen. Von E-Mail- und Webgeräten bis hin zu Routern, Zeitservern und drahtlosen Zugangspunkten verlassen sich Anbieter auf der ganzen Welt auf integrierte Build- und Cross-Build-Umgebungen und erweiterte FreeBSD-Funktionen als Grundlage für ihre eingebetteten Produkte. Und die Open-Source-Lizenz von Berkeley lässt sie entscheiden, wie viele ihrer lokalen Änderungen sie zurückbringen möchten.

Mit über 20.000 Ports von Bibliotheken und Anwendungen unterstützt FreeBSD Anwendungen für Desktops, Server, Geräte und eingebettete Umgebungen.

3. Vergleich von Server-Betriebssystemen der UNIX-Familie

Welches Server-Betriebssystem soll ich auf meinem Computer installieren? Die Frage ist nicht so einfach, wie sie scheint, und nicht eindeutig. Zu jedem Argument für irgendein System wird es immer nicht minder gewichtige Gegenargumente geben, was immer wieder Diskussionen zu diesem Thema provoziert. Ganz aussichtslos ist die Lage aber nicht: Jedes der Systeme hat seine eigenen Vorteile, die man je nach Aufgabenstellung kennen und nutzen muss. Herkömmlicherweise können alle Betriebssysteme in drei Gruppen eingeteilt werden: Dies sind kommerzielle UNIX-Betriebssysteme, UNIX-ähnliche Open-Source-Betriebssysteme und die Windows-Familie. Seitens UNIX-ähnlicher Betriebssysteme ist die Wahl gar nicht so einfach. Um die Wahl des Betriebssystems zu treffen, vergleichen wir einige ihrer Funktionen.

3 .1 Benutzer-GUI

Die Bequemlichkeit der Arbeit mit dem Betriebssystem hängt vollständig von seiner grafischen Benutzeroberfläche ab. Vor vielen Jahren gab es so etwas wie eine grafische Benutzeroberfläche nicht, und die meiste Arbeit wurde im symbolischen Modus erledigt. Das eigentliche Konzept der "Bequemlichkeit" im Zusammenhang mit einer grafischen Benutzeroberfläche kann auf unterschiedliche Weise interpretiert werden. Natürlich sollte eine gut gestaltete Benutzeroberfläche visuell sein, nicht mit visuellen Elementen überladen und gleichzeitig effektive Mittel zum Sortieren und Präsentieren von Bildschirmelementen bieten.

Die meisten industriellen Unix-Systeme verwenden derzeit die CDE-Schnittstelle (Common Desktop Environment), die auf der Basis von OSF / Motif erstellt wurde, während Linux eine große Anzahl verschiedener Schnittstellensysteme verwendet, von denen die beliebtesten KDE und Gnome sind.

Grafiken waren und sind ein integraler Bestandteil der Solaris-Umgebung, in der Benutzer viele vorgefertigte Grafikanwendungen direkt verwenden können. Sun Microsystems ist seit langem ein führender Grafikanbieter mit dem größten Marktanteil in wichtigen Industriesektoren wie mechanischem computergestütztem Design, Architektur, Ingenieurwesen und Finanzanalyse.

Die rasante Entwicklung multimedialer Anwendungen, wie Webseiten im Internet, hat dazu geführt, dass Grafik- und Bildverarbeitungswerkzeuge auch in vielen nicht-technischen Bereichen eine immer wichtigere Rolle spielen. Die innovative Grafikarchitektur, kombiniert mit den Netzwerkfähigkeiten von Solaris, hilft Entwicklern, Visualisierungen in die Unternehmensumgebung zu bringen und fortschrittliche Grafiktechnologien auf unternehmenskritische Anwendungen und E-Commerce-Systeme anzuwenden.

3 .2 Sicherheit

Das Thema Sicherheit ist für jeden Server von entscheidender Bedeutung. Serverhardware ist besser mit eingebauter Firewall zu nehmen. Auf den Servern eines jeden Unternehmens sind in der Regel wichtige Daten gespeichert, deren Vertraulichkeit gewährleistet sein muss. In den letzten Jahren sind Fälle von illegalem Eindringen in die Computernetzwerke von Unternehmen und Organisationen gehäuft worden, um Informationen zu beschlagnahmen oder das gesamte Netzwerk lahmzulegen. Aus diesem Grund muss ein modernes Betriebssystem den höchstmöglichen Schutz vor „Hacking“ und Computerviren bieten.

Das sicherste Betriebssystem gilt als OpenBSD. Dies ist eine sorgfältige Kontrolle des Codes, das Überprüfen des Softwarecodes und das Aussortieren von allem, was kaputt gehen oder das System in irgendeiner Weise gefährden könnte. Als nächstes kommt FreeBSD. Linux kommt auch gut mit dem Netzwerk zurecht und das LAMP-Bundle ist weltweit führend, aber bei der Sicherheit ist nicht alles so glatt, Löcher werden wie in jedem System geschlossen, man muss nur die Updates verfolgen. genügend.

3 .3 Betriebsstabilität

Zu den Hauptvorteilen der UNIX-Betriebssystemfamilie gehören erstaunliche Leistung, legendäre Stabilität und Zuverlässigkeit. Das Betriebssystem FreeBSD zeichnet sich durch seine Zuverlässigkeit und hohe Stabilität aus und wird häufig im Zusammenhang mit Serverlösungen eingesetzt. Die meisten Server und Ressourcen im Internet sind auf der Grundlage dieses Betriebssystems organisiert.

Auch die Stabilität von Linux ist hoch, Linux-Anwender arbeiten oft monatelang ohne einen einzigen Neustart. Viele Linux-basierte Server können ein Jahr oder länger ohne Neustart laufen. Gleichzeitig kommt es natürlich auch unter Linux zu Fehlern bei der Bedienung von Programmen, deren Folgen jedoch oft weniger schwerwiegend sind als beispielsweise unter Windows.

3 .4 Fähigkeiten

Die Möglichkeiten der Betriebssysteme der UNIX-Familie sind nahezu grenzenlos. Mit beiden Betriebssystemen können Sie den Server vollständig anpassen, um eine oder mehrere Funktionen auszuführen.

Heute ist Linux eines der beliebtesten Betriebssysteme für die Verwendung als Webserver. Die meisten bekannten Internetseiten laufen auf Linux-Servern, Firmenservern, Apache-Webservern, Gateways, Proxyservern, DNS-Servern, Druckservern, Dateiservern, E-Mail-Servern, FTP-Servern und vielem mehr - Aufgaben, die sich effektiv umsetzen lassen mit der Verwendung von Linux.

3 .5 Skalierbarkeit

Skalierbarkeit war und ist das Thema Nummer eins. Beim Überschreiten der Belastungsgrenze des Servers beginnt die Performance von Anwendungen, sofern sie ihre Arbeit gar nicht einstellen, umso schneller zu sinken, je mehr Benutzer gleichzeitig Anfragen stellen. Die Reaktionszeit wird nicht in Sekunden, sondern in Tassen Kaffee gemessen.

UNIX ist dem Rest des Betriebssystems immer noch weit voraus, was die Menge an Arbeitslast betrifft, die es bewältigen kann, während es eine akzeptable Reaktionszeit beibehält.

Der Markt für Unternehmens-UNIX-Systeme ist in drei Hauptdialekte unterteilt: Sun Solaris, IBM AIX und HP-UX. Alle diese Betriebssysteme werden ständig verbessert. Hinsichtlich der Skalierbarkeit kann das größte Netzwerk, das von einem einzelnen Unix-Server verwaltet wird, bis zu 2.500 Benutzer gleichzeitig hosten. Das ist eine Verbesserung gegenüber dem Hit von 1.800 Benutzern Mitte 1998 – und weit mehr, als Windows bewältigen kann. Eine Reihe von Experten behaupten, dass mangelnde Skalierbarkeit der Hauptgrund dafür war, dass sie Windows aufgegeben haben.

3.6 Preis

Wenn es um Anwendungsserver geht, können kostenlose Betriebssysteme nur schwer mit traditionellen kommerziellen UNIX-Betriebssystemen konkurrieren. Und die Frage bezieht sich nicht nur auf die Leistung, Zuverlässigkeit und Skalierbarkeit des Betriebssystems, obwohl dies sehr wichtig ist. Viele führende Anbieter haben oder entwickeln Anwendungen auf Unternehmensebene für Linux, beabsichtigen jedoch (soweit wir wissen) nicht, diese zu unterstützen.

Frei verteilte Betriebssysteme sind dem kommerziellen UNIX in Bezug auf die Servicefreundlichkeit nahegekommen. Nur wenige können mit Linux und FreeBSD auf dem Markt für Internetserver und nachgelagerte Server mithalten. Der Hauptnachteil von Linux und FreeBSD ist die Uneinheitlichkeit der Entwicklungsanstrengungen und das Fehlen eines einheitlichen Entwicklungskonzepts.

Fazit

Betriebssysteme der UNIX-Familie finden immer mehr Verbreitung. Wenn sie früher nur in Servern verwendet wurden, werden sie jetzt auf PCs, Netbooks und sogar mobilen Geräten verwendet. Aber diese Betriebssysteme sind die wahren Marktführer bei Serverlösungen. UNIX-Systeme sind in großen und kleinen Unternehmen zur Organisation der Netzwerkinfrastruktur sehr weit verbreitet, daher sollte jeder anständige IT-Spezialist die Grundlagen der Installation, Konfiguration und Verwaltung dieser Betriebssysteme kennen.

Die weite Verbreitung von Betriebssystemen der UNIX-Familie war auf folgende Vorteile zurückzuführen:

Viele UNIX-Distributionen sind kostenlos, sodass Sie Geld sparen und dennoch ein System mit ähnlicher Funktionalität erstellen können.

Betriebssysteme der Familie beanspruchen weniger Ressourcen als konkurrierende Server-Betriebssysteme

Unix-Server sind hochgradig skalierbar, sodass neue Funktionen auf derselben Hardwareplattform hinzugefügt werden können

UNIX-Server können problemlos auf andere Hardware übertragen werden, da alle Parameter und Einstellungen als Textdateien gespeichert sind, die einfach auf ein frisch installiertes Betriebssystem kopiert werden können

Betriebssysteme der Familie weisen eine hohe Stabilität auf, was für Systeme, die ständig in Betrieb sein müssen, sehr wichtig ist.

Eine detaillierte Erfassung von Serverbetriebsstatistiken ist möglich, und die Protokollierungsdetails sind konfigurierbar. Dadurch ist es möglich, Probleme im System zu erkennen und schnellstmöglich zu beheben.

Viele Routinevorgänge können mithilfe von Skripten in verschiedenen Programmiersprachen automatisiert werden

Betriebssysteme der Familie haben die Fähigkeit, direkt mit vielen Netzwerkgeräten zu interagieren

Natürlich haben konkurrierende Betriebssysteme auch viele der oben genannten, aber sie sind normalerweise entweder kostenpflichtig oder haben weniger Funktionen. Alle Betriebssysteme der Familie haben gemeinsame Wurzeln. Wenn Sie also eines davon beherrschen, können Sie das andere problemlos beherrschen. Je nach Aufgabe ist jedoch ein unterschiedliches Schulungsniveau erforderlich, um die gleichen Funktionen auf einem anderen Betriebssystem dieser Familie zu implementieren, da es bei der Verwendung einiger Funktionen zu Nuancen kommen kann.

Liste der verwendeten Quellen

1. Robachevsky A., Nemnyugin S., Stesik O. - UNIX-Betriebssystem, 2. Aufl., St. Petersburg: BHV 2010. - 656c.

2. Tanenbaum E. Moderne Betriebssysteme: Reihe „Klassiker der Informatik“. - 3. Aufl. - St. Petersburg: Peter, 2010. - 1120 p.

3. Tutorial [Elektronische Ressource] - Zugriffsmodus: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. Klassifizierung von Betriebssystemen [Elektronische Ressource] - Zugriffsmodus: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Einführung in Linux [Elektronische Ressource] - Zugriffsmodus: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. Projekt über FreeBSD [Elektronische Ressource] - Zugriffsmodus: https://www.freebsd.org/en/about.html

7. Referenzinformationen und praktische Ratschläge [Elektronische Ressource] - Zugriffsmodus: http://hostinfo.ru/articles/219

8. Vorteile von FreeBSD gegenüber anderen Systemen [Elektronische Ressource] - Zugriffsmodus: http://www.bezopasnik.org/contest/Raven2000.htm

Gehostet auf Allbest.ru

...

Ähnliche Dokumente

    Zweck von Serverbetriebssystemen. Vergleichende Analyse von Windows- und Linux-Serverbetriebssystemen und deren Vergleich anhand wichtiger Indikatoren wie: grafische Benutzeroberfläche, Sicherheit, Stabilität, Leistungsfähigkeit und Preis.

    Seminararbeit, hinzugefügt am 03.07.2012

    Grundlegende Konzepte zu Betriebssystemen. Arten moderner Betriebssysteme. Die Geschichte der Entwicklung von Betriebssystemen der Windows-Familie. Eigenschaften von Betriebssystemen der Windows-Familie. Neue Funktionalität des Betriebssystems Windows 7.

    Seminararbeit, hinzugefügt am 18.02.2012

    Die wichtigsten Klassifizierungen von Betriebssystemen. Betriebssysteme der Familien OS/2, UNIX, Linux und Windows. Unterscheidung von Zugriffsrechten und Multi-User-Betrieb. Benutzeroberfläche und Netzwerkbetrieb. RAM-Verwaltung.

    Zusammenfassung, hinzugefügt am 11.05.2011

    Die Geschichte der Entwicklung des UNIX-Betriebssystems, seine Vorteile. Verwalten eines Computers, auf dem UNIX ausgeführt wird. Befehlszeileninterpretation und Dateisystemstruktur. Steuerbefehle verarbeiten. Systemverwaltungstools und Benutzerkonten.

    Präsentation, hinzugefügt am 12.05.2014

    Entwicklung und Klassifizierung von OS. Netzwerk-Betriebssysteme. Speicherverwaltung. Moderne Konzepte und Technologien zur Gestaltung von Betriebssystemen. UNIX-Betriebssystemfamilie. Novell-Netzwerkprodukte. Microsoft-Netzwerkbetriebssystem.

    kreative Arbeit, hinzugefügt am 07.11.2007

    Die Geschichte der Entwicklung von Betriebssystemen der Windows-Familie und die Grundkonzepte der Systemadministration. Ermittlung der Nachfrage nach Windows-Betriebssystemen, vergleichende Merkmale ihrer Funktionen und Fähigkeiten, Merkmale der praktischen Anwendung.

    Seminararbeit, hinzugefügt am 08.05.2011

    Zweck, Klassifizierung, Zusammensetzung und Zweck von Betriebssystemkomponenten. Entwicklung komplexer Informationssysteme, Softwarepakete und individueller Anwendungen. Eigenschaften der Betriebssysteme Windows, Linux, Android, Solaris, Symbian OS und Mac OS.

    Seminararbeit, hinzugefügt am 19.11.2014

    Zweck und Funktionen von Computerbetriebssystemen. Hardware- und Softwareressourcen von Computern. Paket-Betriebssystem. Timesharing-Systeme: Multics, Unix. Multitasking-Betriebssystem für PC mit GUI: Windows, Linux, Macintosh. Betriebssystem für Mobilgeräte.

    Seminararbeit, hinzugefügt am 05.12.2014

    Die Geschichte des Betriebssystems Unix. Neukompilierung von Unix in Codes jeder Hardwareplattform, sein Multitasking und seine Multiterminalität. Die Hauptunterschiede zwischen Unix und anderen Betriebssystemen. Verwendung von Unix als Server und Workstation.

    Zusammenfassung, hinzugefügt am 04.05.2010

    Das Konzept der Betriebssysteme, ihre Klassifizierung und Vielfalt, Unterscheidungsmerkmale und grundlegende Eigenschaften. Der Inhalt von Betriebssystemen, die Reihenfolge der Interaktion und der Zweck ihrer Komponenten. Organisation des Speicherplatzes. Beschreibung des modernen Betriebssystems.

1. Welche Trends in der Entwicklung von Serverbetriebssystemen konnten Sie 2015–2016 feststellen?

Witali Chesnokov, QSOFT
Serverbetriebssysteme haben immer nach Stabilität, Geschwindigkeit, Fehlertoleranz, unterbrechungsfreiem Betrieb während der Wartung und einfacher Bereitstellung und Verwaltung gestrebt.

In den letzten Jahren ist die Zahl der Server, die auf Betriebssystemen der *nix-Familie laufen, gewachsen. Dies liegt an ihrer hohen Stabilität und Arbeitsgeschwindigkeit. Im Laufe der Zeit wird Linux immer benutzerfreundlicher. Darüber hinaus gibt es Distributionen mit offizieller Herstellerunterstützung, die sich an Unternehmen auf Unternehmensebene richten. In dieser Situation ist es nicht verwunderlich, dass sogar Produkte wie MS SQL und .NET Linux-Unterstützung erhalten. In den nächsten Jahren wird die vollständige Unterstützung von Linux-Anwendungen in der Microsoft-Betriebssystemfamilie erwartet. Da die Unterstützung durch die Übersetzung von Systemaufrufen vom Linux-Kernel in den Windows-Kernel implementiert wird, wird erwartet, dass die Leistung von Anwendungen, die auf diese Weise funktionieren, nicht beeinträchtigt wird.

Außerdem hat im Laufe der Zeit der unterbrechungsfreie Betrieb von Serverbetriebssystemen stark zugenommen. Beispielsweise wurde es vor nicht allzu langer Zeit möglich, Treiber neu zu starten und zu aktualisieren, ohne das System neu zu starten. Es ist sogar so weit, dass Sie eine moderne Linux-Distribution (einschließlich des Kernels) für den Endbenutzer fast unmerklich vollständig aktualisieren können.

Nikolai Apurin, Artwell
Erhöhung der Anzahl von Linux-Servern.

Nikolai Fetyukhin.MST
Grundsätzlich Unterstützung und Erweiterung von Virtualisierung und Clustering. Der wichtigste moderne Trend ist die schnelle Bereitstellung von Komponenten und Systemen aus vorbereiteten Images auf virtuellen Maschinen. Auch verbesserte Cluster-Verwaltungstools und Fernverwaltung anderer Maschinen.

Petr Urvaev SimbirSoft
Große Veränderungen hat es nicht gegeben, als Server-Betriebssysteme kommen weiterhin Linux und Windows zum Einsatz (natürlich in den neusten Versionen und Builds).

Jewgeni Gussew, ITECH
Erstens ist die Containerisierung ein revolutionäres Ressourcenmanagement-Konzept, das sich über Nacht in der Branche etabliert hat, während es immer noch nur sein Potenzial offenbart. Zweifellos haben wir noch viele interessante Dinge vor uns.

Zweitens, Clustering, konzentrieren Sie sich auf Cloud Computing. Wiederholt teilweise den vorherigen Punkt, teilweise - ein unabhängiger Trend. CoreOS, Openstack, Microsoft Azure sind glänzende Vertreter der Gegenwart und nahen Zukunft des Server-Computing.

2. Wie beurteilen Sie den Verbreitungsgrad und die Qualität heimischer Serverbetriebssysteme?

Witali Chesnokov, QSOFT
Trotz des geringen Verbreitungsgrades wächst die Zahl heimischer Betriebssysteme auf Basis von Linux stetig. Diese Betriebssysteme werden hauptsächlich im öffentlichen Sektor und in der Verteidigungsindustrie eingesetzt. Man kann mit Sicherheit sagen, dass heimische Betriebssysteme alle Vorteile von Linux erhalten haben. Darüber hinaus sind sie meist vom FSTEC zertifiziert. Man kann ein schnelles Wachstum ihrer Popularität vorhersagen.

Nikolai Apurin, Artwell
Sie sind, was definitiv ein Plus ist. Das ist natürlich keine industrielle Massenlösung (es gibt keine heimischen Betriebssysteme, die von mehr als 100.000.000 Menschen installiert wurden), aber sie erfüllen ihre Aufgabe, Informationen zu schützen, perfekt.

Nikolai Fetyukhin.MST
Inländische Betriebssysteme sind hauptsächlich auf einzelne Branchen und die Armee spezialisiert. AstroLinux und WSWS sind gute Beispiele, aber sie hinken den Mainstream-Repositories hinterher und werden in nicht spezialisierten Projekten selten weit verbreitet.

Petr Urvaev SimbirSoft
Heimische Server-Betriebssysteme sind Nischenprodukte, die auf Basis von Linux entwickelt wurden. Sie bieten im Vergleich zu ihren weltweiten Gegenstücken keine zusätzliche Funktionalität und werden daher selten in der kommerziellen Entwicklung verwendet. Heimische Server-Betriebssysteme werden vor allem im öffentlichen Sektor und in der Verteidigungsindustrie eingesetzt, wo die volle Kontrolle über alle Entwicklungsstufen der eingesetzten Software wichtiger ist als die wirtschaftliche Rentabilität.

Jewgeni Gussew, ITECH
In der ihnen vorbehaltenen Nische – meist hochspezialisierte Betriebssysteme – sind sie gang und gäbe und meistern die Aufgaben. Als universelles Betriebssystem mit kostenlosen, häufigeren und besser dokumentierten Gegenstücken ist es für sie schwierig, mitzuhalten.

3. Welche Faktoren beeinflussen die Wahl eines Serverbetriebssystems?

Witali Chesnokov, QSOFT
Jedes Betriebssystem hat seine eigenen Vor- und Nachteile, und es gibt auch einige hochspezialisierte Betriebssysteme, die auf den Betrieb bestimmter Dienste zugeschnitten sind. Die Hauptfaktoren, die die Wahl des Betriebssystems beeinflussen, werden sein: Preis, Verfügbarkeit von Support durch den Betriebssystemhersteller, Unterstützung für die für das Projekt erforderliche Software, die Komplexität der Ersteinrichtung, die Komplexität der Verwaltung und die Aufgaben des Projekts. Im Allgemeinen bietet jedes Server-Betriebssystem Stabilität, Geschwindigkeit und hohe Fehlertoleranz im Betrieb, daher wird die Wahl normalerweise nach den oben genannten Punkten getroffen.

Nikolai Apurin, Artwell
Zunächst ist es notwendig zu verstehen, welche Informationen verarbeitet werden, den erforderlichen Schutzgrad und die Anforderungen an das Betriebssystem des Informationssystems zu bestimmen, das die Informationen verarbeitet.

Nikolai Fetyukhin.MST
Zuallererst - die Entwicklungsplattform, dann - Support, Sicherheit und Komfort. Wir stellen unsere .NET-Projekte auf Windows Server 2012 R2 bereit. Für mobile Anwendungsserver (Python, Django) werden am häufigsten virtuelle Debian-Maschinen verwendet. Die virtuellen Maschinen werden auf Hyper-V auf Windows Server bereitgestellt.

Petr Urvaev SimbirSoft
Benutzerfreundlichkeit und Konfiguration, Unterstützung für die ausgewählten OS-Technologien, die im Projekt verwendet werden. Dies gilt insbesondere für Software von Microsoft, von der einige Versionen möglicherweise nicht unter Linux funktionieren.

4. Welche Gründe können zum Umstieg auf ein neues Server-OS führen? Welche Schwierigkeiten können dabei auftreten und wie können sie überwunden werden?

Witali Chesnokov, QSOFT
Mit der richtigen Konfiguration kann ein Server-Betriebssystem jahrelang in einem statischen Projekt reibungslos funktionieren. Typischerweise sind die Gründe für den Übergang entweder Schwachstellen, die nicht ohne ein Update behoben werden können, oder die schnelle Entwicklung des Projekts, die Notwendigkeit, neue Software zu verwenden und zu skalieren.

Beim Wechsel zu einem neuen Betriebssystem stoßen Administratoren häufig auf Kompatibilitätsprobleme, obwohl solche Probleme in letzter Zeit viel Aufmerksamkeit von Server-Betriebssystemen und Softwareentwicklern erhalten haben. Wie die Praxis zeigt, kann der Übergang in jedem Fall durchgeführt werden, dies kann jedoch bestimmte Ressourcen sowohl auf Seiten der Administratoren als auch auf Seiten der Projektprogrammierer erfordern. Natürlich werden solche Risiken durch kompetente, kontinuierliche Verwaltung und Entwicklung reduziert.

Nikolai Fetyukhin.MST
Erhöhte Produktivität, Anforderungen an die Entwicklungsplattform, komfortablere Verwaltungs- und Überwachungstools. Schwierigkeiten treten am häufigsten bei der Abwärtskompatibilität auf. Besonders häufig „sündigen“ Server unter Linux damit. Um Schwierigkeiten zu überwinden, ist es besser, den Übergang klar im Voraus zu planen, damit die Entwicklung Anwendungen testen und an die neue Umgebung anpassen und Testmaschinen verwenden kann.

Petr Urvaev SimbirSoft
Der Grund für die Migration auf ein neues Server-Betriebssystem kann das Ende des Supports für das von Ihnen verwendete Betriebssystem oder der Übergang zu einer neuen Software sein, die nicht mit dem aktuellen Betriebssystem kompatibel ist. Gleichzeitig ist der Übergang zu einer neuen Version des Betriebssystems relativ problemlos, und beim Wechsel von einem Betriebssystem zu einem anderen (z. B. von Windows zu Linux) treten Schwierigkeiten auf.

Jewgeni Gussew, ITECH
Einhaltung der beabsichtigten Aufgaben, des Unterstützungsgrades und der Größe der Community, der Lizenzpolitik und des Integrationsgrades in die bestehende Infrastruktur des Unternehmens.

Habe Fragen?

Tippfehler melden

Text, der an unsere Redaktion gesendet werden soll: