Kontakt | Impressum | Datenschutz
Der Europäische Webmasterverband
Webmasters Europe
News Community Certification Business Network Know-how! WE

WE Certified Web Administrator Grade I

Beschreibung und Lernziele

Ein eigener Rootserver beim Internet-Provider bietet ein Höchstmaß an Performance und Flexibilität beim Betrieb von Websites und Webanwendungen. Doch die Einrichtung, Verwaltung und Absicherung der verschiedenen Dienste erfordert ein hohes Maß an Networking- und Linux-Know-how, das wir Ihnen in diesem Lehrgang vermitteln.

Ausbildung (Anbieter, Dauer, Kosten, Voraussetzungen)

Ein geeignetes Bildungsinstitut finden Sie über den Trainings-Locator.

Lernthemen

Linux-Systemadministration

  • Die Geschichte von Linux
    • Herkunft (System, Name)
    • warum Debian?
  • Das modulare System von Linux
    • Aufbau und Struktur
    • Kernel
    • Shell
    • Module
  • Das Benutzerkonzept
    • Der User Root
    • Andere User
    • Anmelden am System
    • Wie sollte ich mich anmelden?
  • Grundlagen im Umgang mit Dateien und Verzeichnissen
    • Dateien und Verzeichnisse
    • Verzeichnisbaum
    • Navigation
    • Die TAB-Taste
    • Dateien öffnen mit cat und less
    • Absolute und relative Pfade
    • pwd
    • Das Home-Verzeichnis
  • Der Umgang mit Dateien
    • Namenskonventionen
    • Rückmeldungen vom System
    • Anlegen einer Datei
    • Kopieren
    • Verschieben
    • Löschen
    • Absolute und relative Pfade praktisch angewandt
  • Der Umgang mit Verzeichnissen
    • Namenskonventionen
    • Anlegen eines Verzeichnisses (mkdir)
    • Kopieren
    • Verschieben
    • Löschen
  • VI-Editor
    • VIM, der neue VI
    • Die wichtigsten Kommandos
    • Navigation im VI
    • Suchen im VI
    • Suchen und ersetzen
  • Dokumentation
    • man
  • Die Shell
    • Die verschiedenen Shells
    • Systemvariablen
    • Shell einrichten
    • Aliasse
  • Der Umgang mit Shell-Befehlen
    • Umleitungen
    • Verknüpfungen
    • Pipelines
    • Kommandosubstitution
  • Suche
    • Der Befehl find
    • Der Befehl locate
    • Der Befehl grep
  • Das Dateisystem aus Root-Sicht
    • Die einzelnen Verzeichnisse (FHS)
    • Der Mount-Befehl
    • df, du
    • quotas
  • Dateitypen
    • Hard- und Softlinks
    • Dateien
    • Verzeichnisse
    • Gerätedateien
    • Sockets
  • Die Debian Paketverwaltung
    • Die Theorie (Testing / Stable / Unsable)
    • Die Sources.list
    • apt mit seinen verschiedenen Optionen
    • dpkg
  • Prozessverwaltung
    • Begriffsdefinition
    • Daemons
    • Das Konzept
    • Die wichtigsten Befehle (ps, top, kill)
    • vmstat
    • Wo können Überlastungen auftreten
  • Benutzerverwaltung
    • Befehle (useradd, usermod, ..., groupadd ...)
    • /etc/passwd -group -shadow
    • Die Befehle id und who
  • Berechtigungssystem
    • Berechtigungen allgemein (755, rxw ...)
    • chown, chgrp, chmod
  • Der Bootvorgang
    • Das Konzept (init, inittab)
    • Die verschiedenen Runlevel
  • Cron
    • Das Konzept
    • Konfiguration
  • Archivierung und Backup
    • tar
    • gzip, bzip
    • dd
    • Tipps zu Backups
  • Pakete aus Quellcode installieren
    • ./configure
    • make
    • make install

Linux-Systemdienste & Sicherheit

  • Einführung
    • Wofür werden Dienste benötigt?
    • Wie funktionieren Dienste?
  • Sicherheit
    • Einige einfache Regeln
    • Durchführung eines Basis-Sicherheitsaudits
  • System-Härtung
    • Berechtigungen überprüfen
    • Debian-Harden
  • PAM
    • Konzept und Überblick
    • User-Logins beschränken
    • Limit
  • Syslog
    • Konfiguration
    • Vorstellung der Log-Files
    • Logfiles als Teil der Serverüberwachung
    • Logrotate und Logwatch
  • SSH
    • Der SSH-Server
    • Beliebte SSH-Clients
    • Die SSH-Server Konfiguration
    • Public-Key Authentifizierung

Grundlagen der Shell-Skript-Programmierung

  • Einführung
    • Was ist ein Shell-Skript?
    • Wofür kann man Shell-Skripte verwenden?
  • Wiederholung grundlegender Shell-Konzepte
    • Pipes und Umleitungen
    • Systemvariablen
    • Kommandosubstitution
    • Befehlsverknüpfungen
    • ...
  • Wiederholung wichtiger Linux-Kommandos
    • find
    • grep
    • pwd
    • ...
  • Einführung in die Shell-Skript Programmierung
    • Der shebang #!
    • Skripte ausführen
    • Skripte aus Kommandos aufbauen
    • echo
  • Variablen und Zuweisungen
    • Variablen definieren
    • Strings mit doppelten und einfachen Anführungszeichen
    • ${var}-Schreibweise und Zweck
    • Zuweisungen
    • Besondere Systemvariablen
    • Export und Geltungsbereich von Variablen
  • Shell-Expansionen
    • Wildcards
    • Strings beschneiden
    • Strings verändern
  • Ausgabe
    • echo
    • Formatierte Strings
  • Eingabe
    • Benutzereingaben
    • Eingaben aus Dateien
    • Kommandozeilen-Parameter
  • Tests
    • Dateitests
    • Stringtests
    • Numerische Tests
  • Verzweigungen
    • if
    • case
  • Schleifen
    • while
    • for
  • Nützliche Programme
    • basename/dirname
    • logname
    • cut
    • sort
    • hostname
    • uname
    • date
    • uptime
    • ...
  • Funktionen
    • Funktionen definieren
    • Parameterübergabe
    • Rückgabewerte
    • Geltungsbereich von Variablen
  • Prozesse und Signale
    • Theorie
    • Bedeutung der verschiedenen Signale
    • Der Befehl kill
    • Der Befehl trap
    • Hintergrundprozesse
  • Reguläre Ausdrücke
    • Syntax
    • egrep
    • sed
  • Größere Shell-Programme entwerfen
    • Einbinden anderer Shell-Skripte
    • Dateistruktur
    • Namenskonventionen

Einführung in TCP/IP-Networking

  • Netzwerk Grundlagen
    • Entstehung der Netzwerke/Geschichte
    • Klassifizierung von Netzwerken
    • Netzwerk-Technologien
  • ISO/OSI und TCP/IP
    • Die Protokoll-Schichten
    • Zuordnung der einzelnen Schichten zur Hardware
    • Netzwerkstandards
    • Zugriffsverfahren
  • Ethernet
    • Einordnung in ISO/OSI
    • MAC-Adressen
    • Hardware auf den verschiedenen Layern
    • Begriffe
    • Tools
  • IP
    • Definition IP
    • Aufgaben von IP
    • IP-Header
    • IPv6
    • Tools
  • IP-Adressierung
    • Aufbau einer IP-Adresse
    • Subnetzmasken
    • Netz/Broadcast-Adresse
    • Reservierte Netze/Besondere Adressen
    • Subnetting
    • Tools
  • ICMP
    • ICMP als Helferprotokoll
    • ICMP-Nachrichtentypen
    • Tools
  • UDP
    • Aufgaben von UDP
    • Der UDP-Header
  • TCP
    • Aufgaben von TCP
    • Der TCP-Header
    • Verbindungsauf- und -abbau (Handshake)
    • Flusskontrolle
    • Integritätscheck
    • Tools
  • Überblick der Application-Layer Protokolle
  • Routing
    • Definition Routing
    • Wie findet ein IP-Paket sein Ziel?

DNS & Mail-Administration mit BIND und Postfix

  • Einführung
    • Aufbau und Funktionsweise des Domain-Name-Systems
    • Ablauf einer DNS-Abfrage
  • Programme zur DNS-Abfrage
    • Die verschiedenen Ressource Records
    • Abfrage mit "host"
    • Die verschienen Abfragemöglichkeiten mit "dig"
    • Namensauflösung praktisch angewandt
  • Installation und Konfiguration von Bind9
    • Installation mit Debian-Paketmanager
    • Starten und stoppen von Bind9
    • Logfile Analyse
    • Globale Konfiguration
  • Die Zonen-Dateien
    • Aufbau einer Zonendatei
    • Die Master-File Direktiven
    • Ressource Records
    • Canonical Names (CN)
  • Reverse Lookup
    • Der Zoneneintrag für Reverse Lookup
    • Der Pointer-Record (PTR)
  • Load Balancing
  • Voraussetzungen für den Betrieb eines Mailservers
  • Das SMTP-Protokoll
  • Installation von Postfix
  • Der Aufbau von Postfix
    • Funktionsweise von Postfix
    • Die Postfix Daemons
    • Die Postfix Queues
    • Das Prinzip der Maps
  • Konfiguration von Postfix
    • Die main.cf
    • Restrictions in Postfix
    • Spam abwehren: Blacklists verwenden
    • Virtuelle Domains einrichten
  • Sicherheit mit SSL/TLS
    • Eigenes Zertifikat erstellen
    • TLS in Postfix aktivieren
  • SASL (Simple Authentication and Security Layer)
    • SASL aktivieren
    • SASL konfigurieren
  • Mails abrufen und verwalten: POP3 und IMAP mit Dovecot

Webserver-Administration mit Apache, PHP und MySQL

  • Einführung
    • Das HTTP-Protokoll
  • Installation von Apache 2
  • Grundsätzlicher Aufbau der Konfiguration
    • Das Prinzip der Verzeichnisse
    • Die Konfigurations-Dateien
    • Das Prinzip enabled / disabled
  • Konfiguration des Hauptservers
    • Verwaltung der Serverinstanzen
    • Die Konfigurations-Parameter
  • Die ports.conf
    • Listen
  • Modul-Konfiguration
    • Was sind Module?
    • Wo finde ich Module?
    • Aktivieren und Deaktivieren einzelner Module
    • PHP5 installieren
  • Die Konfigurationsabschnitte
    • Directory
    • Location
    • Files
  • Aliasse
    • Was sind Aliase?
    • Alias
    • SciptAlias
  • Die Options-Anweisung
    • All
    • None
    • FollowSymLinks
    • SymLinksIfOwnerMatch
    • Indexes
    • ExecCGI
  • Zugriffsbeschränkungen
    • Hostbasierte Zugriffsbeschränkungen
    • Zugriffsbeschränkung durch Authentifizierung
    • Delegieren von Zurgriffsbeschränkungen (.htaccess)
  • Virtuelle Hosts
    • Der Unterschied zwischen IP- und Namensbasierten virtuellen Webservern
    • Nameservereintrag
    • Verzeichnisse für virtuelle Server
    • Globale Konfiguration
    • Konfiguration eines virtuellen Webservers
    • Der ServerAlias
  • Sicherheit
    • Apache absichern
    • CGI-Scripte absichern
    • Virtuelle Hosts absichern
  • Zusätzliche Module
    • mod_rewrite
    • mod_ssl
    • mod_gzip
  • Benchmarking
    • mod_status
    • Benchmarking mit "siege"
    • Performance-Tipps
  • Logfile-Analyse
    • Analysieren der Logfiles
    • Installation und Konfiguration von AWStats
  • MySQL und phpMyAdmin
    • Installation des MySQL-Servers
    • Installation phpMyAdmin
    • MySQL Administration mit phpMyAdmin und der "my.conf"
  • FTP mit ProFTPD
    • Installation von ProFTPD
    • Arbeitsweise des FTP-Protokolls
    • Konfiguration von ProFTPD
    • Testen des FTP-Servers und Analyse
    • Change-Root Umgebung mit ProFTPD
    • Anonymous FTP
    • Geschützte Übertragung mit FTP über SSL (FTPS)

Certification

Wer ist online

9 Benutzer sind online.

Login

Benutzername:

Passwort:

Passwort vergessen? Jetzt registrieren!
hosting by Host Europe