881 Shares 9590 views

Übersicht von CentOS 7: Installation, Anpassung Features und Empfehlungen

Viele sind sich nicht bewusst, dass alle Dienste und Dienstleistungen, die wir im Web verwenden, basierend auf genau die gleichen Computer, die in unseren Häusern arbeiten, aber völlig anders festgelegt, nicht eine schöne grafische Oberfläche und wird von engagierten Teams rühmen kann. Diese Computer sind genannt Servern. Die Menschen sind sich bewusst, wissen natürlich, wie Sie Ihren eigenen Server zu optimieren und „Lift“. Für diejenigen, die in diesem Geschäft neu sind, brauchen Sie mehr als ein Forum waten, um endlich zu begleichen. Eines ist sicher: die Low-Cost-und stabile Server einzustellen, müssen Sie die gleichen Low-Cost-und stabile Basis wählen, nämlich das Betriebssystem auf Linux-Basis. Die Wahl der Mehrheit fällt auf CentOS 7. Dieses Material eine Zusammenfassung der gesammelten wie CentOS 7 und erstellen auf dieser Grundlage eine grundlegende Server zu installieren.

Was ist CentOS?

CentOS – eine Verteilung Linux, der Hauptvorteil davon ist die Stabilität. Dieses System, wie die Fedora nächste Wettbewerber, wurde auf den Quellcode von Red Hat Linux-Distributionen bezahlt gebaut. Letztere wiederum ist ein ideales Werkzeug für Systemadministratoren, die Vorhersagbarkeit erfordern, stabile Performance und komfortable Bedienung.

CentOS kann nicht von den neuesten Versionen von Paketen bieten, im Gegensatz zu dem gleichen Fedora, aber jeder Systemadministrator ist nur glücklich, wenn Fedora oder ein andere relativ moderne Distribution mit seinem neuen Paket „fällt“ und CentOS wird auch weiterhin in Frieden arbeiten, unabhängig von den Umständen. Dieses Material wird kurz beschrieben, um den Prozess der Anpassung und Einstellung CentOS 7 werden die Hauptmerkmale des Systems und die Arbeitsumgebung.

Herunterladen CentOS 7

Vor der Installation von CentOS 7, müssen Sie das Betriebssystem Verteilung auf der offiziellen Website herunterladen.

Es gibt mehrere Boot-Optionen:

  • ISO-Datei auf der Festplatte zu schreiben – ideal für die Mehrheit eines kompletten Systems und grafischer Benutzeroberfläche;
  • ISO-Datei von der Festplatte und USB-Stick zu installieren – die vollständigste Sammlung von Paketen;
  • ISO auf die minimale Entlastung – enthält nur das Basis-Betriebssystem mit einem minimalen Satz von Paketen und ohne GUI (diese Version der Distribution ist kein Problem „Lift“ ein Server ohne zusätzlich etwas zu installieren).

Unter dem zwei „live“ Disk-Image, können Sie Boot-Dateien mit zwei verschiedenen Desktop-Umgebungen (KDE und Gnome) finden. Diese Bilder eignen sich für diejenigen, die das System bei der Installation auf die Festplatte ausprobieren möchten.

Installieren von CentOS 7

Selbst wenn Sie die minimale Bild CentOS 7 wählen Sie die GUI nutzt das System auf der Festplatte zu installieren.

Dieser Prozess findet in sechs grundlegenden Schritten:

  • Datum und Uhrzeit – in diesem Stadium, wählen Sie einfach Ihre Zeitzone und Uhrzeit automatisch in Rechnung gestellt werden.
  • Einstellen der Sprache und Tastaturbelegung – Sie müssen eine primäre Sprache und eine optional, wählen und das entsprechende Tastaturlayout für sie angeben.
  • Source Installation – in diesem Stadium man nichts ändern kann, dann wird die Installationsdateien aus dem Trägersystem entnommen werden.
  • Software installieren – zu diesem Zeitpunkt müssen Sie das Mindest Paket wählen, da wir einen Server ohne Desktop und eine grafische Benutzeroberfläche bereitstellen müssen.
  • Montageort – In dieser Phase wählen Sie die Festplatte, auf dem installiert werden soll, sowie Markup.
  • Internet-Einstellungen – hier müssen Sie Daten über die Netzwerkverbindung gelangen.

Nach der Einführung der Daten müssen Benutzerprofile und geben Sie das Root-Passwort erstellen. Nach der Installation des Computer komplett neu gestartet und aufgefordert, das neue Betriebssystem laufen zu lassen.

Installieren von CentOS 7-Server

Hier ein kurzes Gespräch darüber, wie ein Allzweck-Server auf CentOS 7 mit einem minimalen Satz von grundlegenden Werkzeugen auf Basis bereitstellen, die für ihre wertvolle Arbeit erforderlich sind.

Also, müssen Sie zuerst den Server selbst finden. Sie können entweder die Bahn (250 Rubel) mieten oder auf dem lokalen Rechner eingestellt. Das einzige, was erforderlich ist – diese Daten SSH, die verwendet werden, um in den Server einzuloggen. Nehmen Sie zum Beispiel die abstrakten [email protected] E-Mail-Adresse und Benutzername Passwort c auch CentOS.

Beginnen Sie mit der Konfiguration der Benutzererstellung steht und Auslieferung an es alle erforderlichen Berechtigungen:

  • Fügen Sie Benutzer Befehl useradd CentOS;
  • Erstellen Sie ein einzigartiges Passwort für sie – passwd CentOS;
  • Bewirkt, dass die System-Root-Mail an diesen Benutzer senden – vi / etc / Aliase;
  • Wir geben dem Benutzer das Recht sudo visudo Befehl (Befehlszeile erschallen Bestätigungsoperation).

Als nächstes müssen Sie die Hostnamen angeben. Es ist möglich, das Team hostnamectl Set-Hostnamen server1.centos.net zu machen.

Nachdem Sie müssen die Firewall und SELinux deaktivieren. Dies muss getan werden, um nicht versehentlich zu verweigern sie die Zugriffsrechte auf den Server. Firewall kann die Arbeit mit systemctl Stop firewalld Team suspendieren und systemctl disable firewalld. SELinux Situation ein wenig komplizierter: Sie müssen die entsprechende Konfigurationsdatei in einem Texteditor öffnen Vi mit dem Befehl vi / etc / selinux / config, finden dort SELINUX = enabled Zeile und ersetzen SELINUX = deaktiviert. Dann müssen Sie das System neu zu starten.

Der nächste Installationsschritt ist SSH einzurichten.

Um dies zu tun:

  • Fügen Sie die entsprechenden Tasten auf der Nord ssh-copy-id Befehl [email protected].
  • Ändern Sie den Port in der Konfigurationsdatei / etc / ssh / sshd_config Port 222.
  • Verbieten Sie den Eingang zum Server, ohne dass die Root-Rechte durch einen String PermitRootLogin ohne-Passwort zu schreiben.
  • Und starten Sie den Server-Team systemctl Neustart sshd.

Sie müssen auch alle um das System zu aktualisieren und das Lager und EPEL RPMForge installieren. Um dies zu tun:

  • Aktualisieren Sie alle Systemelemente yum update Befehl.
  • Laden Sie eine neue Systemkomponenten Befehl yum -enablerepo = cr Update.
  • Wenn die vorhandenen Komponenten nicht genug ist, können Sie neuere Versionen EPEL RPMForge herunterladen und für das der Befehl eingeben yum install -y * die Adresse des Repository, das die gewünschte Softwareversion * speichert (geeignet Repository kann leicht auf die entsprechenden Ressourcen zu finden).

Überprüfen Dienste, Apache und PHP-Konfiguration

So installieren Sie zusätzliche Komponenten zu einem bestehenden Rahmen und der Server müssen einige Dienste und MTA-Dienste abhaken.

Um dies zu tun:

  • Stellen Sie sicher, dass der Dienst bereits ausgeführt wird, den Befehl systemctl -t-Service.
  • Deaktivieren Sie alle unnötigen und verbieten sie vom Laufen, wie die Postdienste Installation müssen Postfix-Befehle systemctl Stop Postfix und systemctl deaktivieren postfix deaktivieren.

Dann müssen Sie Apache und PHP, notwendig für das normale Funktionieren unserer Server herunterzuladen.

Also, für diese:

  • Installieren Sie das Paket Apache Befehl yum -y httpd installieren.
  • Nehmen Sie Änderungen an der Konfigurationsdatei (in dem Sie die Server-Adresse, Name, Unterschrift angeben müssen, etc.).
  • Starten Sie den Apache und schalten Sie die AutoRun-Funktion Teams systemctl httpd starten und systemctl httpd ermöglichen.
  • Dann fügen Sie das PHP – Team -y die die yum installieren ? Php? Php-of mbstring? Php-nahe.
  • Ein Neustart der Neustart httpd systemctl Apache-Team.

Installieren des MySQL-Datenbank-Management-System

Bevor Sie MySql auf 7 CentOS installieren sollte, zu, dass durch Yum das Standard-Management-System heruntergeladen verwendet, wird eine alternative Version eines Programms herunterladen MariaDB genannt, so im Fall von CentOS einen Umweg gehen.

So installieren Sie MySql sollte:

  • Laden Sie MySQL – Client von dem offiziellen Repository – Dienstprogramm wget Befehle * Link zu einer MYSQL * Client – Dateien.
  • Dann legen Sie es in Befehl sudo rpm -ivh * vollständiger Namen der RPM-Datei mit der korrekten Version von MySQL * und sudo yum mysql-Server installieren.
  • Dann bestätigen Sie den Vorgang noch zweimal, die Eingabeaufforderung geben Sie Y.

Installieren von Zabbix-Monitoring-System

Zabbix für die Installation auf CentOS 7 benötigen Sie die aktuelle Version des Clients auf der offiziellen Website des Entwicklers zu finden, und es dann in dem System zu installieren.

Um dies zu tun:

  • In Repository rpm Uvh Team * Link auf die rpm-Datei mit der aktuellen Version von Zabbix *.
  • Aktualisieren Sie die Liste der verfügbaren Software yum update Befehl.
  • Dann installieren Sie Zabbix-Client in dem Befehl yum zabbix-Agenten installieren.
  • Nach den Überresten der Client-Version (benötigt ein Drittel) und antworten Sie mit Ja auf alle Anfragen durch Eingabe Y in der Befehlszeile zu überprüfen.

Installieren des Zimbra-Mail-Server

Vor der Installation Zimbra in CentOS 7, ist es notwendig, für dieses System vorzubereiten.

So müssen Sie Folgendes tun:

  • ordnungsgemäß eingerichtet die Datei etc / hosts und Hostnamen.
  • Lassen Sie alle Häfen Zimbra iptables.
  • Schalten Sie SELinux.
  • Deaktivieren Sie alle MTA-Dienst.
  • Aktualisieren Sie das Betriebssystem yum -y Befehl aktualisieren.
  • Dann müssen Sie die entsprechenden Pakete herunterladen Befehl yum install perl Perl-Core ntpl nmap sudo libidn gmp.
  • Dann – das sehr Werkzeug des wget Befehl Zimbra * Link zu einer Datei mit der Dienstprogramm Zimbra aktuellen Version *.
  • Entpacken Sie die tar-Befehl Datei und gehen Sie in das entsprechende Verzeichnis mit dem Befehl cd verwenden.
  • Danach müssen Sie den Installationsbefehl ./install.sh -Plattform-Überschreibung laufen.