Archiv der Kategorie: Systemadministration

Puppet Master und Client installieren und konfigurieren

Ab einer gewissen Menge an Maschinen die man zu verwalten hat, stellt sich vermutlich jedem Systemadministrator die Frage – Geht das noch einfacher? Die Antwort ist Puppet, ein Configuration-Managment-Tool mit dem man das Setup eines Servers automatisieren kann.

Dieses Tutorial beschreibt die Grundlegende Installation eines Puppet Master Servers sowie eines Clients, welcher durch den Puppet Master verwaltet wird, unter Ubuntu 14.04 Server. Das Setup auf einem Debian System unterscheidet sich lediglich in der Wahl des Pakets.

Weiterlesen

Bind9 DNS Server einrichten unter Debian

Dieses Tutorial beschreibt die Installation und Konfiguration von Bind9 sowie der Einrichtung einer lokalen Zone. Hierbei wird folgende Umgebung angenommen.

  • Web und Mail-Server (192.168.1.1)
  • Primärer DNS Server (192.168.1.2)
  • Sekundärer DNS Server (192.168.1.3)

Es sollte sichergestellt sein, dass beide Server eine korrekte Serverzeit besitzen. Bestenfalls wird die Systemzeit beider DNS Server kontinuierlich per NTP synchronisiert.

Weiterlesen

Lösung: RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

Wer zu Testzwecken oder in kontrollierten Umgebungen ein SSL Zertifikat erstellt um Verbindungen zwischen Client und Server zu verschlüsseln findet unter Umständen folgende Warnung im Apache Error Logfile.

RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

Die Warnung besagt, dass das verwendete Zertifikat eigentlich zur Unterschrift anderer Zertifikate erstellt wurde, also ein CA (Certificate Authority) Zertifikat ist. Mit folgenden Schritten lässt sich ein Zertifikat erstellen, welches die Warnung verschwinden lässt.

Weiterlesen

Einrichtung von Apache mit SSL unter Debian

Dieses Tutorial erklärt, wie man einen den Apache Webserver SSL-fähig macht und dadurch die Verbindung zwischen Server und Client mit einem selbst signierten Zertifikat sichert.

Schritt 1: Prüfen ob openssl installiert ist

which openssl

Wenn der oben genannte Befehl keinen Pfad ausgibt, wird openssl mit folgendem Befehl nachinstalliert.

apt-get install openssl

Weiterlesen

Die wichtigsten Befehle zur Administration von MySQL

Ist eine MySQL Datenbank erfolgreich Installiert (siehe Installation eines Apache Servers mit MySQL und PHP unter Debian) kann es mit der Einrichtung einer Datenbank und der eigentlichen Administration losgehen. Dieses kurze Tutorial zeigt die wichtigsten Befehle zur Administration einer MySQL Datenbank.

MySQL Command-Line Tool aufrufen

mysql -u root -p

Weiterlesen

Die wichtigsten Befehle zum Selektion und zur Bearbeitung von Datensätzen in MySQL

Um Datensätze zu bearbeiten wird bei MySQL, und den meisten anderen SQL Datenbanken die DML (Data Manipulation Language) oder ein Dialekt davon verwendet. Dieser Beitrag fasst die gängigsten Befehle zur Bearbeitung von Datensätzen mit dem MySQL Command-Line Tool  zusammen.

MySQL Command-Line Tool aufrufen

mysql -u root -p

Weiterlesen

Die wichtigsten Befehle zur Erstellung von MySQL Datenbanken

MySQL Datenbanken lässt sich in vielfältiger Weise verwalten. Häufig wird hierzu das Tool phpMyAdmin verwendet. Doch auch mit der Shell lassen sich Datenbanken schnell und einfach aufbauen und verwalten.

MySQL Command-Line Tool aufrufen

mysql -u root -p

Erstellen und Bearbeiten von Datenbanken

Datenbanken auflisten

show databases;

Weiterlesen