Wie erstelle ich einen Linux-Server mit eigenen Händen und was Sie dafür benötigen. Installieren Sie den Linux-Server.

Also, das Netzwerk wird angehoben und der Schalter blinkt fröhlich Dioden. Es ist Zeit, unseren kleinen, aber stolzen Server aufzustellen Ubuntu-Server   10,04 LTS. Verwenden Sie das Disk-Image (es kann über HTTP oder über Torrent sein, - 700Mb.) Schreiben Sie es auf die CD. Für diese Zwecke empfehle ich die Verwendung von Daemon-Werkzeuge   Lite "oder" "wie diese beiden Programme sind kostenlos und entspricht voll unseren Anforderungen.

Wir setzen BIOS-Boot von CD oder DVD und starten neu.

Zuerst werden wir aufgefordert, die Sprache der Installation zu wählen. Lass uns Russisch wählen.

  Kurzinfo: Achten Sie auf die Zeile ganz unten auf dem Bildschirm. Es listet die Funktionstasten auf, mit denen Sie durch die Menüs navigieren, Optionen auswählen, auf Hilfe zugreifen und so weiter. Dies ist eine Eigenschaft von Nix-Systemen.

Wir befinden uns im Boot-Menü. Wählen Sie den Eintrag "Ubuntu Server installieren".




Wir werden gefragt, wo wir unseren Server benutzen werden, dies wird die Auswahl der Update-Spiegel (Repositories) beeinflussen. Da Internet-Provider in der Regel bei höheren Geschwindigkeiten Zugang zu IX (UA-IX, MSK-IX und ähnlichen Segmenten) gewähren, wählen wir unseren Standort. Da ich in der Ukraine lebe, habe ich "die Ukraine" gewählt.







Wählen Sie in der Liste der Länder "Russland":




Danach werden die Netzwerkgeräte für zusätzliche Funktionen   Installation.




Nach sorgfältiger Suche gab es also zwei (in der Linux-Umgebung werden sie als eth0 und eth1 - ethernet bezeichnet). Wir müssen diejenige auswählen, die mit dem Internet verbunden ist (Router oder Modem in unserem lokalen Netzwerk).




Wenn der DHCP auf dem Router konfiguriert wurde ( Dynamisch   Gastgeber   Konfiguration   Protokoll   - automatisches ZielprotokollIP   Adressen), erhält die Netzwerkkarte automatisch die entsprechenden Einstellungen. In meinem Fall DHCP-Server   wurde nicht konfiguriert, was uns das Installationsprogramm mitgeteilt hat. Kein Problem, denn Sie können später alles mit Ihren Händen anpassen, dem Fehler zustimmen und die Installation fortsetzen.




Daher wurden wir aufgefordert, die Verbindungseinstellungen manuell einzugeben oder es erneut zu versuchen, die Netzwerkeinrichtung zu überspringen oder zurückzugehen und eine andere Netzwerkkarte auszuwählen. Wählen Sie "Netzwerk manuell konfigurieren".




  • IP: 172.30.2.3
  • Netzmaske: 255.255.255.0
  • Gateway: 172.30.2.1
  • DNS: 172.30.2.1

Nach der Konfiguration werden wir fragen, wie wird unser neuer Server aufgerufen? Ich habe es genannt " CoolServ". Der Name sollte nur lateinische Buchstaben, Zahlen, Bindestriche oder Unterstreichungen sein, sonst können unvorhergesehene Störungen auftreten.

Im Allgemeinen ist es besser, nämlich die drei Regeln folgen für Variablen in Programmiersprachen zu benennen, muss der Name nicht die Nummer im Namen beginnen darf keine Leerzeichen enthalten, können reservierte Worte nicht (Sonderkonstruktionen, wie wenn andere, für, ginge, etc.) verwendet werden, Es gibt auch die vierte - verwenden Sie nicht die Symbole der nationalen Alphabete außer Latein, zum Beispiel: Russisch, Japanisch, Ukrainisch usw. Wenn Sie dieser Regel folgen, haben Sie nie Probleme mit der Bedienung von Programmen und der Anzeige von Dateinamen.




Das OS festgestellt, dass wir in der Zeitzone Europa / Zaporozhye sind, das sind GMT + 2, es ist alles wahr. Für Sie besteht dementsprechend Ihre Zeitzone, wenn Sie nicht in der Ukraine leben.




Es ist das "schrecklichste" für jede Betriebssysteminstallation - das Markup für die Installation. Aber freundlich   OS (das als das Wort «ubuntu» mit der Sprache der Stamm Bananenrepublik übersetzt) ​​werden uns helfen, alles schnell und effizient zu tun. Wir haben zwei Optionen für das Markup: automatisch oder manuell. Da wir keine einfachen Wege suchen, wählen wir manuell Markup.




Das Bild unten zeigt die angeschlossenen Laufwerke. In unserem Fall ist dies - ein SDA Laufwerk 8 Gigabyte unter dem Namen (WD, Seagate, usw. In meinem Fall - virtuelle Festplatte   Virtuelle Box-a). Wir wählen es.

  Hinweis:In einem NIX-ähnlichen Betriebssystem haben Festplatten nicht die bekannten Namen für Windows, wie "C" oder "D". Stattdessen werden sie als HDA (für IDE-Kanal) oder SDA (im Fall von SATA- oder SCSI-Laufwerken) bezeichnet.

Der letzte Buchstabe im Titel (A) steht für die CD in alphabetischer Reihenfolge. Ie. - der nächste SATA-Laufwerk   wird als SDB, SDC und so weiter bezeichnet. Aber das nennt nur physische Festplatten, und ihre logischen Partitionen werden wie SDA1, SDA2, SDA5 usw. aussehen. Außerdem bedeuten die Zahlen von 1 bis 4 den primären Abschnitt, von 5 und darüber - der logische. Lassen Sie sich nicht von diesem seltsamen Namen verwirren, ich hoffe, dass er so schnell und vertraut wie in der MS Windows-Umgebung wird.




Formidable Inschrift auf dem Screenshot unten sagt, dass alles, was auf der Platte war, kann in der Neuinitialisierung verloren, aber wir haben keine Angst vor irgendetwas und klicken Sie auf „Ja“.




Danach wird eine Partitionstabelle erstellt, die Sie mit den Abschnitten selbst füllen müssen. Wir wählen den freien Speicherplatz aus und klicken auf Weiter (die "Leertaste").




Auf dem nächsten Screenshot wählen Sie "Create a new partition", obwohl Sie es immer noch automatisch machen können, wir werden es persistent manuell konfigurieren :)




Geben Sie die Größe der neuen Festplatte in MB oder GB ein, zuerst erstellen wir einen Swap (analog zur Auslagerungsdatei in MS Windows), 512 Megabyte groß. Obwohl es empfohlen wird, einen Swap 1,5 mal größer als die gesetzte Gesamtmenge zu machen, werden wir diesen Wert gleich machen.

  Hinweis:: Betriebssysteme * NIX (Unix und Linux) verwendet die Auslagerungsdatei korrekter (besonders - in Versionen ohne GUI), hier wird der Tausch extrem selten heruntergeladen. Zum Beispiel, auf meinem Server von 1 GB Austausch wurde das Maximum verwendet mehrere Megabyte und das, wegen der wirklich großen Last und Zeit der problemlosen Arbeit über einen Monat. In jedem Fall ergeben mehr Gigabyte keinen Sinn, weil man einfach einen Ort verliert, der immer fehlt.




Wählen Sie den Partitionstyp. Ich wählte die primäre (dh der vollständige Name dieser Sektion wird SDA1 sein)




Auf dem nächsten Screenshot müssen wir explizit angeben, dass dies die Swap-Partition sein wird. Wählen Sie dazu in den Partitionseinstellungen die Option "swap partition", setzen Sie das Label "boot" und schließen Sie das Partition Setup ab.




Jetzt wählen wir wieder einen freien Bereich, erstellen einen Datenträger, wählen aber nun den Typ "logisch". Die Größe beträgt 15 GB, der Dateisystemtyp: EXT4, der Mountpunkt: /   (Wurzel) und damit enden wir mit diesem Abschnitt.




Für den Rest des Speicherplatzes erstellen wir eine logische Partition mit dem Dateisystem EXT4 und dem Mount-Punkt / ZuhauseDies ist das Home-Verzeichnis aller Benutzer (das Analog des Verzeichnisses in MS Windows "Dokumente und Einstellungen"). Dies schließt das Setup der Festplatten ab. Als Ergebnis sollten Sie so etwas bekommen.




Wenn alles korrekt ist, wählen Sie "Ja" (wie in der Abbildung unten gezeigt). Dies ist das letzte Mal vor dem Schreiben der Partitionstabelle auf die Festplatte (vorläufig sind alle Einstellungen, die wir vorgenommen haben, ausschließlich in geschrieben direktzugriffsspeicher   PC). Nun, es ist gelaufen!




Nachdem die Tabelle geschrieben wurde, beginnt die Installation von Ubuntu Server 10.04 LTS, es dauert 5-7 Minuten.




Nach dem Ende des Vorgangs werden wir aufgefordert, den Namen des zukünftigen Benutzers einzugeben. Ich werde meinen Namen eingeben. Es wird verwendet, um Mail im Auftrag dieses Benutzers zu senden.




Nachdem wir den Namen eingegeben haben, müssen wir uns einen Namen ausdenken kontoder Benutzer, unter dem wir uns im System anmelden. Ich habe gebraucht asus   (Dies ist keine Werbung :))







Aus Sicherheitsgründen wird uns angeboten, das Home-Verzeichnis kostenlos zu verschlüsseln. Wir haben nichts zu verbergen, also werden wir ablehnen.

  Hinweis:: Wenn es verschlüsselt ist, besteht das Risiko, dass es im Falle von Problemen mit der Festplatte problematisch ist, die verschlüsselten Informationen wiederherzustellen.




Wir werden aufgefordert, Informationen über den Proxy-Server einzugeben, um Zugang zum Internet zu erhalten. Da wir noch keinen haben, lassen wir das Feld einfach leer. Wählen Sie Weiter.




Anders als das Geld bettelnde MS Windows bietet Ubuntu völlig kostenlose und zeitnahe Updates über das Internet an. Wählen Sie den Punkt "Sicherheitsupdates automatisch installieren", damit Sie dies nicht manuell tun.




Außerdem werden wir sofort aufgefordert, ein paar "Dämonen" (Analoga der Systemdienste in Windows) zu installieren. Ja, es ist - „schrecklich“ O, es kann sogar ein „Zombie“ sein - gehangen „Dämonen“, und es gibt keine Symbole :) Bequemlichkeit Open SSH-Server wählen konfigurieren (für die Notwendigkeit zu ermöglichen, an den Server remote über ein Netzwerk mit dem Endgerät zu verbinden) .

  Hinweis:: Wählen Sie das gewünschte Element, indem Sie die Leertaste drücken, wenn die entsprechende Position ausgewählt ist (siehe die Befehlszeile ganz unten auf dem Bildschirm).




Es ist Zeit, den Bootloader "Grub" zu installieren. Diesen Bootloader haben wir im Detail überprüft. Wir brauchen es um * NIX wie OS zu betreiben, obwohl es auch fast jedes andere OS laden kann. Wir drücken "Ja".

  • Das System wird mit 0,4% geladen,
  • Das Home-Verzeichnis verwendet 3,3% der Site von 1009 MB.
  • Es verwendet 3% des RAM von 512 MB, was bei der Übertragung zu Megabyte nur 21 MB ist. Zum Vergleich, MS Windows XP Pro SP3 nach einer „sauberen“ Installation (von der Original-Disk) verwendet etwa 100 MB und ist bereits in der Auslagerungsdatei ist zunächst „hält“ 30 Megabyte.
  • Jetzt laufen 84 Prozesse, es gibt keine geloggten Benutzer (weil die Informationen vor dem Benutzer gemacht wurden, dh wir, eingeloggt).
  • Einer Netzwerkkarte namens eth0 wird eine IP-Adresse von 172.30.2.3 zugewiesen
  • Außerdem sind 89 Upgrade-Pakete und 67 Sicherheitsupdate-Pakete verfügbar.

Nach der Installation müssen Sie das Betriebssystem aktualisieren, es werden ca. 70 Megabyte benötigt, um es aus dem Internet herunterzuladen. Führen Sie den Aktualisierungsbefehl als root (a) aus. sudo apt-get Aktualisierung, die die Liste der verfügbaren Pakete aktualisiert.

Da das Team Super User "su" (Super User) Rechte benötigt, werden wir nach unserem Passwort gefragt, wir werden es eingeben. Der folgende Befehl apt-get-Aktualisierung   startet den Prozess der Aktualisierung von Paketen. Nach dem Start wird die Liste der Pakete überprüft und Updates angeboten, bestätigen Sie die Installation mit der Taste "Y".




Der "get update" -Befehl aktualisiert die Liste der verfügbaren Software, die nur Informationen darüber (Version, etc.) und "upgrade" - direkte Updates software   (lädt eine neue Version von der Website des Entwicklers herunter und installiert sie).

Berücksichtigen Sie den gleichen Aktualisierungsvorgang mit dem Befehl sudo




Nach dem Herunterladen der erforderlichen Pakete beginnt die Installation, die einige Minuten dauern kann.

Jetzt ist Ihr Server bereit zu gehen! Aber es muss noch konfiguriert (konfiguriert) werden. Das werden wir im nächsten Artikel tun.

Operativ linux-Systeme   Sie sind sehr häufig und werden in einer großen Auswahl verwendet. Während bestimmte Linux-Distributionen sich an erfahrene Benutzer richten, sind andere viel einfacher und eignen sich hervorragend für den Wechsel von Windows zu ihnen. Linux-Distributionen   Oft haben sie einen Vorteil aufgrund der beträchtlichen Ressourcen der Gemeinschaften ihrer Benutzer.

Linux-Betriebssysteme bieten zwar eine hervorragende Arbeitsumgebung für desktop-ComputerLinux kann auch ein ausgezeichnetes System für Serveranwendungen sein. In der Regel bietet Linux eine verbesserte Zugriffssteuerung, die für mehr Flexibilität und Stabilität sorgt.

Daher sind Linux-Distributionen eine ideale Serverlandschaft. Sehen Sie sich die 12 besten Linux-Betriebssysteme für Server an und für welche Benutzer sie bestimmt sind.

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

Was unterscheidet das Linux-Betriebssystem für einen Server von einer regulären Linux-Distribution? Für die Antwort ist es notwendig, Serverhardware zu berücksichtigen. Server sind im Wesentlichen Computer mit besonderen Eigenschaften. Zum Beispiel garantiert die Server-Hardware eine lange Zeit des kontinuierlichen Betriebs, Effizienz und Zuverlässigkeit. Server gleichen zudem die Rechenleistung mit dem Stromverbrauch aus. Daher setzen Linux-Betriebssysteme für Server die Zuverlässigkeit und den Ressourcenverbrauch voraus.

Das Linux-Betriebssystem für den Server dient zum Bereitstellen von Inhalten für Clientgeräte. Dementsprechend verfügen Serverbetriebssysteme über Tools zum Erstellen einfacher Server. Da die Server hauptsächlich im automatischen Modus arbeiten, ist die grafische Benutzeroberfläche (GUI) im Linux-Betriebssystem für den Server weniger wichtig.

Laut IDC deuten Hardware-Verkaufsdaten darauf hin 28 Prozent der Server verwenden Linux. Diese Daten berücksichtigen jedoch höchstwahrscheinlich keine Home-Server. Mit spezialisierten Linux-Betriebssystemen können Sie Ihren eigenen Server bereitstellen. Es ist wichtig, die Version für den Langzeitbetrieb (LTS) zu verwenden und die erforderliche Software zu installieren. Versionen von LTS sind stabiler und haben eine lange Zeit der Unterstützung.

Wenn Sie ein Linux-Betriebssystem für einen Server auswählen, sollten Sie das Ziel des Servers berücksichtigen. Anwendung computer, auf dem Linux als Medienserver läuft   unterscheidet sich von seiner Verwendung als a spielserver.

    Wahrscheinlich das bekannteste von betriebssysteme   Linux ist Ubuntu. Mit vielen Optionen ist Ubuntu eine stabile Distribution. Dieses System und seine Optionen bieten ausgezeichnete Möglichkeiten für den Benutzer. Ubuntu-System   Server gibt es in zwei Versionen - LTS und als Floating Release. Die LTS Ubuntu Server-Version soll einen Supportzeitraum von fünf Jahren haben. Obwohl dieser Zeitraum nicht fünf Jahre beträgt, haben Versionen, die nicht mit LTS zu tun haben, nur neun Monate Sicherheits- und Wartungsupdates.

    Während Ubuntu und Ubuntu Server einander sehr ähnlich sind, bietet die Serverversion andere Tools. Zum Beispiel bietet Ubuntu Server Add-Ons wie OpenStack Mitaka, Nginx und LXD. Sie erleichtern die Administration des Systems. Mit Ubuntu Server können Sie Webserver bereitstellen, Container bereitstellen und viele andere Dinge tun. Darüber hinaus sind diese Werkzeuge sofort nach der Installation einsatzbereit.

    Obwohl es sich nicht um eine Server-Distribution handelt, bietet Ubuntu LTS einen Supportzeitraum von fünf Jahren. Ich benutze derzeit Ubuntu 16.04 LTS, auf dem der Plex-Server läuft, als Linux-Gaming-Server. LTS-Distributionen können perfekt als Linux-Betriebssysteme für Server funktionieren. Sie müssen nur die Serversoftware auf ihnen installieren.

    Wenn Sie neu bei Linux oder im Bereich der Betriebssysteme für Server sind, dann ist Ubuntu eine ausgezeichnete Wahl. Dieses System bleibt aufgrund seiner Benutzerfreundlichkeit teilweise eine der beliebtesten Linux-Distributionen. Dementsprechend ist Ubuntu Server ein Linux-Betriebssystem für Server, das sich hervorragend für Anfänger eignet. Es ist hervorragend als Medienserver, Spieleserver und Server geeignet e-Mail. Komplexere Server können auch auf dem Ubuntu Server konfiguriert werden, aber es ist definitiv auf die Core Server und Neulinge ausgerichtet.


      Das Debüt von SUSE Linux fand 1993 statt. Im Jahr 2015 wurde aus der openSUSE-Open-Source-Version SUSE Linux Enterprise (SLE). Es gibt zwei Zweige von openSUSE: Leap and Tumbleweed. Die Leap-Version hat einen längeren Release-Zyklus, während Tumbleweed eine Floating-Version ist. Daher ist Tumbleweed eher für fortgeschrittene Benutzer geeignet und bietet die neuesten Pakete wie Linux Kernel und SAMBA. Die Leap-Variante ist eher für stabile Lösungen geeignet. Das Betriebssystem wird von Updates unterstützt.

      Das Standard-Toolkit macht openSUSE zu einem fantastischen Linux-Betriebssystem für den Server. Es besteht aus openQA für automatische Tests, Kiwi für die Lieferung linux Bilder   auf mehreren Plattformen, YaST für Linux-Konfiguration und einem umfassenden Open Build Service-Paket-Manager. Durch die Eliminierung des Neun-Monats-Zyklus von Floating-Releases und die Konzentration auf Stabilität, wie im SLE, wird das openSUSE-System zu einer brauchbaren Linux-Umgebung für Server. Infsogar namens openSUSE   "... CentOS und Debian von SUSE".

      Für welche Nutzer ist es gedacht:   Das openSUSE-System eignet sich eher für erfahrene Benutzer, wie z systemadministratoren. Es ist für die Installation geeignet webserver, grundlegende Heimserver oder Kombinationen von Webservern und Basisservern. 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. Neben den Serverfunktionen unterstützt openSUSE eine angenehme Umgebung für Desktop-Computer. Für die grundlegendsten Server ist das openSUSE-System ebenfalls geeignet, wenn auch etwas redundant. Immer noch nicht sicher?


        Wenn Sie beim Lesen der Wörter "Oracle Linux" ambivalente Gefühle erleben, dann sind Sie nicht allein. Das Oracle Linux-System ist eine Linux-Distribution, die vom Technologiegiganten Oracle geliefert wird. Dieses System ist mit zwei verschiedenen Kernen verfügbar. Eine Version davon hat einen Kernel, der mit Red Hat (RHCK) kompatibel ist. Dies ist genau der gleiche Kernel, der auf Red Hat Enterprise Linux (RHEL) verwendet wird. Das Oracle Linux System zertifiziert für die Arbeit mit einer Vielzahl von Geräten von Herstellern wie Lenovo, IBM und HP. Um den Schutz des Kernels zu erhöhen, verwendet Oracle Linux die Ksplice-Technologie. Das System unterstützt auch Oracle-Container, OpenStack, Linux und Docker. Die Markenthemen sind Oracle-Themen, einschließlich Oracle Penguin.

        Das System wird vom Hersteller unterstützt, aber es wird bezahlt. Wenn Oracle Linux jedoch nicht in einer Unternehmensumgebung funktioniert, ist der Supportpreis nicht festgelegt. Wenn eine öffentliche oder private Cloud bereitgestellt werden muss, unterstützt das Betriebssystem Oracle Linux diese Technologien. Auf der anderen Seite können Sie versuchen, mit Oracle Linux zu arbeiten, wenn Sie nur ein Linux-System mit der Marke Oracle benötigen.

        Für welche Nutzer ist es gedacht:Das Oracle Linux-System eignet sich am besten für Rechenzentren oder zum Erstellen von Clouds mit OpenStack. Für Oracle Linux sind die erfahrensten Benutzer von Heimservern oder Unternehmensservern am besten geeignet.

        1. Container Linux (früher CoreOS)


        Das Betriebssystem CoreOS wurde im Jahr 2016 in Container Linux umbenannt. Wie der neue Name andeutet, ist Container Linux ein Linux-Betriebssystem, das zur Bereitstellung von Containern freigegeben wurde. Das System konzentriert sich auf die Vereinfachung der Bereitstellung von Containern. Container Linux ist ein ausgezeichnetes Betriebssystem für eine zuverlässige, skalierbare Nutzung. Die Cluster-Bereitstellung von Containern ist einfach, und diese Verteilung enthält in ihrer Zusammensetzung Mittel zur Serviceerkennung. Es beinhaltet Dokumentations- und Technologieunterstützung für Kubernetes, Docker und rkt.

        Das System enthält keine Paketverwaltung. Alle Anwendungen müssen in Containern ausgeführt werden, daher ist eine Containerisierung erforderlich. Und wenn Sie mit Containern arbeiten, ist Container Linux das beste Betriebssystem für Server in einer Cluster-Infrastruktur. Es stellt einen Daemon usw.d bereit, der auf jedem Computer ausgeführt wird, der Teil des Clusters ist. Darüber hinaus gibt es eine gewisse Flexibilität bei der Installation. Neben der lokalen Installation ist Container Linux in Virtualisierungsumgebungen wie Azure, VMware und Amazon EC2 möglich.

        Für welche Nutzer ist es gedacht:Das Container Linux-System eignet sich am besten für Server in einer Cluster-Infrastruktur oder mit der Bereitstellung von Containern. Dies bietet höchstwahrscheinlich keinen durchschnittlichen Heimanwender. Aber wenn es ein offizielles Docker-Logo für Plex-Fans gibt, kann Container Linux in jeder Umgebung funktionieren - von einem einfachen Heimserver für komplexe Cluster. Wenden Sie Container Linux an, wenn Sie mit den Containern vertraut sind. Zusammen mit openSUSE ist das Container Linux-System eines der besten neuen und aktualisierten Linux-Betriebssysteme, die Sie ausprobieren sollten.


          Das Betriebssystem CentOS bietet eine stabile Arbeitsumgebung. Dies ist eine Open-Source-Betriebssystemversion von Red Hat Enterprise Linux (RHEL). In diesem Zusammenhang bietet CentOS den Betrieb eines Servers der Enterprise-Klasse. Dieses Betriebssystem von Red Hat verwendet den gleichen Quellcode wie RHEL. CentOS enthält den RPM-Paketmanager. Im Jahr 2010 ergab eine Überprüfung der Verkaufsdaten, dass ungefähr 30 Prozent aller Linux-Server   funktioniert auf CentOS. Und das ist der Grund: Es ist eine sehr stabile Umgebung für einen Server mit Red Hat-Unterstützung.

          Es sollte angemerkt werden, dass CentOS auf Mainframes gut funktioniert. Für Benutzer, die eine grafische Benutzeroberfläche bevorzugen, sind KDE und GNOME auf dem System verfügbar. Das CentOS-System kann als direktes Betriebssystem für Desktop-Computer verwendet werden. Dank der Unterstützung von Red Hat und der wachsenden Benutzergemeinschaft bleibt CentOS fehlerfrei.

          Für welche Nutzer ist es gedacht:   Das CentOS-System bietet die Funktionalität und Stabilität von Red Hat Enterprise Linux. Daher passt es perfekt als modernes Betriebssystem für den Server. Wenn Sie eine kostenlose Alternative zu RHEL benötigen, können Sie CentOS verwenden. Dank seines Paketmanagers ist es aber auch für Neulinge recht freundlich. Im Allgemeinen ist CentOS die beste kostenlose Alternative zu Red Hat Enterprise Linux.


            Viele Server begrenzen den Stromverbrauch. Die Reduzierung des Stromverbrauchs ist insbesondere für permanent angetriebene Maschinen ein großer Vorteil. Daher sollten Linux-Betriebssysteme für Server kleine Ressourcen verwenden. Die korrekte Zuweisung von Ressourcen ist ein Schlüsselfaktor für die Dauer und Effizienz des Servers. Viele Linux-Distributionen benötigen weniger Ressourcen als ihre Windows- oder macOS-Gegenstücke. Das Betriebssystem Arch ist eine einfache, einfache Distribution, die dem KISS-Prinzip folgt ("make things simplify").

            Für dieses System in Arch Linux Wiki ist markiert. Dort erfahren Sie alles, was zur Konfiguration von Arch Linux als Betriebssystem für den Server gehört. Während es keine spezielle, vorinstallierte Version des Serversystems gibt, beschreibt diese Wiki-Dokumentation alle Schritte, um ein eigenes Server-Betriebssystem zu erstellen. Sie können beliebte Programme für Server installieren, einschließlich MySQL, Apache, Samba und PHP für Arch.

            Für welche Nutzer ist es gedacht:   Arch Linux ist ein universelles Linux-Betriebssystem für Server. Es ist ideal für die Umwandlung in einen alten PC-Server. Aber trotz seiner Leichtigkeit ist das Arch-System ziemlich funktional und auf leistungsfähigerer Hardware. Darüber hinaus eignet sich Arch Linux am besten für Benutzer mit technischer Erfahrung, da Arch als Server-System konfiguriert werden muss.



              Das Mageia-System ist ein Linux-Betriebssystem mit Schwerpunkt auf Zuverlässigkeit und Stabilität. Es ist ein Zweig von Mandriva Linux, der 2010 erschien. Im Jahr 2012 lobte PC World Magazin Mageia, die heute bereits die fünfte Version erreicht hat. Obwohl es viele Linux-Betriebssysteme gibt, gibt es auch eine große Liste von Linux-Desktop-Umgebungen. Das Mageia-System enthält eine ganze Reihe von Benutzeroberflächen wie KDE, GNOME, Xfce und LXDE.

              Anstelle von MySQL in mageia besteht aus MariaDB. Solche serverzentrierten Elemente wie 389 Directory Server und Kolab Groupware Server   Machen Sie Mageia zu einem herausragenden Linux-Betriebssystem für Server.

              Für welche Nutzer ist es gedacht:   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 auch daran denken, Mageia mit seinen vielen Desktop-Schnittstellen zu verwenden.


                ClearOS wurde speziell für Server, Gateways und Netzwerksysteme entwickelt. Die Standardinstallation des Systems bietet erhöhte Sicherheit. Es enthält eine Netzwerk-Firewall, Management-Tools durchsatz, mail-Serverund Mittel zur Erkennung von Eindringlingen. Release ClearOS 7 Community Edition hat in seiner Zusammensetzung 75 Anwendungen und Werkzeuge.

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

                Für welche Nutzer ist es gedacht: ClearOS ist ein spezialisiertes Linux-Betriebssystem für Server. Die Vielzahl der Anwendungen macht ClearOS zu einer Linux-basierten Distribution. Fans und Linux-Spezialisten müssen nur die notwendigen Anwendungen anfordern. Aber für Anfänger ist es besser, andere Verteilungen von Systemen für Server zu wählen.


                  Slackwares Betriebssystem wurde lange 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 im höchsten Maße ähnelt". Standardmäßig bietet Slackware eine Schnittstelle befehlszeile.

                  Die vollständige Installation von Slackware umfasst C und C ++, X Windows-System, Mail-Server, web-server, fTP-Server   und ein Nachrichtenserver. Darüber hinaus ist Slackware ein so einfaches System, dass es auf einer Pentium-Plattform arbeiten kann. Fortlaufende Releases erhöhen die Stabilität und Einfachheit des Systems.

                  Für welche Nutzer ist es gedacht:   Slackware Linux eignet sich am besten für erfahrene Linux-Profis. Es hat zwei Paketmanager, pkgtools und slackpkg. Da Slackware jedoch standardmäßig die Befehlszeilenschnittstelle ausführt, eignet es sich am besten als Linux-Betriebssystem für Server. Darüber hinaus gibt es in seiner Einfachheit auch eine gewisse Komplexität. Um Slackware zu verwenden, müssen Sie Ihre Aktionen in der Linux-Umgebung verstehen.


                    Gentoo unterscheidet sich von vielen Linux-Distributionen. Anstelle des traditionellen Veröffentlichungsmodells Gentoo verwendet eine modulare Struktur. Das heißt, der Benutzer wählt selbst, was installiert wird. Aus diesem Grund nimmt Gentoo die Spitzenposition in der Liste der Linux-Betriebssysteme für Server ein.

                    Jede Installation dieses Systems ist einzigartig. Benutzer können einen Kernel erstellen, der maximale Verwaltungsfunktionen bietet. Daher kann der Server Aspekte wie den Speicherverbrauch überwachen. Aufgrund seiner modularen Struktur und Flexibilität wird Gentoo bei Linux-Profis sehr beliebt. Systemadministratoren schätzen Gentoos Ansatz, das System entsprechend den Anforderungen zu konfigurieren.

                    Für welche Nutzer ist es gedacht:   Das Gentoo-System eignet sich am besten für technisch versierte Benutzer und Systemadministratoren. Obwohl Gentoo von Neulingen verwendet werden kann, ist es weniger auf den unerfahrenen Benutzer als auf die durchschnittliche Version von Ubuntu ausgerichtet. Das System verfügt jedoch über eine hervorragende Dokumentation und seine Community entwickelt sich ständig weiter.


                      Wenn Sie nach einem neuen Linux-Betriebssystem für Server suchen, probieren Sie das Fedora-System. Unterstützt von Red Hat wird das Fedora-Projekt regelmäßig aktualisiert. Entwickler nehmen häufig an diesen Updates teil. Das Fedora-System hat verschiedene Möglichkeiten. Die Workstation-Version ist für normale Benutzer gedacht und kommt mit einer Desktop-Umgebung. Fedora Workstation ist standardmäßig mit einer GNOME-Schnittstelle ausgestattet, andere Benutzeroberflächen sind jedoch ebenfalls verfügbar. Die Version von Fedora Server ist, wie der Name schon sagt, für Server gedacht.

                      Standardmäßig ist die grafische Benutzeroberfläche nicht in der Installation von Fedora Server enthalten. Wenn Sie jedoch nicht beabsichtigen, den Server im automatischen Modus zu verwenden, können Sie eine der Benutzeroberflächen installieren. Die Serverversion verfügt über viele Tools. Darunter befindet sich das Control Panel des Cockpit Systems. Darüber hinaus enthält Fedora Server Datenbanken wie PostgreSQL.

                      Für welche Nutzer ist es gedacht:   Erfahrene Linux-Entwickler und Systemadministratoren wählen genau Fedora Server. Aufgrund der fehlenden Desktop-Umgebung und der Systemeigenschaften auf Unternehmensebene eignet sich Fedora am besten für moderne Server.


                        Nun, es gibt kein spezielles Release für Debian-Server. Nichtsdestotrotz ist Debian eines der besten verfügbaren Linux-Betriebssysteme für Server. Seit das Debian-System 1993 veröffentlicht wurde und seine erste stabile Veröffentlichung 1996 erschien, ist dieses System unglaublich sicher. Viele Linux-Distributionen, einschließlich Ubuntu, basieren auf Debian. Warum wird Debian als Basis für ein anderes Betriebssystem verwendet? Nur wegen seiner Stabilität.

                        Darüber hinaus wird Debian oft auf Servern verwendet, da es den Test der Zeit bestanden hat. Das System enthält einen Projektmanager, APT-Tools und verschiedene externe Präsentationstools wie GDebi. Obwohl Debian nicht in der Serverversion enthalten ist, ist es daher ein ausgezeichnetes Betriebssystem für die Selbst-Bereitstellung seines eigenen Servers. Debian zeichnet sich durch beeindruckende Anwendungskompatibilität, Zuverlässigkeit und Stabilität aus.

                        Für welche Nutzer ist es gedacht: Das Debian-System bietet eine fantastische Serverumgebung für zwei Bereiche. Wenn Sie einen einfachen Server wie einen Webserver, einen Mail-, Spiel- oder Medienserver benötigen, können Sie diese ohne großen Aufwand installieren. Auf der anderen Seite sollte Debian auch erfahrene Benutzer mit bestimmten Serveranforderungen sein. Gleichzeitig erfordert dieser Ansatz keine Do-it-yourself-Arbeit.

                        Die besten Linux-Betriebssysteme für Server

                        Obwohl Sie viele Linux-Betriebssysteme finden können, die für Server geeignet sind, eignet sich jeder für bestimmte Benutzergruppen. Darüber hinaus funktionieren LSS-Versionen ohne Server als Linux-Betriebssystem für Server. Ein gutes Beispiel dieser Art ist Debian. Obwohl dieses System keine spezielle Distribution für Server hat, hat es die grundlegenden Eigenschaften einer solchen Distribution. Nämlich, Stabilität und Sicherheit.

                        Für Anfänger oder für diejenigen, die eine einfache Serverinstallation benötigen, würde ich jede Debian-basierte Distribution oder Ubuntu empfehlen. Ich benutze Ubuntu-Optionen für alle meine Medien- oder Spiele-Server. Sie sind mit der von mir verwendeten Software maximal kompatibel und ermöglichen die Erstellung von Kombinationen von Heimkino-Servern auf Basis von PCs und Medienservern.

                        Oleg

                        Herausgeber

                        webseite

                        12 beste Linux-Betriebssysteme für Server und für die sie bestimmt sind

                        Das Linux-Betriebssystem wird am häufigsten für Server verwendet. Linux wurde ursprünglich dafür entwickelt, es hat eine sichere Architektur und wird unter einer kostenlosen und kostenlosen Lizenz vertrieben, die eine Menge Geld sparen kann.

                        Aber es gibt viele Linux-Distributionen und Sie müssen wählen, welche für Ihr Projekt die beste ist. Jede Linux-Distribution hat ihre eigenen Merkmale und Vorteile sowie Nachteile. In diesem Artikel werden wir prüfen beste Verteilungen   Linux für den Server.

                        Vielleicht kennen Sie einige von ihnen bereits, aber Sie werden zum ersten Mal von anderen hören. Die Überprüfung berücksichtigte Merkmale wie einfache Installation und Nutzung, Preis, Verfügbarkeit von kommerzieller Unterstützung, Zuverlässigkeit und so weiter. Und jetzt gehen wir zur Liste der 10 wichtigsten Linux-Distributionen für den Server.

                        Auf dem ersten Platz unserer Liste steht Ubuntu. Dies ist eine sehr beliebte Linux-Distribution, die auf Debian basiert und von Canonical entwickelt wurde. Neben der Desktop-Version gibt es eine Version für den Server.


                        Ubuntu hat einen unkomplizierten Installer, ist einfach zu bedienen und zu konfigurieren, und hat auch kommerzielle Unterstützung von Weltklasse von Canonical.

                        Die neueste Version von Ubuntu 16.04, die im April 2016 stattfand, war noch besser. Jetzt unterstützt es OpenStack Mitaka Support und Container-Virtualisierung LXD, sowie ein einheitliches System von Lieferpaketen Snappy. Zusätzlich zu den Servern ist Ubuntu angepasst, um mit neuen Technologien wie Containern, mobile Geräte   und Internet-Geräte von Dingen IoT.

                        Jetzt wird Ubuntu meistens verwendet, um den Betrieb von Webservern unter allen anderen Distributionen zu ermöglichen. Die neueste Version von Ubuntu ist mit LTS gekennzeichnet, was eine lange Unterstützung bedeutet. Dieses Betriebssystem erhält Updates für fünf Jahre.

                        2. Red Hat Enterprise Linux

                        Die Geschichte von Red Hat begann mit einer kleinen Firma, um eine kommerzielle Distribution zu erstellen. Jetzt ist es ein leistungsfähiges Server-Betriebssystem, das eine wichtige Rolle bei der Entwicklung von Open-Source-Software spielt, sogar mehr als Canonical.


                        Entwickler von Red Hat sind aktiv an der Entwicklung von Open-Source-Software beteiligt und verfügen sogar über eine eigene Infrastruktur für die Erstellung von Web-Anwendungen auf Basis von Red Hat Linux - OpenShift.

                        Die Red Hat Linux-Distribution wird von großen Unternehmen auf der ganzen Welt verwendet, enthält die neuesten, aber bereits bewährten Technologien und bietet Support und Updates von Versionen ihrer Distributionen für zehn Jahre.

                        Red Hat Entrprice Linux basiert auf den Entwicklungen der Fedora-Distribution, die von der Community entwickelt und von Red Hat gesponsert wurden. Fedora wird häufiger aktualisiert als RHEL und dient als Testfeld für neue Funktionen und Technologien, die dann in Red Hat enthalten sein werden. Aber es gibt keine solche Stabilität und kommerzielle Unterstützung wie bei Red Hat.

                        Im Moment ist die neueste Version von Red Hat Enterprise Linux 7, die von 2010 entwickelt wurde und im Juni 2014 veröffentlicht wurde. Die wichtigsten Verbesserungen sind Skalierbarkeit für Unternehmen, eine neue dateisystem, die auf 500 Terabyte skaliert werden kann, sowie Unterstützung für die Docker-Virtualisierungstechnologie. Die letzte Korrekturversion von Red Hat Enterprise Linux 7.2 fand im November 2015 statt.

                        3. SUSE Linux Enterprise Server


                        SUSE Linux Enterprise Server (SLES) wurde von Novell entwickelt. Dies ist eine stabile, schnelle und einfach zu bedienende Linux-Distribution mit schnellem 24/7 technischen Support.

                        Genauso wie Red Hat Enterprise auf Fedora basiert, basiert SUSE Linux auf der kostenlosen OpenSUSE-Distribution. Entwickler konzentrieren sich auf Stabilität, technische Unterstützung für eine lange Zeit und Unterstützung für den Vertrieb der neuesten Technologien. Wenn Sie genug Geld haben, um für die Unterstützung zu bezahlen, ist dies bestes Linux   für den Server.

                        Die letzte große Version von SUSE Linux Enterprise 12 (SLES 12) wurde Ende Oktober 2014 veröffentlicht. Hier gab es so interessante Funktionen wie Unterstützung für das Docker-Framework, ein Rollback-System für die Vollversion, ein Hot-Kernel-Update im laufenden Betrieb und andere Softwaremodule, um den reibungslosen Betrieb und die Effizienz des Systems zu verbessern. In SLES 12 SP1, das im Dezember 2015 veröffentlicht wurde, wurde Unterstützung für die Netzwerkkonfiguration und JeOS hinzugefügt.

                        4. CentOS


                        Wenn Sie eine Website auf einer Art von Webhost gehostet haben, gibt es viele Chancen, dass Ihr Webserver auf CentOS läuft. Dies ist ein kostenloses System, das auf Red Hat Enterprise Linux basiert. Dies ist kein vollständig kommerzielles System, Sie können jedoch auf kommerzielle Unterstützung zählen.

                        Community Enterprise Operating System oder CentOS wird von der Community entwickelt und gewartet. Der Code basiert auf dem Red Hat-Code, aber alle Marken dieses Systems wurden von dort entfernt. Wir können sagen, dass dies das beste Linux für den Server ist.

                        Im Jahr 2014 gab es Aussagen, dass CentOS mit Red Hat zusammenarbeiten würde, um die Lücke zwischen dem innovationsorientierten Fedora-Vertrieb und der kommerziellen CentOS-Distribution zu schließen.

                        Aber CentOS wird das System weiterhin kostenlos an die Benutzer liefern. Gleichzeitig bleibt dieses System eine unterstützte Gemeinschaft, nicht Red Hat. Die neueste Version von CentOS 7.2 wurde im Dezember 2015 veröffentlicht und basiert auf Red Hat Enterprise Linux 7.2.

                        5. Debian

                        Debian ist ein freies Betriebssystem und es gibt keine kommerzielle Unterstützung. Aber Sie können die Unterstützung zertifizierter Debian-Zentren nutzen, die auf der ganzen Welt verfügbar sind. Das Debian-Projekt entstand 1993 und basiert nun auf einer großen Anzahl von Distributionen, von denen die bekanntesten sind: Ubuntu und Linux Mint.


                        Debian bleibt eine ausgezeichnete Option für diejenigen, die Stabilität als Gegenleistung für den Verzicht auf die neuesten Technologien schätzen. Die letzte große stabile Veröffentlichung war Debian 8 Jessie, die im April 2015 veröffentlicht wurde. Sie wird Updates für fünf Jahre erhalten.

                        In dieser Version wechselte Debian zu ein neues System Initialisierung Systemd, statt die alte SysV init, und die Kernel wurde aktualisiert und die Software - Apache, Libreoffice, Perl, Python, Xen Hypervisor, GNU Compiler Collection, den Desktop GNOME und Xfce-Umgebung. Das neueste Update für Debian war im Juli 2016, Version 8.5.

                        6. Oracle Linux

                        Wenn Sie nicht wussten, veröffentlichte Oracle seine Linux-Distribution - Oracle Linux. Es basiert auf Red Hat und enthält verschiedene Verbesserungen von Oracle.


                        Oracle Linux ist ein ziemlich starker Konkurrent für Red Hat Enterprise Linux, da die Unterstützung von Oracle um die Hälfte billiger ist als die Unterstützung von Red Hat.

                        Die Verteilung ist hauptsächlich für den Betrieb von Datenbanken optimiert. Wenn Sie also Datenbanken benötigen, ist es besser, diese Verteilung zu verwenden.

                        Die neueste Version von Oracle Linux 7.2 wurde im November 2015 veröffentlicht und basiert auf Red Hat Enterprise 7.2.

                        7. Mageia / Mandriva

                        Mageia ist eine Open-Source-Version des Mandriva Linux-Projekts, das 2011 geschlossen wurde. Die Veröffentlichung von Mageia 5 fand im Jahr 2015 statt und die Veröffentlichung von Mageia 6 wird im August-September 2016 erwartet.


                        Diese Distribution wird in Frankreich entwickelt und ist in Europa und Südamerika beliebt. Der Name Mandriva und die Codebasis selbst stammen aus der Distribution von Mandrake und Connectiva Linux.

                        Mageia behält die Stärken von Mandriva und entwickelt weitere neue Funktionen und Fähigkeiten. Updates Mageia wird alle 9 Monate veröffentlicht und jede Version wird für zwei Zyklen, 18 Monate, unterstützt.

                        8. ClearOS

                        ClearOS ist eine Open-Source-Distribution basierend auf Red Hat Enterprise Linux und CentOS, entwickelt in Intel. Es kann als ein Server, ein Gateway zu einem Netzwerk oder eine Plattform für Anwendungen verwendet werden.


                        Früher bekannt als ClarkConnect, war ClearOS eine ausgezeichnete Option für die Implementierung eines Servers unter Linux für kleine Unternehmen. Es gibt eine ausgezeichnete webbasierte Oberfläche für die Verwaltung des Systems sowie eine Menge Dokumentation. Daher wird diese Verteilung eine ausgezeichnete Option für Anfänger sein.

                        Neben der kommerziellen Version gibt es die ClearOS Community Edition sowie eine preiswerte Professional-Version, die technische Unterstützung und eine Reihe zusätzlicher Funktionen bietet. Die Distribution wird von der Clear Foundation unterstützt und es gibt auch einen App Store für kostenpflichtige und kostenlose Anwendungen, mit denen die Funktionen des Betriebssystems erweitert werden können.

                        Die letzten ClearOS Major-Release wurden März 2015 zum Download zur Verfügung Letztes Update ClearOS 7.2 Edition für Zuhause und Geschäft verbesserte Virtualisierungsunterstützung (einschließlich Microsoft HyperV) erhalten hat, Unterstützung für die Btrfs und XFS, ein neues dynamisches Dashboard, unterstützt LVM-Cache und Unterstützung für IPv6 .

                        9. Arch Linux

                        Eine einfache, leichtgewichtige Distribution von Arch Linux, entwickelt für erfahrenere Benutzer linux-Benutzer. Es gibt keine Unterstützung, und die Installation ist nicht einfach, im Gegensatz zu den anderen besten Linux-Distributionen für den Server. Dies bedeutet jedoch nicht, dass Arch Linux nicht als Server verwendet werden kann.


                        Wie in Gentoo wird hier ein Sliding-Release-Modell verwendet, was bedeutet, dass das System immer auf die neueste Version ohne Releases aktualisiert wird.

                        Pacman Package Manager bietet Softwareupdates für neueste Versionenmit Abhängigkeitsauflösung. Diese Art der Aktualisierung kann jedoch im Falle einer ungenauen Behandlung manchmal zu Problemen führen.

                        10. Slackware

                        Trotz der Tatsache, dass Slackware keine kommerzielle Distribution ist, unterhalten Entwickler Beziehungen zu mehreren Unternehmen, die bezahlten Support anbieten.


                        Dies ist eine der frühesten Linux-Distributionen. Es wurde 1993 veröffentlicht und hat viele Fans. Entwickler veröffentlichen regelmäßig neue Versionen, die neueste Slackware 14.2 wurde im Juli 2016 veröffentlicht.

                        Schlussfolgerungen

                        So ist unser Review zu Ende gegangen, jetzt wissen Sie, welche Linux Distribution für den Server zu wählen ist. Vielleicht sind hier nicht alle die besten Distributionen aufgeführt. Was? linux ist besser   Server Ihrer Meinung nach? Welchen benutzen Sie? Schreiben Sie in die Kommentare?

                        Dieses Material ist den Grundlagen des Betriebssystems gewidmet Linux   Server. Aus diesem Material erfahren Sie, warum Sie Linux als Server verwenden sollten, und Sie erhalten auch die notwendigen Kenntnisse, die für die Arbeit mit Servern auf Basis dieses Betriebssystems nützlich sein können.

                        Lassen Sie uns zuerst darüber sprechen, warum Sie Linux als Server-Betriebssystem verwenden sollten. Viele sind so an Windows gewöhnt, dass sie nicht einmal von Linux hören wollen, ich meine sogar benutzerdefinierte Linux-Varianten mit schönen und komfortablen Desktops. Und zu der Frage, warum willst du Linux nicht benutzen? Jeder antwortet: " ja, er ist irgendwie ungeschickt!», « " usw. Aber in der Tat, alle Benutzer, die auf Linux so unnachgiebig sind, möchte ich sagen, dass Linux ein sehr freundliches Betriebssystem ist, und kostet nur ein wenig Verständnis für sie und alles wird klar sein.

                        Jetzt möchte ich einige auflisten linux Vorteile gegenüber Windows, sowie einige Mythen zerstreuen:

                        • Linux ist ein absolut kostenloses Betriebssystem ( außer einigen bezahlten Ausschüttungen), im Gegensatz zu Windows;
                        • Unter Linux gibt es praktisch keine Viren;
                        • Alle, die das sagen " Programme, die ich in Windows verwende, sind nicht unter Linux installiert"Sie reflektieren und warum sollten sie installiert werden! Immerhin ist das ein völlig anderes OS, da gibt es eigene Programme! Sie können auch über Windows sagen, dass " programme, die unter Linux laufen, sind unter Windows nicht installiert"Linux hat viele seiner Programme nicht schlechter als Windows-kim, und viele Softwareanbieter veröffentlichen ihre Produkte für Windows und Linux.
                        • Linux ist produktiver, vor allem die serverseitige Version des Betriebssystems. Ich erkläre, Server-Betriebssysteme Linux ohne Schnittstelle und die meisten Ressourcen ( mehr als die Hälfte!) nimmt nur die OS-Schnittstelle, d.h. visuelle Hülle ( bis heute haben sich verbreitet und versionen von Windows   ohne GUI).
                        • Linux OS hängt fast nicht, ( ich meine das Betriebssystem selbst). Zum Beispiel, jeder traf die Situation, wenn alles bei Windows stoppt, können Sie die Maus nicht bewegen, auch Strg + Alt + Entf kann nicht drücken, und Sie müssen neu starten. Linux ist so konzipiert, dass diese Situation ausgeschlossen ist, außer in einem Fall, wenn Sie selbst eine solche Situation aufrufen.
                        • In Bezug auf den Server OS Linux ist es ziemlich einfach zu konfigurieren, im Gegensatz zu Windows-Analoga, in denen es viele verschiedene pribombasov, die nicht so leicht zu verstehen ist. Das Linux-System selbst und alle seine Dienste werden durch Bearbeiten der Konfigurationsdateien konfiguriert. Dies sind gewöhnliche Textdateien, deren Speicherort und Format Sie kennen. Sie können jede Distribution konfigurieren, selbst wenn Sie keine Werkzeuge außer einem Texteditor zur Hand haben.

                        Ich möchte das Linux-Betriebssystem nicht popularisieren und Windows irgendwie nicht schmälern, aber in einigen Fällen ist die beste Option, das Linux-Betriebssystem nicht zu verwenden. Bis zu einem gewissen Zeitpunkt dachte ich auch, dass Linux irgendwie nicht unser ist, und als ich in dieses Betriebssystem eintrat, war ich nur angenehm überrascht.

                        Nun zu den Grundlagen von Linux Server. Zum Beispiel werden wir die Verteilung verwenden Linux Ubuntu   Server 10.10.

                        Grundlegende Linux Server-Einstellungen

                        Beschreibe den Prozess ubuntu installieren   Server 10.10. Ich werde nicht, weil es nicht komplizierter und vielleicht sogar einfacher ist als windows-Installation, das einzige, was ich während der Installation tun werde ist, wenn " Auswahl der installierten Software»Notiere die Installation« OpenSSH Server ". Dies ist so, dass Sie später mit diesem Computer remote verbinden können sSH-Client (z.B. PuTTY). Gleichzeitig haben Sie von jedem Computer in Ihrem Netzwerk aus vollen Zugriff auf das Betriebssystem, da der Server normalerweise nicht mit dem Server verbunden ist und sich der Server selbst in einem dedizierten Serverraum befindet ( server).

                        In der " Konfigurieren Sie Benutzerkonten und KennwörterGeben Sie Ihren Benutzernamen und Ihr Passwort ein.

                        Nach der Installation starten Sie zuerst und vor Ihren Augen erscheint das Management-Konsole-Betriebssystem. Um zu beginnen, geben Sie die Anmeldung ein, drücken Sie die Eingabe und dann das Passwort, um das Betriebssystem selbst zu betreten. Sie werden bei einem neu erstellten Benutzer angemeldet, der keine Root-Rechte besitzt.

                        Konfigurieren von Benutzern in Linux

                        Wurzel   - Der Standard-Linux-Superuser, der die maximalen Rechte hat. Im Gegensatz zu Windows, in dem die Rechte des Administrators nicht am höchsten sind ( es gibt auch System), aber grundrechte   das Höchste und wenn du als root arbeitest und irgendeine Aktion ausführst, wird dich niemand fragen " Willst du das wirklich machen?"Wie in Windows zum Beispiel, aber sofort sagen wir, Sie werden das System ohne irgendwelche Fragen dort töten. Aber auf die eine oder andere Art müssen wir zuerst diesen Benutzer aktivieren, denn in Zukunft werden wir die Rechte des Superusers benötigen ( Tipp: Arbeiten Sie immer unter dem normalen Benutzer, bis Sie in den Root-Modus wechseln müssen), standardmäßig ist root deaktiviert. Die Aktivierung des root-Accounts erfolgt wie folgt, setzen Sie einfach das root-Passwort.

                        Sudo passwd root

                        Das System wird Sie auffordern, das Passwort des Benutzers einzugeben, unter dem Sie arbeiten, und nur dann geben Sie ein neues Passwort für das zukünftige root ein und wiederholen es.

                        Sobald wir über Benutzer gesprochen haben, lernen wir, wie man sie erstellt. Das ist so gemacht.

                        Sudo useradd -d / home / testuser -m testuser

                        • sudo ist ein Dienstprogramm, das dem Benutzer einige administrative Privilegien bietet;
                        • useradd - Dienstprogramm, das einen Benutzer zum System hinzufügt;
                        • -d - die Option zum Festlegen des Ausgangsverzeichnisses für den Benutzer;
                        • / home / testuser - Home-Verzeichnispfad;
                        • -m - Option zum Erstellen eines Home-Verzeichnisses;
                        • testuser ist der Name unseres neuen Benutzers.

                        Legen Sie nun das Passwort für den neuen Benutzer fest.

                        Sudo passwd testuser

                        Konfigurieren des Netzwerks in Linux

                        Jetzt, da wir ein wenig mit den Benutzern zu verstehen, müssen wir das Netzwerk einzurichten, ist es möglich, dass es bereits einen DHCP-Server getan hat, aber vielleicht möchten Sie die statische IP-Adresse, Gateway und DNS ( das ist im Prinzip für den Server selbstverständlich).

                        Bearbeiten Sie dazu die folgende Datei.

                        Sudo nano / etc / Netzwerk / Schnittstellen

                        • nano ist der Standard-Linux-Editor;
                        • schnittstellen ist die Datei, die für die Netzwerkkonfiguration zuständig ist.

                        Wenn Sie diese Datei geöffnet haben, sehen Sie etwas Ähnliches, oder es sieht auf lange Sicht so aus, wenn Sie auf diesem Computer eine statische IP-Adressierung benötigen.

                           # Diese Datei beschreibt die auf Ihrem System verfügbaren Netzwerkschnittstellen und deren Aktivierung. Weitere Informationen finden Sie unter Schnittstellen (5). # Die Loopback-Netzwerkschnittstelle auto lo iface lo inet Loopback # Die primäre Netzwerkschnittstelle auto eth0 iface eth0 inet static 192.168.1.1 Netmask 255.255.255.0 Gateway-Adresse 192.168.1.2

                        Hier eth0   ist dein netzwerkverbindungEs kann viele davon geben, je nachdem wie viel du hast netzwerkkartenStatic sagt, dass dies eine statische IP-Adresse ist, wenn sie dynamisch war, wurde statisch von DHCP angegeben. Nun, der Rest ist wahrscheinlich alles klar.

                        • Adresse - IP-Adresse des Computers;
                        • Netzmaske - die Subnetzmaske;
                        • Gateway ist das Standardgateway.

                        Speichern Sie die Datei, indem Sie Strg + O drücken und dann Strg + X beenden.

                        Jetzt müssen Sie einen DNS-Server zuweisen, indem Sie die nächste Datei bearbeiten.

                        Sudo nano /etc/resolv.conf

                        Geben Sie Folgendes ein oder ändern Sie Folgendes.

                        Nameserver 192.168.1.100 Nameserver 192.168.1.200

                        Wo, 192.168.1.100 und 192.168.1.200 Adressen unserer DNS-Server, wenn Sie nur einen DNS-Server haben, dann geben Sie nur eine Zeile an.

                        Wenn wir alles eingerichtet haben, müssen wir unsere Netzwerkschnittstellen wie folgt neu starten.

                        Sudo /etc/init.d/networking Neustart

                        Installieren von Programmen auf Linux Server

                        In der Linux-Programme   sind komplett anders als in Windows installiert, also das Wissen, dass Sie bei der Arbeit mit Windows hatten, sind Sie hier keine Assistenten. All Linux-Software wird im Repository gespeichert - ist eine Art von spezieller Software-Paket-Repository für Linux, die auf dem Internet befinden, und ist online oder auf CDs frei zu verteilen. Um Ihre Repositories zu aktualisieren ( bereits im installierten Linux-Betriebssystem), Müssen Sie den folgenden Befehl ausführen ( vorausgesetzt, Sie haben eine Internetverbindung).

                        Sudo apt-get-Update

                        Jetzt, da wir die Standard-Repositorys aktualisiert haben, können Sie etwas installieren. Ich empfehle die Installation dateimanager, eine der häufigsten in Linux ist - Mitternachtskommandant   (MC). Es gibt eine leichte Ähnlichkeit mit der FAR, die in Windows verwendet wird. Programme in Linux-Serversystemen werden wie folgt installiert.

                        Sudo apt-get installieren mc

                        Wo, mc ist unser Programm, das wir installieren möchten, d.h. Unser Dateimanager ist Midnight Commander.

                        Nach der Installation können Sie es versuchen dieses Programm, es wird einfach gestartet, geben Sie den Namen des Programms in der Konsole, d. mc und drücken Sie die Eingabetaste.

                        Ich denke, für eine Basis davon ist es genug, in folgenden Artikeln (die Grundbefehle des Terminals von Linux Ubuntu Server) werden wir bereits besonders über Anpassungen irgendwelcher Dienstleistungen sprechen ( dämonen). In der Zwischenzeit ist das alles.

                        Sie wissen nicht wie erstelle ich einen lokalen Server auf LINUX?   Dann ist dieser Artikel für Sie. Darin werde ich Ihnen erklären, wie Sie einen lokalen Server auf LINUX erstellen und konfigurieren.

                        In letzter Zeit wächst die Popularität von freier Software, einschließlich der Betriebssysteme der LINUX-Familie, in hohem Tempo. Heute ist Linux nicht dasselbe wie zuvor. Um mit der Arbeit beginnen zu können, reichen nur grundlegende Computerkenntnisse aus. Out of the Box sind die meisten Programme, die ein unerfahrener Benutzer benötigt, bereits verfügbar. Wenn Sie jedoch ein Webentwickler sind oder nur eine Website für sich selbst erstellen, benötigen Sie höchstwahrscheinlich einen lokalen Server. Und ich habe ein paar Foren durchgesehen, mir ist aufgefallen, dass Benutzer, die auswechselten windows-Systeme   In Linux stoßen sie auf Probleme beim Erstellen eines Servers auf ihrem Computer.

                        Wir brauchen unseren Server, um nicht nur statische Seiten, sondern auch die meisten modernen CMS, wie WordPress, Joomla, Drupal usw., zu unterstützen. Dazu benötigen wir folgende Komponenten:

                        • apache (Webserver);
                        • pHP (die Sprache, in der viele CMS geschrieben sind);
                        • mysql (Datenbankserver).

                        Die Kombination von Apache + PHP + MySQL ist sehr beliebt. In Windows-Umgebungen wird es normalerweise WAMP genannt (ich habe darüber geschrieben). In Linux, wie Sie bereits, falsch, vermutete, gibt es einen ähnlichen Namen - LAMP (Linux + Apache + PHP + MySQL).

                          Also werden wir zuerst das Softwarepaket installieren LAMPE, für die wir im Terminal die folgenden Befehle eingeben

                        sudo apt-get Aktualisierung
                           sudo apt-get Installationstask
                           sudo tasksel installiert Lampenserver

                        Mit dem ersten Befehl aktualisieren wir die Informationen aus den Repositories, installieren dann den zur Installation der Pakete notwendigen Befehl tasksel und installieren den letzten Befehl genau lAMP-Paket.



                        Als Ergebnis der Installation erhalten wir alle notwendigen Komponenten für den Server, die so konfiguriert sind, dass sie korrekt miteinander interagieren.

                        Konfigurieren des Apache-Webservers

                        Apache hat viele Einstellungen, die, wie die meisten Einstellungen verschiedene Programme   auf Linux sind in gespeichert textdateien. Aber für den Anfang werden wir es schaffen, nur einige von ihnen zu studieren. Für eine angenehme Arbeit reicht das völlig aus.

                        Die Konfigurationsdaten für den Apache-Webserver befinden sich im Verzeichnis / etc / apache2 /.

                        In den Ordnern mods-available und sites-available befinden sich alle verfügbaren Module und Sites. Und in den mods-aktivierten und sites-aktivierten Ordnern nur die, die momentan aktiviert sind. Apache2.conf ist die wichtigste konfigurationsdatei   Apache. Ports.conf - Liste der zuhörenden Ports.

                        Der Server wird über das Terminal verwaltet:

                        sudo /etc/init.d/apache2 start - starte den lokalen Server

                        sudo /etc/init.d/apache2 stop - Stoppen Sie den Server

                        sudo /etc/init.d/apache2 restart - Apache neu starten.

                        Teams

                        sudo a2enmod umschreiben
                           sudo a2enmod userdir

                        include-Module umschreiben und userdir, die benutzerdefinierte Pfade für Websites erstellen können.

                        Nach jeder Aktion zum Aktivieren / Deaktivieren von Modulen oder Sites müssen Sie Apache neu starten, um die Änderungen zu übernehmen.

                        Jetzt erstellen wir Websites für lokale Websites. Ich erstelle beispielsweise zwei lokale Sites. Je größer die Nummer, desto ähnlicher wird die Nummer.

                        Erstellen Sie zunächst zwei Dateien mit den Namen zukünftiger Sites im Verzeichnis / etc / apache2 / sites-available /

                        1
                           sudo gedit / etc / apache2 / sites-available / test1

                        und verschreibe die folgenden Zeilen darin


                          ServerAlias ​​test1 www.test1
                          DocumentRoot / home / benutzer / sites / test1

                          AllowOverride Alle

                        2
                           sudo gedit / etc / apache2 / sites-available / test2

                        und dementsprechend


                          ServerAlias ​​test2 www.test2
                          DocumentRoot / home / benutzer / sites / test2

                          AllowOverride Alle

                        / home / dein Benutzer / Seiten / test1

                        / home / dein Benutzer / Seiten / test2.

                        In ihnen erstellen wir eine index.html Datei. Für den ersten Ordner - mit dem Text "Seite der ersten Seite", für die zweite - "Seite der zweiten Seite".

                        Damit der Browser die Adressleiste der Namen unserer Seiten test1 und test2 einwählt, wurde der Übergang zu den lokalen Servern durch Bearbeiten der hosts-Datei vorgenommen

                        sudo gedit / etc / hosts.

                        In der ersten Zeile fügen wir die Namen der erstellten Sites hinzu.

                        Sie sollten Folgendes erhalten

                        127.0.0.1 localhost test1 test2
                          127.0.1.1 komp

                        # Die folgenden Zeilen sind für IPv6-fähige Hosts wünschenswert
                          :: 1 ip6-localhost ip6-loopback
                          fe00 :: 0 ip6-localnet
                          ff00 :: 0 ip6-mcastprefix
                          ff02 :: 1 ip6-allnodes
                          ff02 :: 2 ip6-allrouters

                        comp ist der Name Ihres Computers, also wird es anders sein.

                        Im Terminal geben wir Befehle zum Einbinden von Seiten ein

                        sudo a2ensite test1
                           sudo a2ensite test2

                        vergiss nicht Apache neu zu starten.

                        Alles ist fertig! Sie können dies überprüfen, indem Sie die Browsernamen neu erstellter Websites eingeben.

                        Wenn Sie etwas nicht geklappt haben oder es nicht geklappt hat - Fragen stellen, werde ich versuchen zu antworten.

                        Nächstes Mal werde ich dir erzählen, wie man mit Datenbanken arbeitet der lokale Server in LINUX.

                        Fortsetzung des Themas:
                        Android

                        Es ist schwer zu sagen, welches Modell des Smartphones am beliebtesten und hochwertigsten ist. Jemand mag es, Telefone zu verwenden, die auf dem Android-Betriebssystem ausgeführt werden, und jemand ...