gehts zum der elektronischen Version

Werbung
www.LinuxCampus.net
... das Trainingszentrum
für Linux-Freaks und Newbies.
Kursverzeichnis
Administrator Ausbildung
Kursverzeichnis
Seite
Apache 2.x Webserver Administration
29
Icinga2 Netzwerk Monitoring
49
Penetration Testing mit Kali Linux
67
Linux 1 - Grundlagen
14
Apache Tomcat 8 Administration
29
Host Logging mit Syslog
50
Pluggable Authentication Modul (PAM)
67
Linux 2 - System Administration
14
Squid 3.x Proxy Server Administration
30
Prozess Verwaltung und Diagnose
50
Systemhärtung Linux
68
Linux 3 - Dateisysteme & Datenspeicher
15
DNS Administration und Security
30
Troubleshooting Systemstart
51
Apache Security and Hardening
68
Linux 4 - Netzwerk Services
15
Linux Enterprise Diagnose und Tuning
51
Sicherheit mit PKI, SSL und TLS
69
Linux 5 - Internet Services
16
Scripting Ausbildung
Logstash, Elasticsearch und Kibana
52
Linux Forensik mit Kali Linux
69
Linux 6 - Security Services
16
BASH Shell Scripting
33
SUSE Server Administration
17
grep, awk, sed und Regular Expressions
33
Programmierer Ausbildung
CentOS Server Administration
17
VI/VIM für Linux Administratoren
34
C Grundlagen
55
Python 3 Grundlagen
34
C für Fortgeschrittene
55
Fortgesch. Administration
Seite
Seite
Seite
SUSE Zertifizierung
Seite
SUSE Linux Enterprise Server 12
Administration
71
71
Python 3 Aufbau
35
Linux System Basics für Programmierer
56
Linux Backup Tools
19
Python 3 und Reguläre Ausdrücke
35
Linux Netzwerk Programmierung
56
SUSE Linux Enterprise Server 12
Advanced Administration
Linux Anatomie und Computer Basics
19
Perl Programmierung
36
Linux Multithreading Programmierung
57
Securing SUSE Linux Enterprise Server 12 72
Linux System Advanced Programmierung 57
Btrfs Dateisystem Administration
20
Btrfs und XFS Dateisysteme
20
Identity Management
Advanced Network Configuration
21
OpenLDAP 2.4 Administration
MariaDB/MySQL Datenbank Administration 21
Seite
SUSE Manager 3 Administration
72
73
Embedded Linux Programmierung
58
39
Versionskontrolle mit Subversion
58
OpenStack Administration with SUSE
OpenStack Cloud
OpenLDAP 2.4 Integration
39
GNU-Make und Makefiles
59
Deploy SUSE OpenStack Cloud
73
SUSE Enterprise Storage Administration
74
SQL Grundlagen
22
Identitätsmanagement mit FreeIPA
40
Scrum Einführung
59
Systemd für Administratoren
22
Active Directory Services mit Samba 4
40
Scrum für Fortgeschrittene
60
KVM Server Virtualisierung
23
Enterprise Single Sign-On mit Kerberos
41
Java Grundlagen
60
Embedded Linux
Docker Container Virtualisierung
23
Active Directory Integration mit Kerberos 41
Java Grundlagen - Workshop
61
Das Yocto Projekt für Einsteiger
SLES12 Update und neue Funktionen
24
Administering SSSD on SLES12
Java für Fortgeschrittene
61
Embedded Linux: Grundlagen & Architektur 77
RHEL7 Update und neue Funktionen
24
Java für Fortgeschrittene - Workshop
62
Embedded Linux: Kernel Treiber & Interna 78
Konfigurationsmanagement mit Ansible
25
Java für Experten
62
Rasberry Pi Hands-On
Java 8/9
63
Micro Focus Open Enterprise Server 2015 25
Netzwerk Dienste
Seite
Hochverfügbarkeit
42
Seite
HA Linux Storage Systems
45
HA Clustering with CentOS7
45
HA Clustering with SLES 12
46
Security und Hardening
Seite
HA SAP with SLES 12 for SAP Applications 46
AppArmor Administration
65
Linux Firewalls mit iptables
65
SELinux System Administration
66
IPv6 Grundlagen und Konzepte
27
IPv6 Linux Netzwerke und Sicherheit
27
Virtual Private Networks mit OpenVPN
28
Monitoring und Diagnose
OpenSSH Administration
28
Systemüberwachung und Diagnose
Seite
49
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
2
Seite
77
78
SELinux Policy Administ. und Entwicklung 66
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
3
LinuxCampus goes Tempel
Das Open Source Schulungsinstitut für
IT-Administratoren
LinuxCampus goes Tempel - unter diesem Slogan planen
wir seit Mitte 2016 das wahrscheinlich wichtigste Ereignis
seit der Gründung des LinuxCampus vor 6 Jahren.
Bisher lag unser Fokus auf der Entwicklung von neuen
Kursen. Nun haben wir ein einzigartiges Schulungsprogramm geschaffen, das in ganz Europa seines gleichen
sucht. Diese Expansion führte uns allerdings an unsere
räumlichen Grenzen, da wir an unserem bisherigen Standort nicht genügend Platz hatten, um alle Kundenwünsche
umzusetzen. Um alle Blockaden zu lösen, haben wir nun
ein komplettes Haus direkt in der Innenstadt von Wr. Neustadt erworben.
Peter Jahn, MSc Geschäftsführer
Brodtischgasse 4
Unter dieser Adresse dürfen wir sie ab April 2017 in unserem neuen Tempel, der sich auf 3
Ebenen erstreckt, begrüßen. Mit dieser neuen Lokation haben wir unser Trainingscenter um
vieles aufgewertet. Vorrangig stehen nun mehrere top ausgestattete und voll klimatisierte
Schulungsräume zur Verfügung, um Ihnen noch mehr Kurse parallel anbieten zu können.
Darüber hinaus bietet der neue LinuxCampus noch mehr Service für alle Kursteilnehmer.
Es wurden ausreichend Sanitäreinrichtungen geschaffen, das Buffet vergrößert und es steht
noch mehr Platz zum Relaxen und Entspannen in den Pausen zur Verfügung.
Somit haben wir eine ideale Atmosphäre für konzentriertes und entspanntes Lernen
geschaffen.
Wir über uns
Der LinuxCampus wurde 2011 gegründet, um den Bedarf an hochwertigen Linux und Open
Source Schulungen decken zu können. Mit knapp 100 Kursen zu Themengebieten wie Administration, Scripting, Monitoring, Tuning, Hochverfügbarkeit, Virtualisierung und Hacking bieten wir ein vielfältiges und einzigartiges Kursprogramm an. Alle Kursunterlagen werden von
unseren Trainern persönlich entworfen und regelmäßig aktualisiert, um schnell auf Änderungen durch Servicepacks und Versions-Upgrades eingehen zu können. Weiters passen wir
laufend unser umfangreiches Kursprogramm an, um rasch auf neue Bedürfnisse am Markt
reagieren zu können.
Schulungsraum
Alle unsere Arbeitsplätze sind technisch
hervorragend ausgestattet: 22" Monitore,
PC‘s mit EIGHT-Core Prozessoren und 32 GB
Arbeitsspeicher. Um auch komplexe Themen
erlernen zu können, werden alle unsere Kurse in virtuellen Umgebungen abgehalten. Das
ermöglicht den Teilnehmern, während des
Kurses aus mehreren unterschiedlichsten
Distributionen wählen zu können.
Kursvarianten
Kurskatalog 2017
Mit dem vorangegangenen Kurskatalog präsentierten wir Ihnen stolz unser über 70 Kurse
umfassendes Angebot. Im Jahr 2017 werden wir wohl die 100er Marke überschreiten. Neu hinzu kommt, dass wir auf Kundenwunsch ausgewählte Trainings in englischer Unterrichtssprache abhalten. Andere Kurse wiederum können als Web basierende Training gebucht werden.
Nun wünsche ich Ihnen viel Spaß beim Schmökern durch unseren Kurskatalog.
Herzliche Grüße,
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
4
Die Anzahl der OpenSource Produkte und ihre umfassenden Funktionalitäten sind im
Selbststudium nur schwer und zeitintensiv zu erlernen. Darum bietet LinuxCampus.net
Ihnen ein umfangreiches und kostengünstiges Ausbildungsprogramm an.
Bei uns lernen sowohl Einsteiger als auch
Fortgeschrittene auf sehr hohem Niveau.
Um das zu ermöglichen, haben unsere Trainer ein neues, aus 3 Varianten bestehendes
Konzept erstellt, um besser und schneller
auf die gewünschten Bedürfnisse unserer
Teilnehmer eingehen zu können.
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
5
Firmentrainings (Inhouse Training)
Beratung und Lizenzverkauf
Beratung
Ist Ihnen die Anreise zu weit? Oder finden Sie keinen Kurs mit denen
von Ihnen genau benötigen Themen? Dann ist ein Firmentraining von
LinuxCampus.net genau das Richtige für Sie.
Exakt auf Ihre Wünsche abgestimmt
Ein Workshop bietet die Möglichkeit, den Seminarinhalt und die Kursdauer auf die Vorkenntnisse
der Teilnehmer und die betrieblichen Anforderungen abzustimmen. Gerne setzen wir in diesen
Seminaren konkrete Aufgabenstellungen aus Ihrem Haus als Übungsbeispiele ein.
Ganz gleich, ob sie ein kleines, mittelständiges oder großes Unternehmen verwalten, gerne stehen wir Ihnen bei der Planung, Installation und
Konfiguration professionell zur Seite.
Unsere praxisorientierten Trainer haben sehr viel Erfahrung mit den Produkten, die sie
unterrichten. In einem kurzen Consultinggespräch mit unserem Fachpersonal lassen sich
Neuanschaffungen besser abstecken und unnötige Kosten vermeiden.
††RedHat, SUSE, Debian
††Apache Webserver
††MySQL Datenbank
††Apache Tomcat
††Samba Server
††OpenLDAP
††Security
Veranstaltungsort
Anders als bei den Standardkursen werden die Workshops in Ihrem Haus durchgeführt. Somit
entfallen sowohl die Reisekosten als auch der Reiseaufwand der Teilnehmer. Falls Sie keine
passende Schulungsumgebung zur Verfügung haben, kann das Training bei uns im Haus oder
bei einem unserer lokalen Partner stattfinden. Unsere Trainer sind auch für Workshops im
Ausland, wie z.B. Deutschland, Schweiz etc., buchbar, kontaktieren Sie uns für ein individuelles Angebot.
Schulungspreise
Die Schulungen werden pro Kurstag unabhängig von der Teilnehmeranzahl verrechnet,
dadurch verringern sich die Schulungskosten pro Mitarbeiter enorm. Für mehrtägige Schulungen bieten wir darüber hinaus günstigere Pauschalpreise an.
Privatsphäre
Oft wollen Teilnehmer mit dem Trainer über technische Probleme aus dem eigenen Betrieb
diskutieren, können es aber nicht, da Mitbewerber oder Konkurrenten im selben Kurs sitzen.
Bei einem Workshop im eigenen Haus stellt sich diese Problematik nicht.
Flexible Seminarzeiten
Workshops bieten Ihnen die Möglichkeit, den Seminartermin frei zu bestimmen. Wir halten
unsere Schulungen genau dann, wann Sie Zeit haben! Auch Termine am Abend oder am
Wochenende können wir nach Rücksprache anbieten.
Nachbetreuung
Nach einer Schulung steht unser Team gerne für Anfragen zum Kursinhalt zur Verfügung.
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
6
††Kerberos
††Active Directory Integration
††Scripting
††Monitoring
††Linux Backup Tools
††Hochverfügbarkeit
††u.v.m.
Lizenzverkauf
Wir stehen Ihnen nicht nur beratend zur Verfügung, sondern sind auch
bei zahlreichen Herstellern seit Jahren als Reseller registriert und
zertifiziert.
Unabhängig davon, ob Sie ein Beratungsgespräch in Anspruch genommen haben oder nicht,
können wir Ihnen gerne zu zahlreichen Produkten ein preisgünstiges Angebot legen.
Unter anderem haben wir Erfahrungen mit dem Verkauf und der Installation von Produkten
folgender Hersteller:
††Novell
††SUSE
††RedHat
††GWAVA
††SEP Backup
††u.v.m.
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
7
LinuxCampus Fashion Store
Verwöhnprogramm
Wir wollen, dass sich unsere Kursteilnehmer bei uns wohl fühlen. Um unerwartete Zusatzkosten unserer Kursteilnehmer zu verringern, bietet
LinuxCampus.net gratis einige Zusatzdienste an:
Viele kreative Werbeartikel finden Sie ab sofort in unserem Fashion Store!
Nachdem wir des öfteren von unseren Kursteilnehmern nach Werbe- und Fashionartikeln
mit unserem Logo gefragt wurden, haben wir uns dazu entschlossen, eine ganze Palette an
diversen Produkten anzubieten.
Parkmöglichkeit
Nun kann jeder in unserem Online Fashion Store aus über 200 Produkten sich seine persönlichen Favoriten aussuchen. Die Produktpalette reicht von crazy T-Shirts mit witzigen Sprüchen
über kultige Bekleidungsartikeln bis hin zu brauchbaren Accessoires fürs Büro.
Verpflegung
Es werden kontinuierlich weitere Artikel im Shop aufgenommen, regelmäßiges Vorbeischauen
unter http://shop.spreadshirt.at/LinuxCampus/ lohnt sich!
Über Rabatte und Aktionen informieren wir Sie regelmäßig in unserem Newsletter.
Die Kosten für die nur wenige Gehminuten entfernte Parkgarage übernehmen wir gerne.
Die Verrechnung der Parkrechnungen erfolgt direkt mit dem anwesenden Personal.
Die Kosten für das Mittagessen inkl. Getränk in einem der umliegenden Restaurants sind bei
ganztägigen Kursen bereits in den Kurskosten inkludiert.
Während der Kurszeiten verwöhnen wir unsere Teilnehmer mit auserlesensten Tee- und Kaffeesorten, zahlreichen Kaltgetränken sowie diversen Snacks für zwischendurch.
Raucherbereich
Wir bieten für die Pause getrennte Räumlichkeiten für Raucher und Nichtraucher.
WLAN
Unsere Teilnehmer erhalten selbstverständlich kostenfreies WLAN, damit Sie während des
Kurses mit ihrem Notebook oder Smartphone ins Internet kommen.
Internet
Unsere Schulungsumgebung bietet High-Speed Internet ohne ausgehenden Firewall Einschränkungen. Dadurch können die Teilnehmer bei Bedarf uneingeschränkt auf Ressourcen
im Internet oder ihrer Firma zugreifen.
Klimaanlage
Um auch im Sommer einen kühlen Kopf bewahren zu können, sind alle unsere Schulungsräume in der Brodtischgasse voll klimatisiert.
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
8
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
9
Allgemeine Informationen
Icons
Unsere Webseite bietet Ihnen zahlreiche Informationen zur Anfahrt,
Hotels, Kursraumausstattung und unseren beliebten Bonus- und Rabattsystemen, mit denen Sie viel Geld sparen können.
Um die vielfältigen Kursmöglichkeiten beschreiben zu können, sind alle
unsere Kurse mit Icons versehen.
Hotels
In-House Training
In Wiener Neustadt und Umgebung stehen Ihnen eine Vielzahl von Übernachtungsmöglichkeiten in den verschiedensten Preisklassen zur Verfügung. Eine kleine Auswahl an Hotels in
der Nähe von unserem Schulungsinstitut finden Sie auf unserer Webseite unter dem Menü
"Wir im Überblick"
Das Training kann bei Ihnen im Haus mit Ihrer Computerausstattung
durchgeführt werden.
Classroom Training
Unser Bonus- & Rabattsystem
Zu diesem Training finden regelmäßig offene Trainings bei uns im Haus statt.
LinuxCampus.net bietet seinen Kunden eine Vielzahl von Rabatt-Systemen an, damit Sie noch
günstiger an unseren Seminaren & Workshops teilnehmen können. Eine Übersicht der aktuellen Rabattmöglichkeiten finden Sie auf unser Webseite unter dem Menü "Bonus System".
Bitte geben Sie bei der Bestellung das gewünschte Rabatt-System an, spätere Änderungen
können unter Umständen nicht mehr berücksichtigt werden.
Kursbeschreibungen und Termine
Im Vergleich zu kommerziellen Produkten gibt es im Open Source Bereich eher unregelmäßige Releasezyklen. Soweit es uns möglich ist versuchen unsere Trainer immer die neusten
Produktversionen zu berücksichtigen. Daher ist es notwendig, in unregelmäßigen Abständen
die einzelnen Kursbeschreibungen anzupassen. Die genauen Kursinhalte sowie die aktuellsten Termine zu den einzelnen Kursen finden Sie online unter http://www.LinuxCampus.net.
Alle unsere Schulungen stehen Ihnen auch als Inhouse Training zur Verfügung.
Web-based Training
Dieses Training wir zu speziellen Terminen über das Internet angeboten.
DE
EN
Unterrichtsprache Deutsch
Im Allgemeinen werden alle unsere Kurse in deutscher
Unterrichtssprache abgehalten.
Unterrichtssprache Englisch
Vereinzelte Trainings können auf Kundenwunsch in englischer
Unterrichtsprache bestellt werden.
Rechtliches
LinuxCampus.net ist eine Werbeplattform für Schulungen im Open Source Bereich. Rechtlich
Verantwortlich für alle Dienstleistungen ist das Unternehmen "TripleS Jahn Peter" und alle
Rechnungen werden auch von dieser Firma gelegt. Unsere Allgemeinen Geschäftsbedingungen sind Online auf unserer Webseite verfügbar. Alle Preisangaben sind exkl. MwSt., Irrtümer
vorbehalten.
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
10
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
11
Administrator Ausbildung
Administrator Ausbildung
Danach können unsere Aufbaukurse flexibel in beliebiger Reihenfolge absolviert werden.
Einerseits bieten wir ein Kurspaket zur Linux Engineer Ausbildung an, andererseits über
40 Spezialkurse, um sich speziell auf eine Aufgabe vorzubereiten. Dieses Kursangebot ist
einzigartig in Österreich.
Solch ein starres, lineares Ausbildungsprogramm kostet kostbare Ausbildungszeit. Findet ein
Kursteil aufgrund mangelnder Teilnehmerzahl nicht statt, muss auf den nächsten angebotenen Termin gewartet werden bevor der geplante Aufbaukurs absolviert werden kann. Dadurch
kann sich die Ausbildungsdauer sehr stark verlängern. Dabei möchten viele Unternehmen
ihre Mitarbeiter schnell effektiv eingesetzt wissen.
Ausbildungsschwerpunkt
1300
Dateisysteme und Datenspeicher (3 Tage)
1400
Netzwerk Administration (3 Tage)
1500
Internet Services (3 Tage)
1600
Security Services (3 Tage)
1700
SUSE Server Administration (5 Tage)
1800
CentOS Server Administration (5 Tage)
Spezialisierungsthemen (1-5 Tage)
Arbeitgeber setzen ihre Administratoren für gewöhnlich gezielt ein. Die meisten Ausbildungsprogramme sehen jedoch vor, dass alle Kurse in einer aufeinander aufbauenden Abfolge
absolviert werden müssen. Somit werden Themenblöcke erlernt, die oft gar nicht benötigt
werden. Darüber hinaus finden Linux Kurse meist nur auf einer speziellen Distribution statt.
Dies schränkt die Teilnehmer in ihrem Lernerfolg und in ihrer Flexibilität im beruflichen Alltag
stark ein.
Linux Engineer (LPIC-2)
Ausbildungsdauer
1200
Aufbaukurse
Linux Administrator (LPIC-1)
Typische Administrator Ausbildungen sehen jedoch vor, dass während der gesamten Ausbildungsdauer die zugehörigen Kurse in einer genau festgelegten Abfolge besucht werden
müssen. Hier sehen wir folgende Nachteile:
1100
System Administration (4 Tage)
Einerseits wird von einem Administrator fundiertes Allroundwissen gefordert, andererseits erfordert die Komplexität der unterschiedlichen Aufgaben immer mehr Themenspezialisierungen, um eine optimale Betreuung des Systems gewährleisten zu
können.
Grundlagen (4 Tage)
Grundlagenkurse
Kompakt
Helpdesk Administrator, spezialisierter Administrator bis hin zum Linux
Engineer – wir bieten für alle Ausbildungswege die richtige Lösung.
Zusätzlich haben wir unsere Kurse so abgestimmt, dass unsere Teilnehmer bestmöglich
auf zahlreiche Prüfungen von LPIC (Level 1-3), SUSE (CLA, CLP, CLE) und Red Hat (RHCSA, RHCE) vorbereitet werden. Mehr zu den Zertifizierungsmöglichkeiten finden Sie auf
unserer Homepage.
Unsere Lösung - distributionsunabhängig und flexibel
Profitieren Sie von unserer langjährigen Erfahrung und nutzen Sie unsere effiziente Alternative zu üblichen starren Kurssystemen. Mit unseren Kursen "Linux Grundlagen" und
"Linux System Administration" bieten wir eine solide distributionsunabhängige Linux
Administrator Ausbildung. Die darin enthaltenen Themen werden dabei unabhängig von
der Distribution gelehrt und der Teilnehmer kann während des Kurses das Erlernte auf
den wichtigsten Distributionen wie SUSE, Red Hat, Ubuntu und Debian testen.
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
12
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
13
Administrator Ausbildung
Administrator Ausbildung
1100 Linux 1 - Grundlagen
1300 Linux 3 - Dateisysteme und Datenspeicher
Dieser Basiskurs richtet sich an alle Linux Einsteiger und vermittelt die Grundlagen von Linux.
Es erfolgt eine gründliche Einführung in die Installation, den Betrieb eines Systems, die grafischen Administrationswerkzeuge und den wichtigsten Kommandozeilenwerkzeugen.
Jeder Teilnehmer erstellt sein eigenes Linux Netzwerk, bestehend aus 3 unterschiedlichen
virtuellen Maschinen (RedHat, SUSE und Ubuntu). In dieser Umgebung kann der Teilnehmer
das Erlernte gleich ausprobieren und hat zusätzlich die Möglichkeit, zwischen verschiedenen
Distributionen zu vergleichen. Dieser Kurs dient als Vorbereitungskurs für alle folgenden Aufbaukurse und Spezialisierungen.
††Distributionsarten, Lizenzmodelle
††Linux Installation
††Aufbau des Linux Dateisystems
††Befehl und Shell Grundlagen
††Administrationsgrundlagen
††Einfache Textverarbeitungsfilter
Kurslänge: 4 Tage
††Rechteverwaltung
††Benutzer- und Gruppenverwaltung
††Netzwerk Konfiguration
††Geräteverwaltung
††Remote Verwaltung
††Software- und Paketverwaltung
Preis: € 1.580
DE
1200 Linux 2 - System Administration
Kurslänge: 4 Tage
Preis: € 1.580
††Monitoring und Healthcheck
††Zeit- und Taskverwaltung
††Software- und Paketverwaltung
††Fortgeschrittene RPM Verwaltung
††Kompilieren von Source Code
††Troubleshooting
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
14
††Linux Geräteverwaltung
††Verwalten von Linux Dateisystemen
††Platten-Quotas verwalten
††Linux Volume Management (LVM)
††RAID Verwaltung
††Replikation mit DRBD
Kurslänge: 3 Tage
††iSCSI Storage
††Storage Diagnose Werkzeuge
††Network File System (NFS)
††Datensicherungswerkzeuge
††Monitoring und Security
††Troubleshooting
Preis: € 1.295
DE
1400 Linux 4 - Netzwerk Services
Aufbauend auf dem Kurs "Linux 1 - Grundlagen" beschäftigt sich dieser Kurs intensiv mit
der Administration und Wartung eines Linux Systems. Unter anderem gehören Themen wie
Benutzer- und Gruppenverwaltung, Softwareverwaltung und fortgeschrittene Tätigkeiten wie
komplexe Rechteverwaltung, Prozessmanagement, Systemüberwachung und die Administration des Kernels und der Kernelmodule dazu. Jeder Teilnehmer erstellt sein eigenes Linux
Netzwerk, bestehend aus 3 unterschiedlichen virtuellen Maschinen (RedHat, SUSE und Debian). In dieser komplexen Umgebung kann der Teilnehmer das Erlernte gleich ausprobieren
und hat zusätzlich die Möglichkeit, zwischen verschiedenen Distributionen zu vergleichen.
††Linux Enterprise Distributionen
††Fortgeschrittene Benutzerverwaltung
††Erweiterte Rechteverwaltung
††Systemstart im Detail
††Prozessverwaltung und Diagnose
††Kernel Administration
Das zu speichernde Datenvolumen wächst in jedem Unternehmen rasant an. Studien zufolge
verdoppelt sich die zu speichernde Datenmenge sogar alle 2 Jahre. Während früher einfache
Speichersysteme mit Standardeinstellungen ausgereicht haben, müssen Administratoren heutzutage schon spezialisiertes Wissen aufweisen, um die Daten sicher und performant abspeichern und wieder bereitstellen zu können. Dieser Kurs richtet sich an alle Linux Techniker, die
für das Einrichten oder die Administration von einfachen bis komplexen Datenspeichern zuständig sind und beinhaltet Themen wie Linux Geräteverwaltung, Linux Dateisysteme, Volume Manager, RAID Verwaltung, NFS, Storage Diagnose Werkzeuge und Datensicherungswerkzeuge.
Egal wie klein oder groß ein Unternehmen ist, jedes benötigt zahlreiche Netzwerk Services
und Protokolle, um seine Geräte lokal oder über das Internet zu verbinden. Unumgänglich sind
daher gute Kenntnisse von IPv4, IPv6, Routing, ICMP und anderen Protokollen. Übertragen werden die Daten über physische und virtuelle Netzwerkgeräte. Deren Konfiguration lässt allerdings viel Spielraum für Performanceschübe oder Fehlerquellen. Weiters gibt es grundlegende
Netzwerkdienste wie DNS, DHCP und Samba, ohne denen wir uns ein Linux Netzwerk gar nicht
vorstellen können. Dieser Kurs beschäftigt sich mit all diesen Komponenten abgerundet mit
zahlreichen Diagnose Werkzeugen, um die Netzwerkperformance immer im Blick zu haben.
††TCP/IP Protokoll Grundlagen
††Netzwerkkarten Konfiguration
††Linux Namensauflösung
††Grundlagen Domain Name Service
††Einrichten von DNS IPv4 Zonen
††Einrichten von DNS IPv6 Zonen
Kurslänge: 3 Tage
Preis: € 1.295
††Dynamic Host Configuration Protocol
††DHCP v4 und v6 Server Konfiguration
††Dynamic DNS Konfiguration (DDNS)
††Diagnose Werkzeuge
††File und Print Server mit Samba
††Samba Sicherheitseinstellungen
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
15
Administrator Ausbildung
Administrator Ausbildung
1500 Linux 5 - Internet Services
1700 SUSE Server Administration
Viele Unternehmen sind im Internet präsent und bieten dort ihre Daten und Dienstleistungen an.
Zur Realisierung gehören meist diese Basis Komponenten: Webserver, eine Datenbank, ein Mail
Server, eine Datenaustauschmöglichkeit und eine Kontrollinstanz. In diesem Kurs behandeln
wir die Administration des Apache Webservers, die Konfiguration eines FTP Servers, den Einsatz
des Squid Web Proxy Servers, das intelligente Steuern von Server Diensten via Extended Internet Dämon, das Einrichten eines Mail Transfer Agents auf Basis von Postfix und dern sichere
Einsatz einer MariaDB Datenbank. Des Weiteren werden die notwendigen Protokollgrundlagen
und Diagnosemöglichkeiten zu den einzelnen Diensten ausreichend vermittelt.
††Apache2 Grundlagen
††Sicherheitseinstellungen
††Fortgeschrittene Direktiven
††Apache Module einbinden
††Apache virtuelle Hosts und SSL
††Postfix Mailserver
Kurslänge: 3 Tage
††FTP Server Administration
††Squid Proxy Server
††Fortgeschrittener Squid Betrieb
††MariaDB/MySQL Administration
††SQL Grundlagen
††Extended Internet Daemon (xinetd)
Preis: € 1.295
DE
1600 Linux 6 - Security Services
Kurslänge: 3 Tage
Preis: € 1.295
††Mandatory Access Control
††AppArmor
††SELinux
††Firewalls mit iptables
††Grundlagen Kerberos
††Single Sign On mit Kerberos
††Installationsvarianten
††Linux Volume Management (LVM)
††Dateisystem Verwaltung
††Backup/Recovery, Snapper
††AppArmor
††FTP Server
Kurslänge: 5 Tage
††Monitoring und Healthcheck
††Zeit und Taskverwaltung
††Software und Paketverwaltung
††Network File System (NFS)
††DHCP und DNS Verwaltung
††Apache Webserver
Preis: € 1.975
DE
Dieser kompakte CentOS Server Administration Kurs richtet sich an Absolventen unserer
Linux Administrator Ausbildung (Linux 1+2), die sich speziell auf die Tätigkeit als CentOS/
Red Hat Systemadministrator vorbereiten wollen. Der Schwerpunkt dieses Trainings liegt bei
der Installation eines CentOS Servers und der Konfiguration der gängigsten Netzwerk- und
Systemdienste darauf.
Dieser Intensivkurs ist die ideale Vorbereitung für Techniker, welche die Red Hat Zertifizierung (RHCSA, RHCSE) anstreben.
††System Storage Manager (SSM)
††Linux Volume Management (LVM)
††Dateisystem Verwaltung
††Network Manager
††Grundlagen SELinux
††FTP Server
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
16
Dieser Intensivkurs ist die ideale Vorbereitung für Techniker, welche die SUSE Zertifizierung
(CLP, CLE) anstreben.
1800 CentOS Server Administration
Implementieren von Netzwerk Sicherheit gehört zu den wichtigsten Aufgaben eines jeden
Systembetreuers. Dieser Kurs startet mit einer Einführung notwendiger kryptografischer
Grundlagen, um die Konfigurationseinstellungen von Security Produkten verstehen zu können. Danach beschäftigen wir uns mit fortgeschrittenen Remote Techniken wie OpenSSH
und OpenVPN. Unsere Systemdienste schützen wir mit wichtigen Mandatory Access Control
Mechanismen, um die Sicherheit extrem zu erhöhen und ermöglichen danach den sichereren
SSO Zugriff über Kerberos Tickets. Abschließend erhalten die Teilnehmer eine Einführung in
iptables, um Server- und Gateway Firewalls konfigurieren zu können.
††Kryptografische Grundlagen
††Verschlüsslungsarten
††Chiffre, Hashes, Zertifikate
††Digitale Signatur
††Fortgeschrittene SSH Konfiguration
††Virtual Private Networks mit OpenVPN
Dieser kompakte SUSE Server Administration Kurs richtet sich an Absolventen unserer Linux
Administrator Ausbildung (Linux 1+2), die sich speziell auf die Tätigkeit als SUSE Systemadministrator vorbereiten wollen. Der Schwerpunkt dieses Trainings liegt bei der Installation eines SLES Servers und der Konfiguration der gängigsten Netzwerk- und Systemdienste
darauf.
Kurslänge: 5 Tage
Preis: € 1.975
††Monitoring und Healthcheck
††Zeit- und Taskverwaltung
††Software- und Paketverwaltung
††Network File System (NFS)
††DHCP und DNS Verwaltung
††Apache Webserver
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
17
Fortgeschrittene Administration
Fortgeschrittene Administration
Selbst erfahrene Linux Techniker müssen sich immer wieder mit neuen
Technologien beschäftigen. Unsere zahlreichen Kurse bieten das notwendige Spezialwissen, um solche neue Anforderungen kostengünstig
und professionell erlernen zu können.
Um bessere und stabilere Systeme zu erhalten, zählen die folgenden Themengebiete
zu den wesentlichen Aufgaben eines fortgeschrittenen Administrators:
2400 Linux Backup Tools
Daten und Konfigurationseinstellungen von Server- und Desktopsystemen sind wichtig und
müssen regelmäßig gesichert werden. Üblicherweise wird dafür eine professionelle Backup
Lösung verwendet, dennoch kann es notwendig werden, zusätzliche Backups zu erstellen.
Linux bietet dazu eine Vielzahl von Onboard Werkzeugen an, welche ohne zusätzliche Kosten
auf jedem System zur Verfügung stehen. Dieser Kurs zeigt alle notwendigen Grundlagen, um
Dateien, Rechte, Konfigurationseinstellungen, Partitionen, usw. lokal und remote zu sichern.
Virtualisierung
Nicht jeder benötigte Serverdienst muss auf einer eigenen Hardware laufen. Gängige Hardware Komponenten, welche im Serverbereich eingesetzt werden, bieten ausreichend Ressourcen, um auf einer physischen Hardware mehrere virtuelle Server Instanzen laufen lassen zu
können. Dies spart nicht nur Hardwarekosten, sondern wirkt sich auch sehr positiv auf die
Lizenzkosten aus.
Backup
Egal welche Daten auf einem Server liegen, sie müssen gesichert werden. Unabhängig von
den kommerziellen Backup Werkzeugen, die man käuflich erwerben kann, bietet Linux bereits
kostenlos zahlreiche Bordmitteln an.
Datenbanken
Kaum ein Unternehmen kommt ohne Datenbank aus. Speziell in kleineren Umgebungen sind
Open Source basierende Datenbanken sehr beliebt, da sie kostenfrei eingesetzt werden können. Das notwendige Wissen, das ein Linux Administrator benötigt, um solche Datenbanken
sicher und stabil zur Verfügung stellen zu können, kann in kurzer Zeit in unseren Kursen
erlernt werden.
Docker
Docker ist die moderne Variante, um Anwendungen in sogenannten Containern auszuführen.
Dies vereinfacht einerseits die Bereitstellung von Anwendungen, weil sich Container, die alle
nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen. Andererseits gewährleisten Container die Trennung der auf einem Rechner genutzten Ressourcen,
sodass ein Container keinen Zugriff auf Ressourcen anderer Container hat.
††Backup und Restore Grundlagen
††Datenorientierung der Sicherung
††Voll, Inkrementell, Differenziell
††Synchronisieren von Daten übers LAN
††Partition Imagen übers LAN
††Sichern eines Linux Systemstates
Kurslänge: ½ Tag
18
Preis: € 295
DE
2800 Linux Anatomie und Computer Basics
Sowohl Linux Administratoren als auch Quereinsteiger, die täglich mit einem Linux System arbeiten, fehlen oft die wichtigsten Grundlagen, um Dokumentationen und Anleitungen
korrekt zu verstehen. Dieser Theoriekurs setzt genau hier an und erklärt von Null weg, wie
unser Computer und das darauf sitzende Betriebssystem funktionieren. Neben einem tollen
Gesamtüberblick erlernen die Teilnehmer auf einfachste Weise viele grundlegende Fachbegriffe.
††Bits & Bytes im Detail
††Hexadezimal
††Zeichensätze (ASCII, UTF-8)
††Linux Kernel Architektur
††Prozesse und Scheduler
††Linux Geräte
Kurslänge: 2 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
††Linux Backup Werkzeuge im Detail
††tar, cpio, mt, dd, rsync, ssh
††Komprimierungswerkzeuge im Detail
††gzip, bzip2, zip
††Sichern von Datenbanken
††Einrichten von CRON Jobs
Preis: € 1.190
††Aufgabe eines Dateisystems
††Memory (Physical, Virtual)
††Network Layer und Protokolle
††Grundlagen Adressierungen
††Diagnose Werkzeuge
††Überblick Linux Security Techniken
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
19
Fortgeschrittene Administration
Fortgeschrittene Administration
5300 Btrfs Dateisystem Administration
5500 Advanced Network Configuration
Btrfs ist ein Copy-On-Write-Dateisystem das von vielen Spezialisten als das "Dateisystem der
Zukunft" bezeichnet wird. Während in den letzten Jahren die ext-Dateisysteme vorherrschend
auf den Linux Systemen waren schwenken immer mehr Hersteller auf das neuere und viel
mächtigere Btrfs Dateisystem um. Verglichen mit anderen Dateisystemen bietet Btrfs ein
Vielfaches von Funktionen wobei zu den wichtigsten Copy on Write (COW), integrierte Volumemanagement, Snapshots, Scrub Funktion, Komprimierung und integrierter RAID-Support
gehören. Dieser Kurs bietet einen tiefen Einblick in die Funktionen von Btrfs und zeigt wie
diese richtig in der Praxis angewendet werden.
††Fähigkeiten von Btrfs
††Copy on Write (CoW) im Detail
††Mount Optionen
††Parameter beim Formatieren
††Arbeiten mit Subvolumes
††Snapshots und Rollback Funktion
Kurslänge: 1 Tage
††Dateisystemcheck
††Datenkomprimierung (LZO, ZLIB)
††Btrfs RAID
††Scrub Funktion
††Btrfs send/receive
††Notwendige Wartungsarbeiten
Preis: € 595
DE
5400 Btrfs und XFS Dateisysteme
Kurslänge: 2 Tage
Preis: € 1.190
††Btrfs Dateisystem im Detail
††Btrfs Administration
††Funktionalitäten von Btrfs
††XFS Dateisystem im Detail
††XFS Administration
††Funktionalitäten von XFS
Kurslänge: 1 Tag
††Bonding Device Konfiguration
††Bridge Device Konfiguration
††WLAN Konfiguration
††VLAN Konfiguration
††Netzwerk Monitoring Tools
††IPv6 spezifische Änderungen
Preis: € 595
DE
Linux Administratoren stehen oft vor der Aufgabe, dem Unternehmen eine Datenbank zur
Verfügung stellen zu müssen. MySQL und der Fork MariaDB gehören zu den beliebtesten und
leistungsfähigsten Open-Source-Datenbanken der Welt und werden mit jeder Linux Distribution geliefert. Dieser Kurs richtet sich speziell an jene Linux Administratoren, welche Basis
Kenntnisse zur Installation, Konfiguration und Administration eines MariaDB Datenbankservers aus Sicht eines Linux Administrators erlernen wollen. Eine einfache Einführung in SQL
Grundlagen und Statements ist auch enthalten.
††MySQL vs. MariaDB
††Storage Engines
††Installation Windows und Linux
††Tuningparameter
††MySQL Client Werkzeuge
††Grundlegende SQL Befehle
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
20
††Manuelle Interface Konfiguration
††Netzwerkkarten Konfigurationsdateien
††Kommandozeilen Werkzeuge
††Startparameter, Speed, Duplex,
††Konfiguration von Jumboframes
††ARP und Neighbor Discovery
6100 MariaDB/MySQL Datenbank Administration
Ein Dateisystem ist die Schnittstelle zwischen dem Betriebssystem und den Partitionen auf
Datenträgern. Auf Linux stehen viele unterschiedliche Dateisysteme zur Verfügung, wobei
Btrfs und XFS zu den wichtigsten Dateisystemen für aktuelle und zukünftige Linux Systeme
gehören. Dieser Kurs erklärt die wichtigsten Dateisystem Grundlagen und führt intensiv in die
Administration von Btrfs und XFS Dateisystemen ein.
††Aufbau von Linux Dateisystemen
††Journaling Funktion
††Datei und Verzeichnis Inodes
††Blockgröße, Extents, Delayed Allocation
††I/O Scheduler Einstellungen
††Dateisystemcheck
Dieses einzigartige und kompakte Training widmet sich intensiv der Konfiguration von Netzwerkkarten. Im Detail werden nicht nur alle notwendigen Befehle behandelt, um von der
Kommandozeile IP-Adressen und Routing-Einträge auf den wichtigsten Distributionen (SUSE,
Debian, RedHat) zu konfigurieren, sondern auch komplexere Aufgaben wie persistent device
names, bonding (failover, load balancing) speed and duplex settings, jumbo frames und vieles
mehr gelöst.
Kurslänge: 3 Tage
Preis: € 1.635
††Erstellen von Datenbanken
††Benutzer und Rechteverwaltung
††Datensicherung und Recovery
††Log-Dateien und Monitoring
††DB Backup und Reparatur
††Master/Slave Replikation
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
21
Fortgeschrittene Administration
Fortgeschrittene Administration
6200 SQL Grundlagen
6400 KVM Server Virtualisierung
SQL (Structured Query Language) ist die Standard Datenbanksprache in allen gängigen relationalen Datenbanksystemen. Da in jeder Server Landschaft Services verwendet werden, welche ohne einem DB-System nicht auskommen, sollte auch jeder Linux Administrator grundlegende SQL Befehle kennen.
In diesem Kurs werden aufgrund von einfachen Beispielen die wichtigsten Befehle und Funktionen zur Definition von Datenstrukturen, Datenmanipulation sowie zur Datenabfrage erlernt.
††Grundbegriffe
††Tabellen Eigenschaften
††Befehle zur Datendefinition
††Befehle zur Datenmanipulation
††SELECT-Statements
††Komplexe Abfragen
Kurslänge: 1 Tag
††Verknüpfen von Tabellen
††Sichten
††Transaktionen
††Funktionen
††Trigger
††Prozeduren
Preis: € 595
††Virtualisierungsgrundlagen
††Basissetup KVM-Server
††KVM Grundlagen
††KVM Werkzeuge
††Installation von VMs
††CPU und Speicherverwaltung
DE
6300 Systemd für Administratoren
Kurslänge: 1 Tag
Preis: € 595
††Steuerung des Systemstartes
††Target und Unit Verwaltung
††Anpassen von Units
††Tuning und Monitoring
††Neue Möglichkeiten mit systemd
††Troubleshooting
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
22
Kurslänge: 3 Tage
††Storage Verwaltung
††Netzwerkverwaltung
††Geräteverwaltung
††KVM und Tuning
††Deployment Techniken
††Live Migration
Preis: € 1.635
DE
6500 Docker Container Virtualisierung
Systemd ist der Standarddämon auf aktuellen Linux-Systemen, der als init-Prozess als erster
Prozess (Prozess-ID 1) zum Starten, Überwachen und Beenden weiterer Prozesse dient. Systemd verlagert die Komplexität von vielen kleinen SysVinit Skripten in eine zentrale Software
und stellt zu weiten Teilen einen kompletten Neuanfang dar. Dies bedeutet aber auch, dass
Bekanntes so nicht mehr funktioniert und ein Umdenken beim Anwender erforderlich ist.
Gleichzeitig ergeben sich durch den Einsatz von systemd zahlreiche neue Möglichkeiten für
Administratoren.
††Architektur von Systemd
††Konfigurationsdateien
††Verwaltungswerkzeuge
††Systemd und Logging
††Fortgeschrittene Unit Verwaltung
††Anpassen von systemd
Dieser Kurs vermittelt die Grundlagen von Virtualisierungstechniken gefolgt von einer Einführung in die Open Source Software KVM. Neben dem Aufsetzen von unterschiedlichsten
virtuellen Maschinen werden auch fortgeschrittene Themen wie Tuning, Migration und der
Zugriff auf virtuelle und physische Hardware Komponenten behandelt. Die Administration
von KVM wird sowohl über grafische als auch über Kommandozeilen basierte Werkzeuge
durchgeführt, damit das erlernte Wissen plattformübergreifend auf allen Linux Distributionen
eingesetzt werden kann.
Docker wird verwendet um Anwendungen mithilfe von betriebssystemeigenen Virtualisierungstechniken in sogenannten Containern zu isolieren. Jeder einzelne Container beinhaltet
bereits alle notwendigen Software Pakete, um den Transport und das Bereitstellen der Container auf anderen Rechnern zu erleichtern. Zusätzlich liefern die Docker Container erhöhte
Sicherheit und Stabilität, da jeder Container seine eigenen Ressourcen bekommt und keinen
Zugriff auf andere Container hat. ausende fertige Container für alle Arten von Anwendungsgebieten stehen bereits auf Docker Hub frei zur Verfügung und können innerhalb von ein paar
Minuten auf einem Rechner gestartet werden.
††Container Virtualisierung
††Docker Architektur
††Installation auf SLES, CentOS
††Bauen eigener Docker Images
††Docker Befehle und Verwaltung
††Docker-APIs
Kurslänge: 2 Tage
Preis: € 1.190
††Arbeiten mit Docker Images
††Benutzen von Repositories
††Imagebau mit Dockerfiles
††Container Tuning und Security
††Versionskontrolle
††Praktische Beispiele
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
23
Fortgeschrittene Administration
Fortgeschrittene Administration
6700 SLES12 Update und neue Funktionen
6900 Konfigurationsmanagement mit Ansible
SUSE Linux Enterprise Server 12 bringt zahlreiche neue und innovative Technologien mit, wie
systemd als SystemV init Ersatz, GRUB2, UEFI, GPT Unterstützung und vieles mehr. Auch
bereits bekannte Services wie Apache, Samba und NFS haben in dieser Version viele neue
Funktionen erhalten. Dieser Kurs bietet einen Überblick und eine Einführung in die wichtigsten Änderungen.
††Neuigkeiten in SLES12
††Installation von SLES12
††Upgrade von SLES11 auf SLES12
††GRUB2 als Bootloader
††Grundlagen XFS und Btrfs
††Snapshots und Rollback
Kurslänge: 3 Tage
††Netzwerkverwaltung mit Wicked
††Verwaltung mit systemd
††Docker Container
††Logging mit rsyslog und journalctl
††Allgemeine System Änderungen
††Neue Produktversionen
Preis: € 1.635
DE
6800 RHEL7 Update und neue Funktionen
Kurslänge: 3 Tage
Preis: € 1.635
††Der neue Netzwerkmanager
††Verwaltung mit systemd
††Docker Container
††System Storage Manager (SSM)
††Allgemeine System Änderungen
††Neue Produktversionen
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
24
††Ansible-Architektur
††Installation von Ansible
††Ansible-Hosts-File
††Client-Konfiguration
††Logging
††Vorgefertige Ansible-Module
Kurslänge: 2 Tage
††Beschreibung von Richtlinien
††Verwendung von Rollen
††Adhoc Kommandos
††Module
††Ansible Tower (GUI)
††Best Practices
Preis: € 1.190
DE
13100 Micro Focus Open Enterprise Server 2015
Red Hat Enterprise Server 7 bringt zahlreiche neue und innovative Technologien mit, wie
systemd als SystemV init Ersatz, GRUB2, UEFI, GPT Unterstützung und vieles mehr. Auch
bereits bekannte Services wie Apache, Samba und NFS haben in dieser Version viele neue
Funktionen erhalten. Dieser Kurs bietet einen Überblick und eine Einführung in die wichtigsten Änderungen.
††Neuigkeiten in RHEL7
††Installation von RHEL7
††System Logging mit journalctl
††GRUB2 als Bootloader
††chrony als ntpd Ersatz
††Netzwerkfilter mit firewalld
Hunderte Server manuell zu verwalten ist nicht nur mühsam, sondern auch zeitaufwändig
und fehleranfällig. Hier setzt das Konfigurationsmanagementtool Ansible an, das 2015 von
RedHat übernommen wurde. Von Befehlen, die man auf mehreren Servern zugleich ausführen möchte, bis hin zu vorbereiteten Konfigurationen für Gruppen von Servern ist alles
möglich.
Ansible benötigt im Gegensatz zu seinen Kontrahenten Cheff, Puppet, CFEngine und
Saltstack keinerlei keinerlei Agentsoftware auf den zu managenden Maschinen, da es zur
Kommunikation SSH nutzt. Dadurch ist es im Handumdrehen einsatzbereit.
OES 2015 ist die Weiterentwicklung des unter Novell Kunden sehr beliebten OES2 auf Basis
von SUSE Linux Enterprise Server 11. Neben den Verbesserungen der vorhandenen Funktionen bietet diese Version zahlreiche wichtige Weiterentwicklungen wie Nativer NSS Zugriff
für Active Directory-Benutzer, Unterstützung von SMB v2, einfacheres Einbinden von MacBenutzern und vieles mehr. Egal, ob Sie Neueinsteiger sind oder bereits NetWare oder OES2
Vorkenntnisse haben, dieses Training ist der ideale Einstieg in das Installieren und Betreuen
eines Open Enterprise Servers 2015.
††Installation von OES 2015 auf SLES11
††Einrichten der OES 2015 Basis Dienste
††OES 2015 Administrationswerkzeuge
††NCP Server und NSS
††DHCP und DNS
††Benutzerverwaltung
Kurslänge: 3 Tage
Preis: € 1.635
††Fortgeschrittene Gruppenverwaltung
††Datei- und eDirectoryrechte
††NSS Pools und Volumes
††iManager Rollen
††eDirectory Verwaltungsprogramme
††Druckerverwaltung mit iPrint
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
25
Netzwerk Dienste
Netzwerk Dienste
Open Source basierende Netzwerk Dienste ergänzen die Netzwerke der meisten Unternehmen. Neben Performance und Stabilität ist
auch der kostenfreie Zugang zu der Software ein Grund, warum viele
Produkte sogar Markführer geworden sind.
Ein Computer Netzwerk ist jene Technologie, welche es Benutzern ermöglicht, zentral
und gleichzeitig auf Ressourcen zugreifen zu können. Neben gängigen Services wie
DHCP und DNS gibt es noch zahlreiche weitere Dienste, die Benutzern zur Verfügung
gestellt werden sollten.
Sicherheit
Wie wichtig es ist seine Systeme vor unbefugten Zugriff zu schützen, kann man fast täglich
in der Presse lesen. Da statistisch gesehen viele Angriffe bereits aus dem eigenen Netzwerk
erfolgen, sind Themen wie sichere Remote Administration, gesteuerter oder/und überwachter Internetverkehr oder die Pflege der eigenen Server Firewalls immer wichtiger geworden.
Web Services
Kaum ein Unternehmen ist heutzutage nicht im Internet präsent. Somit steigt der Bedarf an
Zusatzprodukten, um professionelle Dienste anbieten zu können. Gängige, dazu benötigte
Produkte sind: Webserver für die Präsentation des Firmenauftrittes, Web Application Server
für komplexere Portale und eMail Lösungen, die das viren- und spamfreie Empfangen von
eMails ermöglichen.
IPv6
Wie bereits bekannt, werden verfügbare IPv4 Adressen immer weniger. Viele Unternehmen
haben daher bereits vor langer Zeit begonnen, ihre Unternehmen um IPv6 zu erweitern. Auch
technologisch bietet das neuere Protokoll sehr viele Möglichkeiten, welche Administratoren
in den letzten Jahren sehr vermisst haben. Diese werfen wiederrum eine Vielzahl von neuen
Fragen und neuen Sicherheitsanforderungen auf. Daher ist eine professionelle IPv6 Ausbildung der IT Administratoren und des IT Help-Desk unumgänglich.
2500 IPv6 Grundlagen und Konzepte
IPv4 ermöglichte uns über 4 Jahrzehnte lang die Kommunikation in Netzwerken. Weltweit
werden die dazugehörigen IPv4 Adressen knapp und in Kürze wird es keine freien mehr geben.
Unabhängig davon stoßen Techniker mit den veralteten Funktionalitäten von IPv4 an ihre Grenzen und ein Wechsel zu dem moderneren IPv6 ist unvermeidbar. Neben vielen neuen Funktionen bietet IPv6 eine verbesserte Datensicherheit und mehr Zuverlässigkeit bei Anwendungen und Verbindung. Dieses Training beinhaltet neben der notwendigen Theorie zu IPv6 viele
praktische Beispiele und Konfigurationsaufgaben auf Linux Systemen und ist daher die ideale
Einführung für Linux Techniker und Help Desk Mitarbeiter in diese Materie.
††IPv6 Grundlagen
††Aufbau von IPv6 Adressen
††IPv6 Protokollgrundlagen
††IPv6 Tunnel
††Konfiguration von IPv6
††IPv6 Autoconfiguration
Kurslänge: 2 Tage
Preis: € 1.190
Dieses fortgeschrittene IPv6 Training richtet sich an Absolventen unseres IPv6 Grundlagenkurses und beschäftigt sich mit der praktischen Implementierung eines IPv6 Netzwerkes.
Neben dem schrittweisen Umstellen eines kompletten IPv4 Netzwerkes mit all seinen Services auf IPv6, gehen wir auch auf fortgeschrittene IPv6 Techniken ein. Abgerundet wird das
Training durch Sicherheitstechnische Eigenschaften von IPv6. Durch dieses Vorgehen erlernt
der Teilnehmer das notwendige Wissen, um eine Umstellung von IPv4 auf IPv6 planen und
technisch durchführen zu können und um ein IPv6 Netzwerk überwachen und absichern zu
können.
Kurslänge: 2 Tage
26
DE
2600 IPv6 Linux Netzwerke und Sicherheit
††IPv6 Netzwerkkarten Konfiguration
††IPv6 und DNS Konfiguration
††IPv6 und DHCP Konfiguration
††Fortgeschrittenes Routing
††Protocol Translation
††IPv6 und Netzwerk Services
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
††Einrichten von IPv6 Routing
††Multicast Routing
††Einrichten eines DHCPv6 Servers
††Erstellen von IPv6 DNS Zonen
††Linux Services und IPv6
††Interoperabilität mit IPv4
Preis: € 1.190
††IPv6 Protokollaufbau im Detail
††IPv6 Header im Detail
††IPsec Konfiguration
††Firewalling mit IPv6
††ICMPv6 und Firewall Problematik
††Angriffsmöglichkeiten und Attacken
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
27
Netzwerk Dienste
Netzwerk Dienste
2700 Virtual Private Networks mit OpenVPN
4100 Apache 2.x Webserver Administration
Virtual Private Networks (VPN) spielen in jedem Netzwerk eine wichtige Rolle. Egal, ob eine
sichere Datenübertragung zwischen mehreren Standorten, zwischen PCs oder einzelnen Personen benötigt wird, bietet OpenVPN die passende und kostenlose Lösung dazu. OpenSSL
basiert auf den von Browsern bekannten SSL Techniken und ist daher auch viel einfacher als
IPsec zu implementieren. Als Client kann jedes gängige Desktop und Mobile Betriebssystem
zum Einsatz kommen. In diesem Kurs erlernen die Teilnehmer mit OpenVPN die gängigen
Einsatzszenarien zu implementieren.
††VPN Architekturen
††OpenVPN Installation
††Architektur von OpenVPN
††TUN vs. TAP Mode
††Einrichten von VPN Verbindungen
††Point-to-point Mode
Kurslänge: 2 Tage
Preis: € 1.190
††Client/Server Mode
††Pre Shared Key und Zertifikate
††Arbeiten mit Easy-RSA
††Routing und Bridging
††Verteilen von Client Einstellungen
††Scripting und Plugins
DE
2900 OpenSSH Administration
Kurslänge: 1 Tag
Preis: € 595
††Host und PAM Konfiguration
††Lokales vs. Remote Forwarding
††OpenSSH Werkzeuge im Detail
††SSH Login Scripts
††SSH Einbindung ins Dateisystem
††Debuggen von SSH Verbindungen
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
28
††Apache Grundkonfiguration
††HTTP und HTML Grundlagen
††Einrichten von virtuellen Hosts
††IPv4 und IPv6 Konfiguration
††Apache Benutzerdatenbanken
††Zugriffseinschränkungen
Kurslänge: 3 Tage
††Secure Socket Layer (SSL)
††Auswertung der Logdateien
††Aliase, Redirect, Rewrite
††Einbinden von Apache Modulen
††Tuning und Multiprocessor Module
††Diagnose Werkzeuge
Preis: € 1.635
DE
4200 Apache Tomcat 8 Administration
OpenSSH ist die freie Version der SSH-Verbindungssuite und lässt sich aus dem Alltag vieler
Administratoren nicht mehr wegdenken. Diese intensive Schulung umfasst das notwendige
Wissen, um SSH Verbindungen zwischen mehreren Clients herstellen zu können. Auch komplexe Themen wie untschiedliche Authentifizierungsmethoden, SSH Port Forwarding, Zugriffskontrolle, SSH Mounts, SSH Loginscripts und vieles mehr werden behandelt.
††Konfiguration eines SSH Servers
††Konfigurationsparameter
††Sicherheitseinstellungen
††Client Authentifizierungsmethoden
††Konfiguration eines SSH Clients
††Verbindungsaufbau im Detail
Der Apache Webserver ist der weltweit am häufigsten eingesetzte Webserver. In diesem Kurs
wird die optimale Konfiguration, Pflege und Wartung des Webservers erlernt. Auch fortgeschrittene Themen wie externe Benutzerdatenbanken, erhöhte Sicherheitseinstellungen und
die Anforderungen durch IPv6 werden ausreichend behandelt. Der Kurs wird auf SUSE Linux
durchgeführt, jedoch kann das erlernte Wissen auf allen Linux Distributionen angewendet
werden.
Apache Tomcat ist der verbreitetste auf Open Source basierende Servlet-Container und stellt
eine Umgebung zur Ausführung von Java-Code auf Webservern bereit. Es handelt sich um
einen in Java geschriebenen Servlet-Container, der mithilfe des JSP-Compilers Jasper auch
JavaServer Pages in Servlets übersetzen und ausführen kann. Dazu kommt ein kompletter
HTTP-Server, der vor allem zur Entwicklung eingesetzt wird, während in Produktion zumeist
ein Apache Web-Server vor Tomcat geschaltet wird. Dieser Kurs richtet sich an Administratoren von Webservern und Entwicklern, die einen Tomcat Server implementieren bzw. betreuen
wollen.
††Grundlagen
††Tomcat Installation
††Tomcat Architektur
††Verzeichnisstruktur
††Aufbau von Webapplikationen
††Deployen von Webapplikationen
Kurslänge: 2 Tage
Preis: € 1.190
††Logging und Monitoring
††Tomcat und Apache Anbindung
††Load Balancing
††Persistent Session Manager
††Tomcat Sicherheit
††Virtuelle Hosts
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
29
Netzwerk Dienste
Netzwerk Dienste
13200 GroupWise 2014 R2 Administration
4300 Squid 3.x Proxy Server Administration
Squid ist ein freier auf Open Source basierender Proxy Server und gehört zu den meist verwendeten HTTP Proxy Servern weltweit. Während Proxys früher hauptsächlich zur Schonung
der Internet Bandbreite (Cache Proxy) eingesetzt wurden, werden Proxy Server heutzutage
meist als zusätzliche Monitoring- und Sicherheitswerkzeuge verwendet. Teilnehmer dieser
Schulung lernen neben der Konfiguration des Squid Proxys als reinen Cache Proxy zusätzlich
erweiterte Administrationsthemen wie LDAP Anbindung, Zugriffskontrollen, Monitoring, Webfilterung, Log Auswertungen usw.
††Basis Konfiguration
††Konfiguration von Webclients
††Memory und Disk Cache Konfiguration
††Log Einstellungen
††Replacement Policies
††Bandbreiten Management
Kurslänge: 2 Tage
††Squid Tuning
††Access Control Listen (ACLs)
††Authentifizierungsmodule
††Sicherheitseinstellungen
††Proxy Monitoring
††Logfile Analysewerkzeuge
Preis: € 1.190
GroupWise ist eines der besten und weitverbreitetsten Collaboration Tools das es am Markt
gibt. Neben der zahlreichen GroupWise Clients für Windows, Mac, Linux, iPad usw. bietet
GroupWise den Vorteil, dass die Serverdienste sowohl auf Linux als auch auf Windows Server
installiert werden können. Mit dem für GroupWise Kunden gratis erhältlichen Data Synchronizer lassen sich auch eine breite Palette von Mobilgeräten wie iPhone OS, Android, Symbian,
Palm und Windows Mobile bequem in GroupWise anbinden.
††GroupWise Architektur
††Installation von GroupWise
††Post Offices, Domains
††Internet Agent (GWIA)
††Webaccess
††GroupWise Clients
DE
Kurslänge: 3 Tage
Preis: € 1.635
††Administrationswerkzeuge
††Verwalten von Usern
††GroupWise Backup
††Wiederherstellen von Inhalten
††Datenbank Wartung und Reparatur
††Data Synchronizer
DE
Werbeanzeige
5900 DNS Administration und Security
Das Domain Name System (DNS) ist ein weltweit auf tausenden von Servern verteilter hierarchischer Verzeichnisdienst, der den Namensraum des Internets verwaltet. Seine Hauptaufgabe ist die Beantwortung von Anfragen zur Namensauflösung. Ohne diesem Service würde
weder das Internet noch das Intranet funktionieren.
Dieses Training richtet sich an Administratoren und Consultants, die detailliertes DNS Wissen
erlernen wollen. Nach diesem Training sind die Teilnehmer in der Lage, eine DNS Infrastruktur in kleinen bis großen Netzwerken planen und implementieren zu können.
††Funktionsweise von DNS
††Aufbau des Domainnamensraumes
††DNS Record Typen im Detail
††Forward Lookup Zone (IPv4/IPv6)
††Reverse Lookup Zone (IPv4/IPv6)
††DNS Diagnose Werkzeuge
Kurslänge: 2 Tage
Preis: € 1.190
††Zonentransfer
††DNS-Sicherheitseinstellungen
††Transaktionssignaturen
††DNS Access Control Lists (acl)
††DNSsec
††Logging
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
30
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
31
Scripting Ausbildung
Scripting Ausbildung
Scripten ist ein Handwerkzeug, das jeder Linux Administrator erlernen
muss. Nicht nur, weil das Erstellen von Scripten dem Administrator das
Leben wesentlich erleichtern kann, sondern auch weil jeder Administrator zur Problemlösung vorhandene Systemscripte verstehen und verändern können muss.
Wir bieten Linux Administratoren ein gestaffeltes Ausbildungsprogramm, um individuelle Ausbildungsziele zu ermöglichen.
BASH
Die Bash Shell und die dazugehörigen Bash Shell Scripte sind essentiell wichtige Bausteine
in jedem Linux System. Es sind nicht nur beinahe alle Startscripte der Systemdienste im
Bash Format geschrieben, auch jeder Konsolenbefehl wird von der Bash Shell interpretiert.
Daher ist es wichtig, dass alle Administratoren, die auf einem Linux System arbeiten, gute
Bash Kenntnisse haben.
grep, awk, sed und Regular Expressions
Reguläre Ausdrücke helfen dabei, komplexe Filter oder Überprüfungen mit wenigen Zeichen
zu definieren. Sie finden daher auch in vielen Script- oder Programmiersprachen, wie z.B.
BASH, Perl, Phyton, C#, Java, Java Script, PHP oder VB, ihre Anwendung. Um die Anwendung
besser verstehen zu können, werden diese in unseren Kursen in vielen praktischen Beispielen
in Verbindung mit grep, sed und awk trainiert.
3100 BASH Shell Scripting
Die BASH Shell ist das, was unser Linux im Innersten zusammenhält. Gerade die Möglichkeit,
mit der Shell nahezu beliebig umfangreiche Vorgänge zu automatisieren, macht Linux so flexibel. Nach einer Einführung in die Funktionalitäten der BASH beginnen wir mit der BASH
Programmierung. Es wird hierbei speziell auf die Spracheigenschaften und Vorzüge der Bash
eingegangen und das erlernte Wissen an praktischen Beispielen erprobt. Die Teilnehmer werden nach dem Seminar in der Lage sein, verschiedenste Aufgaben zu automatisieren und Teile
des Systems wie die Boot-Scripts besser zu verstehen und anpassen zu können.
††Funktionsweise der BASH Shell
††richtiges Quotieren
††Ein- und Ausgabe Umleitung
††Benutzereingaben verwalten
††Substitutionsmechanismen
††Positionsparameter und getops
Kurslänge: 5 Tage
††Bedingungen (if, case, select)
††Schleifen (for, while, until)
††Fortgeschrittene Variablen Definition
††Funktionen und Arrays
††Kill Signale und Shell Scripts
††Textverarbeitungsfilter
Preis: € 2.475
DE
3300 grep, awk, sed und Regular Expressions
VI/VIM für Linux Administratoren
VIM ist einer der beliebtesten Texteditoren auf jedem Linux System. Aufgrund seiner umfassenden Funktionalität bedarf es für viele Administratoren einer langen Einarbeitungszeit.
In unserem Training kann jedoch der richtige Einsatz schnell erlernt werden.
Python
Python ist eine moderne objektorientierte Programmiersprache zum Schreiben von Skripten,
Programmen und Prototypen, welche oft bei der Systemadministration und Webentwicklung
unerlässlich sind. Python ist frei verfügbar, leicht zu erlernen, gut strukturiert und zwischen
allen wichtigen Plattformen wie Windows, Linux und Mac portabel.
Perl
Die Programmiersprache Perl ist ein universelles Werkzeug, wenn es um schnelle Bearbeitung von Dateien, den Zugriff auf Datenbanken oder um die Systemadministration geht.
Daher ist Perl seit vielen Jahren ein unverzichtbares Werkzeug für Windows- und Linux-Administratoren.
Reguläre Ausdrücke sind viel zu kompliziert? Und das obwohl Linux Administratoren und
Entwickler von Scriptsprachen wie BASH, Perl, Python, C#, Java, Java Script, PHP, VB und
viele andere diese regelmäßig benötigen! Dann wird es Zeit, dieses Training zu besuchen.
Neben einer intensiven theoretischen Einschulung in die Funktionalität von regulären Ausdrücken (regular expressions) werden diese auch in vielen praktischen Beispielen trainiert.
Passend dazu erfolgt gleichzeitig eine Einführung in Grep (Global Regular Expression Print),
den Stream Editor "SED" und in die Programmiersprache "AWK".
††Einführung in Reguläre Ausdrücke
††Grundlagen und Syntax Regeln
††Finden von speziellen Zeichen
††Finden von speziellen Positionen
††Gruppen und Wiederholungen
††Filter und Abhängigkeiten
Kurslänge: 2 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
32
Preis: € 1.090
††grep, egrep, sed, awk
††Formatierungen
††Ein-/Ausgabefunktionen
††Formatierte Ausgabe
††Arrays
††Ersetzungsfunktionen
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
33
Scripting Ausbildung
Scripting Ausbildung
3400 VI/VIM für Linux Administratoren
3600 Python 3 Aufbau
VIM (vi improved) ist eine Weiterentwicklung des Texteditors "vi", dem beliebtesten Text Editor
auf UNIX und LINUX Systemen. Ziel dieses Kurses ist es, einen sanften und gut verständlichen
Einstieg in die vielfältigen Funktionen des Texteditor VIM unter spezieller Berücksichtigung
jener, die speziell von Linux Administratoren benötigt werden, zu bieten.
††Kennenlernen der VIM Modi
††Normal, Einfüge, Visual, Selektion
††VIM Einstellungen
††Navigieren innerhalb von VIM
††Editieren von Text
††append, insert, change, replace
Kurslänge: ½ Tag
Preis: € 295
††yank, undo, sort, set
††Suchen und Ersetzen
††Text Manipulation
††Externe Befehle ausführen
††Inhalte importieren/exportieren
††Tipps & Tricks
DE
3500 Python 3 Grundlagen
Kurslänge: 4 Tage
Preis: € 1.980
††while- und for-Schleifen
††Exception Handling
††Arbeiten mit Dateien und Inhalten
††Objektorientierte Programmierung
††Importieren und Erstellen von Modulen
††Netzwerk- und Datenbankzugriffe
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
34
††Objektorientierte Programmierung
††Objektorientiertes Design
††Exceptions
††Python‘s Objektmodell
††Module und Packages
††Unit Testing
Kurslänge: 2 Tage
††Testgetriebene Entwicklung
††Installation mit <code>distutils</code>
††Generatoren und <code>yield</code>
††Das <code>with</code> Statement
††Interpreteraufruf mit <code>exec</code>
††Funktionales Programmieren
Preis: € 1.190
DE
3700 Python 3 und Reguläre Ausdrücke
Python ist eine moderne objektorientierte Programmiersprache zum Schreiben von Skripten,
Programmen und Prototypen, welche oft bei der Systemadministration und Webentwicklung
unerlässlich sind. Python ist frei verfügbar, leicht zu erlernen, gut strukturiert und zwischen
allen wichtigen Plattformen wie Windows, Linux und Mac portabel. Die Python Standardbibliothek bietet zahlreiche Möglichkeiten, um auf Dateien, Datenbanken oder Dienste im Internet
zugreifen zu können. Anhand von zahlreichen, praxisorientierten Aufgabenstellungen erlernen
die Teilnehmer die Anwendung der richtigen Bibliotheken und Modulen.
††Python-Shell und IDLE
††Wichtigsten Python Funktionen
††Strings, Zahlen
††Tupel, Listen, Dictionaries
††Formatierte Ausgaben
††if, elif, else
Python ist einfach zu erlernen und bietet mit seiner Standardlibrary einen üppig ausgestatteten Werkzeugkasten. Darüber hinaus stehen dem Programmierer eine Reihe von weiteren
Möglichkeiten zur Verfügung, um dessen Arbeit zu erleichtern. Dazu zählen zum Beispiel
Unittest-Framework oder Sprachmittel, um komplexe Aufgaben einfacher zu lösen. Somit ist
es innerhalb kurzer Zeit möglich, mächtige Programme zu schreiben. Verglichen mit anderen
Sprachen stösst man erst sehr spät an eine bekannte Grenze: die der Wartbarkeit.
Reguläre Ausdrücke (oder kurz Regex von regular expressions) stellen in der Informatik verallgemeinerte Suchmuster dar. Diese Suchmuster sind so wichtig, dass sie in allen gängigen
Skript- und Programmiersprachen wie BASH, Perl, Phyton, C#, Java, Java Script, PHP, VB
usw. existieren. In diesem Kurs erhalten die Teilnehmer einen intensiven Einstieg in den Syntax der Regex Sprache. Die praktische Umsetzung des erlernten wird während des Kurses in
Python Skripte geübt.
††BRE, ERE und PERLRE
††Literale und Metazeichen
††Metazeichen und ihre Maskierung
††Vervielfacher Zeichen
††Gruppen und Wiederholungen
††Klammern und Rückbezüge
Kurslänge: 1 Tag
Preis: € 595
††Python Regex Modul re
††Aufsplitten von Strings
††Problematische Zeichen ersetzen
††re.Flags
††Das Match Objekt
††Praktische Beispiel in Python
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
35
Scripting Ausbildung
3800 Perl Programmierung
Die Programmiersprache Perl ist ein universelles Werkzeug, wenn es um schnelle Bearbeitung von Dateien, den Zugriff auf Datenbanken oder um die Systemadministration geht.
Daher ist Perl seit vielen Jahren ein unverzichtbares Werkzeug für Windows- und Linux-Administratoren. Dieses Seminar richtet sich an alle Teilnehmer, die einen fundierten Einstieg in
Perl erhalten wollen, um einfache Perl-Programme für unterschiedliche Betriebssysteme
schreiben zu können.
††Funktionsweise von Perl
††Skalare, Listen, Arrays, Hashes
††Operationen und Zuweisungen
††Kontrollstrukturen und Schleifen
††Texte bearbeiten und konvertieren
††Datei- und Verzeichnisverwaltung
Kurslänge: 4 Tage
††Reguläre Ausdrücke in Perl
††Einbinden von Perl Modulen
††Komplexe Datenstrukturen
††Modularisierung
††Datenbankzugriffe
††Troubleshooting Perl Code
Preis: € 2.180
DE
Die von Microsoft, SAP und VMware empfohlene Lösung
wurde speziell für heterogene IT-Umgebungen entwickelt. Sie
trägt zur Reduzierung des Zeit- und Kostenaufwands bei,
erhöht die Ressourcenauslastung und minimiert Risiken.
Werbeanzeige
SUSE Linux Enterprise Server
Einsatzgebiete:
●
Unix to Linux Migration
●
Standardisierung des Linux-Supports
●
Konsolidierung auf Mainframes unter Linux
●
Basis für SAP und SAP HANA
●
Bereitstellung unternehmenskritischer Services
www.suse.com
Server - Virtualisierung - Cloud
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
36
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
37
Identity Management
Identity Management
Das Verwalten von Benutzern und Gruppen in einer Serverlandschaft ist
eine aufwändige, aber sicherheitstechnisch wichtige Aufgabe.
Diese Kurse helfen Ihnen dabei, Ihre Aufwände gering zu halten.
Identitätsmanagement befasst sich hauptsächlich mit der Verwaltung von Benutzern
und Gruppen und dem sicheren und gesteuerten Zugriff auf deren Daten.
OpenLDAP
ist der beliebteste auf Open Source basierende Verzeichnisdienst und wird mit allen Linux
Distributionen kostenlos mitgeliefert. Er ist nicht nur zu 100 % LDAPv3 kompatibel, sondern
auch in der Performance proprietären Produkten wie Novell eDirectory und Microsoft Active
Directory meist weit überlegen. Weiters stehen zahlreiche Scripte zur Verfügung, um die Verwaltung automatisieren und so deren Kosten optimieren zu können.
Samba
Erfahrungsgemäß läuft auf den meisten Desktops Windows als Betriebssystem. Passend dazu
gibt es natürlich einen kostenpflichtigen Server von Microsoft. Samba ist eine auf Open Source basierende Lösung, um in einem Netzwerk den kostenpflichtigen Windows Server durch
eine kostenlose Software zu ersetzen. Im Jahr 2015 haben alle aktuellen Linux Distributionen
auf Samba v4 umgestellt, welches die Funktionalität von Windows Server 2008R2 simuliert.
Dadurch steht ein vollständiges Active Directory mit Group Policy Support zur Verfügung. Während früher bei Samba v3 alle notwendigen Komponenten wie LDAP, Kerberors, DNS und CIFS
kompliziert zusammengebaut werden mussten, ist hingegen unter Samba v4 das Basissetup
einfach zu bewerkstelligen.
Kerberos
Kerberos ist ein verteilter Authentifizierungsdienst, über den eine Vielzahl von unterschiedlichsten Diensten, Programmen und Betriebssystemen transparent verbunden werden können.
Durch die Verwendung von Kerberos Tickets entsteht die Möglichkeit, dass sich ein Benutzer
einmal am System anmeldet und danach ohne weitere Anmeldung auf andere Dienste zugreifen kann (Single Sign On). Kerberos ist nicht nur in Linux, sondern auch in jedem Windows
Client und Server bereits inkludiert und daher die ideale Single Sign On Lösung für heterogene
Netzwerke. Gute Kerberos Kenntnisse sind daher für jeden Administrator wichtig, der in einem
heterogenen Netzwerk tätig ist.
4500 OpenLDAP 2.4 Administration
OpenLDAP, das Flaggschiff der Open Source Verzeichnisdienste, muss sich schon lange
nicht mehr hinter proprietären Verzeichnisdiensten, wie eDirectory von Novell oder ADS von
Microsoft, verstecken. Auch im Bereich Performance und Funktionalität hat die 2.4 Version
zugelegt, sodass dieser Verzeichnisdienst oftmals die Wahl Nummer 1 bei Internet Providern,
Banken und staatlichen Organisationen ist. Profitieren auch Sie von einem herstellerunabhängigen Verzeichnisdienst, welcher bereits bei fast jeder Linux Distribution standardmäßig
inkludiert und supported ist.
††Grundlagen Directory Services
††Aufbau eines Verzeichnisdienstes
††LDAP im Detail
††LDAP Data Interchange Format
††Einsatzgebiete von LDAP
††Installation eines OpenLDAP Servers
Kurslänge: 2 Tage
38
DE
4600 OpenLDAP 2.4 Integration
Aufbauend auf den Kurs "OpenLDAP 2.4 Administration" beschäftigt sich dieser Kurs mit
der fortgeschrittenen Administration und dem Einbinden von Services im OpenLDAP DIT. Ziel
dieses Kurses ist es, einen auf Open Source basierenden LDAP Verzeichnisdienst zu implementieren, welcher von den wichtigsten Diensten als zentrale Datenbank verwendet werden
kann. Auch das Thema Single Sign On spielt dabei eine wichtige Rolle.
††Einbinden von Overlays
††Fortgeschrittene Replikation
††Partitionieren des DIT
††Access Control Lists
††Eigendefiniertes Schema
††Kerberos Grundlagen
Kurslänge: 2 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
Preis: € 1.190
††Anlegen der Baumstruktur
††Einbinden von Schemas
††slap*- und ldap*-Tools
††Logdateien Auswertung
††LDAP Replikation
††Anbinden von Linux Services
Preis: € 1.190
††Kerberisierter Login am OpenLDAP
††Kerberos Datenbank Integration
††Samba 3/4 Integration
††Erweiterte PAM Konfiguration
††Apache Integration
††Squid Proxy Integration
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
39
Identity Management
Identity Management
4700 Identitätsmanagement mit FreeIPA
4900 Enterprise Single Sign-On mit Kerberos
Ein "Active Directory" für die Linux-Welt? Gibt es so etwas? Ja!
Die Lösung heißt FreeIPA und bietet zentrale Verwaltung von Benutzern sowie Maschinen und
dazugehörigen Richtlinien und noch so einiges darüber hinaus. So ist beispielsweise auch ein
Trust zu einem bestehenden Microsoft Active Directory möglich. Im Gegensatz zu diversen
proprietären Systemen bündelt FreeIPA mehrere bestehende Open-Source-Technologien zu
einem zentral verwalteten System. Als LDAP Backend verwendet FreeIPA den 389 Directory
Server. Zum Zwecke der Authentifizierung benutzt FreeIPA das Dogtag Certificate System und
MIT-Kerberos. Die Integration in ein Active Directory erfolgt über Samba.
††Geschichte und Ziele von FreeIPA
††FreeIPA-Komponenten
††Installation auf CentOS 7
††FreeIPA-Managementsystem
††WebGUI versus CommandLine
††FreeIPA-Admin-User
Kurslänge: 2 Tage
††Methoden zur User-Authentifizierung
††Konfiguration eines IPA-Clients
††Zertifikatsmanagement
††Domänen-Richtlinien
††Identitätsmanagement-Dienste
††System Replication des IPA-Servers
Preis: € 1.190
DE
4800 Active Directory Services mit Samba 4
Kurslänge: 2 Tage
Preis: € 1.190
††Fortgeschrittene Freigaben
††Zugriffskontrolle
††Druckerfreigaben
††Joinen von Clients in die Domain
††Sicherheit
††Troubleshooting
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
40
††Design Ziele von Kerberos
††Single Sign On Möglichkeiten
††LDAP Integration
††Principal, Realm, Cross Realms
††KDC, AS, TGT, TGS, ADM
††Kommunikationsablauf im Detail
Kurslänge: 2 Tage
††Kerberos Server Replikation
††Management Tools
††Kerberisierung von Anwendungen
††Anbinden von Kerberos Clients
††Einbinden von Linux Clients in AD
††Trust Management KDC Realm AD
Preis: € 1.190
DE
5000 Active Directory Integration mit Kerberos
Mit Samba 4 steht ein Netzwerkdienst zur Verfügung, der ein komplettes Active Directory
inklusive Group Policies bereitstellen kann. Während früher alle notwendigen Komponenten
wie LDAP, Kerberors, DNS und CIFS kompliziert zusammengebaut werden mussten, ist hingegen unter Samba 4 das Basissetup einfach zu bewerkstelligen. In diesem Kurs erlernen Sie,
wie Sie Windows Server durch Samba ersetzen, Samba in ein bestehendes Windows Netzwerk
einbinden und zentrale Druckserver aufbauen können. Der Kurs wird auf Debian abgehalten,
jedoch kann das erlernte Wissen auf jeder Linux Distribution angewandt werden.
††Windows Grundlagen
††Samba 4 Installation
††Administrationswerkzeuge
††Server Rollen
††Samba 4 Replikation
††Benutzer- und Gruppen Verwaltung
Kerberos ist ein verteilter Authentifizierungsdienst, über den eine Vielzahl von unterschiedlichsten Diensten, Programmen und Betriebssystemen transparent verbunden werden können. Durch die Verwendung von Tickets entsteht die Möglichkeit, dass sich ein Benutzer einmal am System anmeldet und danach ohne weitere Anmeldung auf andere Dienste zugreifen
kann (Single Sign On). Dieser Kurs richtet sich an alle Administratoren, die eine eigene Kerberos Realm mit MIT-Kerberos aufbauen bzw. Kerberos Komponenten im Netzwerk implementieren bzw. betreuen wollen.
Benutzer und Gruppendaten zentral in einem Verzeichnisdienst zu verwalten, ist eine gängige
Praxis. Während dies auf Linux Systemen im Normalfall über ein OpenLDAP Verzeichnis realisiert wird, verwendet man in Microsoft Umgebungen Active Directory als zentralen Datenspeicher. Diese Schulung richtet sich an alle Linux Administratoren, die ihr Linux System via LDAP
an Active Directory anbinden wollen. Weiters wird anhand von einigen Beispielen die Authentisierung mittels Kerberos Protokoll geübt, um eine Single-Sign-On Umgebung einzurichten.
††Linux Namensdienste
††Linux Authentisierung
††Grundlagen Kerberos
††Kerberos Terms
††Kerberos Komponenten
††Kommunikationsablauf
Kurslänge: 1 Tag
††Kerberos im AD
††Einbinden von Linux Clients
††Plugable Authentication Module
††UNIX Attributen im AD
††OpenSSH Integration
††CIFS und Apache Integration
Preis: € 595
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
41
Identity Management
Werbeanzeige
SLE342
Identity Management
Administering SSSD on SLES12
Der System Security Services Daemon (SSSD) ist ein Set von Daemons, welche die Kommunikation von Clients mit zentralen Verzeichnisdiensten und Authentifizierungsmechanismen
verwalten. Die Kommunikation mit dem Client erfolgt dabei über die klassischen PAM- und
NSS-Schnittstellen. Im Backend gibt es dann unterschiedliche Security-Provider, beispielsweise für die Kommunikation mit einem LDAP, Kerberos oder FreeIPA-Server. Dieser Kurs
richtet sich an System Administratoren und Consultants, die einen soliden Einstieg in das
komplexe SSSD Thema erhalten wollen.
Atlassian Authorized Training Partner
JIRA, Confluence & Co
●
††Architektur von SSSD
††SSSD Prozesse
††Identity Provider
††Authentication Provider
††Aufbau der sssd.conf
††[sssd, nss, domain, ...]
Kurslänge: 2 Tage
††Provider Einstellungen
††Offline Cache, Enumerate
††Migrieren von Legacy PAM
††Active Directory Integration
††Design Möglichkeiten
††SSSD Best Practices
Preis: € 1.190
●
Offizielle Atlassian Trainings
Best Practice Workshops
Inhouse & Individual Trainings
www.catworkx.at/training
DE
catWorkX GmbH, 1040 Wien, Gußhausstr. 23/1/18, www.catworkx.at, [email protected]
Werbeanzeige
Eine
Backup-Lösung
die alles kann!
●
®
SEP AG, Ziegelstrasse 1, 83629 Weyarn, Germany, +49 8020 180-0
NORTHAMERICA| SEP Software Corp., 4900
Circle, West Tower SSuite 2260,
CO 80303, USA,
900 Pearl East Ci
0 Boulder, CO80303
S +1.303.449.0100
303 449 0100
F O R F U R T H E R I N F O R M AT I O N , V I S I T w w w. s e p . d e / w w w. s e p s o f t w a r e . c o m
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
42
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
43
Hochverfügbarkeit
Hochverfügbarkeit
High Availability (HA) bezeichnet die Fähigkeit eines Systems, trotz Ausfalls einer seiner Komponenten mit einer hohen Wahrscheinlichkeit (oft
99,99% oder besser) den Betrieb zu gewährleisten.
Zentrale Serversysteme bekommen in Unternehmen eine immer wichtigere Bedeutung. Fallen allerdings einzelne Komponenten aus, kann es durchaus Stunden oder
sogar Tage dauern, bis die einzelnen Services wieder zur Verfügung stehen.
2100 HA Linux Storage Systems
Hochverfügbare Server- und Clusterumgebungen basieren immer auf Open-Source Storage
Technologien wie LVM, iSCSI, Multipath, RAID und DRBD. In dieser Schulung erlernen Systemadministratoren die Einsatzgebiete dieser Tools und die notwendigen Schritte zur fortgeschrittenen Konfiguration von hochverfügbaren Datenspeichern. Nach erfolgreicher Einrichtung der
Komponenten simulieren wir mehrere Fehlerfälle und behandeln das richtige Recovery der
einzelnen Komponenten. Gute Storage Kenntnisse sind außerdem eine wichtige Voraussetzung für unsere Cluster Kurse.
Verfügbarkeit
Ein System wird als verfügbar bezeichnet, wenn es in der Lage ist, die Aufgaben zu erfüllen,
für die es vorgesehen ist. Jedoch egal wie viel Geld wir investieren, gemäß Murphy‘s Law sterben alle Computerkomponenten irgendwann und es ist nur eine Frage der Zeit, bis wir uns
Gedanken über den Einsatz von höherer Verfügbarkeit machen müssen.
High Availability (HA)
Ein System gilt als hochverfügbar, wenn eine Anwendung auch im Fehlerfall weiterhin verfügbar ist und ohne unmittelbaren menschlichen Eingriff weiter genutzt werden kann.
In der Konsequenz heißt dies, dass der Anwender keine oder nur eine kurze Unterbrechung
wahrnimmt. Hochverfügbarkeit bezeichnet also die Fähigkeit eines Systems, bei Ausfall einer
seiner Komponenten einen uneingeschränkten Betrieb zu gewährleisten.
††iSCSI Target Installation
††iSCSI Initiater einrichten
††Multipath I/O
††Failover und Load Balancing
††Linux Volume Management (LVM)
††Adv. LVM Administration
Kurslänge: 2 Tage
††Einrichten von Software RAIDs
††Beheben eines HD Ausfalls
††Distributed Replicated Block Device
††Datenreplikation mit DRBD
††Netzwerkkarten Bonding
††Viele Praktische Übungen
Preis: € 1.190
DE
2200 HA Clustering with CentOS7
HA Werkzeuge und Technologien
Mit Hilfe zahlreicher Linux Werkzeuge kann der Ausfall von unternehmenskritischen Diensten
verhindert werden. Dabei ist es egal, ob es sich um einen Netzwerkdienst wie DNS oder DHCP,
einer Datenbank, einem Webserver oder nur um einen Dateiserver handelt.
Diese Schulungsreihe richtet sich an alle Linux Administratoren, die erlernen wollen, wie
Downtimes von Services und Servern auf ein Minimum reduziert werden können.
Cluster Software
Ein Computercluster, meist einfach Cluster genannt, bezeichnet eine Anzahl von vernetzten
Computern. Der Begriff wird zusammenfassend für zwei unterschiedliche Aufgaben verwendet:
die Erhöhung der Rechenkapazität (HPC-Cluster) und die Erhöhung der Verfügbarkeit (HACluster).
Die in einem Cluster befindlichen Computer (auch Knoten, vom englischen nodes oder
Server) werden auch oft als Serverfarm bezeichnet.
Neben der Hardware ist die Cluster Software das Herzstück eines jeden Clusters. In unseren
Kursen zeigen wir den systematischen Aufbau beginnend bei der Planung bis hin zum Betrieb
eines komplexen Clusterverbundes.
Pacemaker und Corosync sind die Hauptkomponenten, die zusätzlich zu hochverfügbaren
Storage Systemen notwendig sind, um einen Linux Cluster Stack bereitzustellen. Nach einer
Einführung in die wichtigsten Cluster Konfigurationskonzepte erfolgt die Installation und Konfiguration eines Pacemakers auf CentOS. Anhand von zahlreichen praktischen Beispielen mit
klassischen Linux Diensten erfolgt der schrittweise Einstieg in die Konfiguration der Cluster
Agenten und der Verwaltung der Cluster Ressourcen.
††Überblick Clustersoftware
††Active und Passive Cluster
††Pacemaker Cluster Installation
††Administrationswerkzeuge
††Überwachung des Clusterstatus
††Cluster Agenten
Kurslänge: 2 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
44
Preis: € 1.190
††Erstellen von Cluster Resourcen
††Split-Brain, Fencing und STONITH
††Constraints, Colocation, Ordering
††Starten und Stoppen von Ressourcen
††Failover und Failback
††Praktische Implementationsbeispiele
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
45
Hochverfügbarkeit
Hochverfügbarkeit
Maximieren Sie Ihre Serviceverfügbarkeit und verabschieden Sie sich endgültig von Ausfällen. SUSE Linux Enterprise High Availability Extension ist eine ausgereifte, branchenführende
Open Source-Technologie für Hochverfügbarkeits-Clustering, die einfach einzurichten und
zu verwenden ist. Sie kann in physischen und/oder virtuellen Umgebungen implementiert
werden, und Sie können je nach Unternehmensbedürfnissen Cluster von physischen und virtuellen Servern oder einer beliebigen Kombination der beiden Servertypen erstellen. Dieses
Training richtet sich an Administratoren welche die SUSE Linux Enterprise 12 High Availability
Extension installieren und administrieren sollen.
††HA Extension in SLE 12
††Installation des Clusters
††Cluster Administrations Werkzeuge
††Cluster Konfiguration
††Erstellen von Cluster Ressourcen
††location, order, colocation
Kurslänge: 3 Tage
††Split-Brain Avoidance, Management
††Clustered Storage
††RAID, LVM und DRBD im Cluster
††Active-Active Storage mit OCFS2
††Cluster Security
††HTTP Load Balancing
Preis: € 1.785
Werbeanzeige
SLE321 HA Clustering with SLES 12
IT-SICHERHEIT FÜR
JEDES NETZWERK
WWW.GDATA.AT
Alle unsere Businesslösungen unterstützen Sie suchen eine IT-Security-Lösung für Ihr
jetzt auch SUSE Linux Enterprise Server
Unternehmen? Kontaktieren Sie unseren
und Red Hat Enterprise Linux.
Distributor: +43 1 2369317
¡ Forschung, Entwicklung & 24 / 7 / 365
Support an einem Standort
¡ Garantiert ohne Backdoors
¡ 30 Jahre IT-Sicherheit made in Germany
[email protected]
SIMPLY
SECURE
DE
SLE322 HA SAP with SLES 12 for SAP Applications
GDBANZ AT 11-2015 Linux 125x80.indd 1
30.11.15 15:32
Aufbauend auf dem Kurs SLE321 - HA Clustering with SLES 12 zeigt dieser 1-tägige Kurs wie
die SLES12 High Availability Extension in SAP Umgebungen eingesetzt wird.
Der vorherige Besuch des SLE321 Kurses ist verpflichtend.
††SLES for SAP Applications
††Clustering SAP
††SAP Resource Agents
††SUSE Cluster Connector
††SAP Clustering Best Practices
††Supported Scenarios
Kurslänge: 1 Tag
Preis: € 695
††Set the I/O Scheduler
††Implement MPIO
††Clustering Simple Stack
††Clustering Enqueue Replication
††SAP HANA Scenario
††Clustering HANA
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
46
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
47
Monitoring und Diagnose
Monitoring und Diagnose
Das Überwachen von System Komponenten sollte eine tägliche Aufgabe
eines jeden Administrators sein. Um jedoch die Kenndaten der Systeme
richtig interpretieren zu können, ist spezielles Fachwissen nötig, welches
Sie bei uns erlernen können.
Viele Administratoren beschäftigen sich mit der Diagnose ihrer Systeme aber erst,
wenn es bereits Probleme gibt. Dieser Ansatz ist nicht nur komplett falsch, sondern
bringt auch viele Gefahren mit sich. Der richtige Ansatz ist wie folgt:
7100 Systemüberwachung und Diagnose
Ein Linux System bietet eine Vielzahl von Überwachungsmöglichkeiten. Während einige Tools
zur Analyse des Systemstatus oder zur Behebung von Problemen oder Systemabstürzen verwendet werden, gibt es auch viele Werkzeuge, um die System Performance zu verbessern.
Dieses Training richtet sich an alle Linux Techniker, die erlernen wollen, welche Überwachungstools Linux bereits mitbringt, ohne in weitere aufwendige und teure Überwachungstools investieren zu müssen.
Schritt 1: Analyse der normalen Workload
Die Analyse und Überwachung eines Systems sollte zuerst unter normalen Arbeitsbedingungen durchgeführt werden. Dabei können mit den verschiedensten Linux Boardmitteln Kenndaten ermittelt werden, welche Aufschlüsse über die Performance im Normalzustand geben.
Erst wenn es solche Kenndaten gibt, können die Messdaten im Fehlerfall verglichen werden,
um Verschlechterungen genau feststellen zu können.
Schritt 2: System Tuning
Ein System zu tunen bedeutet nicht, verwendete Ressourcen auszunutzen bzw. verfügbare Ressourcen zwischen den einzelnen Diensten anders zu verteilen. In einem Linux System gibt es
viele Parameter, an denen man drehen kann, um Ressourcen anders zu verteilen. An welchen
Parametern dabei genau gedreht werden soll, kann erst mit Sicherheit bestimmt werden, wenn
genaue Kenndaten der normalen Workload vorliegen.
Schritt 3: System Überwachung
Wenn genaue Kenndaten zur Verfügung stehen, können diese verwendet werden, um Schwellwerte zu definieren. Sobald diese Schwellwerte überschritten werden, können automatisch
zahlreiche Aktionen ausgeführt werden. Aktionsbeispiele wären: ein eMail Alert an den Administrator, ein Restart eines Services, ein Failover eines Services auf einen anderen Server
und vieles mehr.
Schritt 4: Troubleshooting
Unvorhergesehene Dinge passieren gemäß Murphy‘s Law immer dann, wenn wir es nicht
erwarten. In solchen Momenten ist es meist auch noch zeitkritisch, das System oder den
Dienst schnell wieder zum Laufen zu bekommen. Unter Zeitdruck die richtigen und notwendigen Reparaturen auf einem System durchzuführen, ist für viele Administratoren nicht ganz
einfach und muss daher genauso erlernt werden, wie das einfache Installieren eines neuen
Servers.
††Linux System Logging
††Linux Syslog Daemon
††Logrotate
††Performance Analyse Werkzeuge
††vmstat, procinfo, iostat, sar,...
††Benchmark Tools
Kurslänge: 2 Tage
48
Preis: € 1.190
DE
7200 Icinga2 Netzwerk Monitoring
Icinga2 ist eine kostenlose und auf Open Source basierende System und Netzwerk Überwachungsapplikation. Icinga überwacht die von Ihnen definierten Hosts und Services und alarmiert Sie, wenn sich die Dinge verschlechtern bzw. auch wieder bessern. Gestartet als Fork
von Nagios hat sich Icinga immer weiterentwickelt und beinhaltet heute ein eigenes Cluster
Management, einen Remote Client mit Verschlüsselungsmechanismen, eine viel mächtigere
Skriptsprache und mit Icinga Web2 ein sehr modernes Monitoring Webinterface. Zusätzlich
stehen zur Überwachung mehrere tausend frei verfügbare Plugins zur Verfügung.
††Grundlagen Monitoring
††Icinga2 Installation
††Icinga2 Architektur
††Einbinden von Monitoring Plugins
††Icinga2 Features
††Icinga Web2 Interface
Kurslänge: 3 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
††Diagnose Werkzeuge
††nmap, Wireshark, eththool
††lsusb, lsscsi, lspci
††strace, time, hwinfo, dmesg
††netstat, system monitor, free
††Das Verzeichnis /proc
Preis: € 1.635
††Pluginverwaltung
††Remote Monitoring Möglichkeiten
††Notification Filters
††Skriptsprache in Icinga2
††Troubleshooting
††Praktische Beispiele
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
49
Monitoring und Diagnose
Monitoring und Diagnose
7300 Host Logging mit Syslog
7500 Troubleshooting Systemstart
Auf einem System laufen, selbst wenn man momentan nicht direkt damit arbeitet, stets viele
Dienste. Diese Dienste produzieren laufend Meldungen über bestimmte Systemzustände oder
Ereignisse. Das Auswerten, Sammeln und Abspeichern dieser Meldungen wird zentral von
einem Syslog Dienst auf einem Server vorgenommen. Zusätzlich erlaubt es Syslog auch, Logmeldungen an andere Server über das Netzwerk weiterzureichen. Auf dem Zielserver nimmt
Syslog diese Nachrichten ab und schreibt sie in Logdateien. Damit lassen sich die Nachrichten von mehreren Systemen auf einem Server zusammenfassen, um zentrale Auswertungen
durchführen zu können.
††Logging Werkzeuge
††Syslog Versionen
††Syslog Priorities
††Syslog Facilities
††Syslog auf SUSE, Red Hat und Debian
††Remote Logging
Kurslänge: 1 Tag
††Grundlagen syslog-ng
††Rotieren von Logdateien mit logrotate
††Fortgeschrittene rsyslog Konfiguration
††Templates und RuleSets
††Fortgeschrittene Regel Aktionen
††Tuning Möglichkeiten
Preis: € 595
DE
7400 Prozess Verwaltung und Diagnose
Kurslänge: 1 Tag
Preis: € 595
††Verstehen der Kill Signale
††Prozessmanagement Werkzeuge
††Prozessüberwachungswerkzeuge
††Cpusets und Control Groups
††Grundlagen Systemaufrufe
††Praktische Einführung in STRACE
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
50
††Linux Systemstart im Detail
††Grub Bootloader im Detail
††Fehlerbehebung mit der Grub Shell
††Kernel Bootparameter
††Init Alternativen
††Schrittweises Starten des Systems
Kurslänge: 1 Tag
††Booten bei defekten Bibliotheken
††Booten bei defekter GRUB Installation
††Beheben von Kernel und initrd Defekten
††Rücksetzen des Root Kennwortes
††Reparieren von defekten Dateisystemen
††Reparieren von defekten System Dateien
Preis: € 595
DE
7600 Linux Enterprise Diagnose und Tuning
Funktioniert ein Programm nicht so, wie Sie es erwarten?
Dann wäre es hilfreich, wenn man analysieren könnte, welche Probleme ein Programm im
Moment hat. Das haben auch die Kernelentwickler erkannt und daher haben sie den Linux
Administratoren eine Vielzahl von Werkzeugen zur Analyse, Überwachung und Diagnose von
Prozessen zur Verfügung gestellt. Wenn Sie als Linux Administrator mehr als ein einfach "kill
-9 #" beherrschen möchten, besuchen Sie diese Schulung, in der Sie die richtige Diagnose
von Linux Prozessen und Programmen erlernen.
††Prozessverwaltung und Diagnose
††Einführung in die Prozesskenndaten
††Verstehen der Prozesszustände
††Vorder- und Hintergrundprozesse
††Finden von Prozessinformationen
††Das /proc Verzeichnis im Detail
Das ein Linux System nach einem Update, Crash oder einfach nur weil Montag ist nicht mehr
startet, hat wahrscheinlich jeder Linux Administrator bereits erlebt. Als Möglichkeit steht die
Troubleshooting Methode "Neuinstallation" immer zur Verfügung, allerdings ist dies meist
nicht die optimalste Lösung. Besser wäre es, das System mit Hilfe von Linux Boardmitteln zu
booten, um das Problem zu beheben oder noch wichtige Daten zu retten. Genau das können
Sie in dieser Schulung erlernen.
Performance Tuning basiert auf fortgeschrittenen Systemkenntnissen und dient zur optimalen
Verteilung von Systemressourcen und zur Sicherstellung der Service-Verfügbarkeit. Bevor
jedoch ein Tuning der Systemkomponenten vorgenommen werden kann, erfolgen zahlreiche
Analysen, um die eigentliche Workload zu ermitteln und um Systemengpässe analysieren zu
können. Dieser Kurs bietet einen fortgeschrittenen Einblick in Linux Systemkomponenten und
ihren Einstellungsmöglichkeiten. Mit Hilfe von zahlreichen Analysewerkzeugen werden die
richtigen Tuningeinstellungen ausgearbeitet
††Fortgeschrittene System Analyse
††Monitoring Interfaces
††Profiling Techniken und Werkzeuge
††Benchmark Werkzeuge
††Workload Analyse und Optimierung
††Fortgeschrittene Tuning Möglichkeiten
Kurslänge: 4 Tage
Preis: € 2.380
††Dateisysteme
††Prozess Scheduler
††Memory Subsystem
††I/O Subsystem
††Netzwerk Subsystem
††CPU Subsystem
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
51
Monitoring und Diagnose
Monitoring und Diagnose
7700 Logstash, Elasticsearch und Kibana
Jeder Computer und fast jedes darauf laufende Service produziert Logdaten. Egal ob wir in
diesen Logdaten eine Volltextsuche durchführen wollen oder eine strukturierte Analyse über
viele Wochen erstellen müssen sind die Werkzeuge wie Logstash, Elastiksearch und Kibana
ein unerlässliches Hilfsmittel.
Logstash kümmert sich um das einlesen beliebiger Logdaten. Elasticsearch speichert die
Daten und fungiert als Suchserver. Um die Suchdaten und Trends abschliessend grafisch
darstellen zu können benutzen wir die Visualisierungsoftware Kibana.
††Der ELK-Stack
††Anwendungsgebiete von ELK
††Skalierbares Setup
††Zugriff auf Elasticsearch
††Monitoring
††Input- und Output-Plugins
Kurslänge: 2 Tage
Preis: € 1.190
††Einsatz von Filtern
††Documents, Types und Indices
††JavaScript Object Notation (JSON)
††Indexieren von Daten
††Extrahieren von Daten
††Kibana Dashboard
DE
Werbeanzeige
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
52
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
53
Programmierer Ausbildung
Programmierer Ausbildung
Linux Programmierung ist in der Fachbranche sehr gefragt und gut
bezahlt. Um sowohl Einsteigern als auch Fortgeschrittenen einen
Lernerfolg auf hohem Niveau zu ermöglichen, haben wir ein spezielles
Schulungskonzept entwickelt.
Umfragen zu Folge gibt es europaweit einen großen Bedarf an gut ausgebildeten
Programmierern. Aufgrund der Tatsache, dass auf Linux Systemen hauptsächlich
Open Source basierende Programme zum Einsatz kommen, ist somit ein großer Bedarf
an Dienstleistern notwendig, um Erweiterungen dafür zu programmieren.
Programmiersprache C
C wurde in den 70er-Jahren entwickelt und ist daher eine der ältesten Programmiersprachen
der Welt. Auch wenn es heute eine Vielzahl von moderneren Sprachen gibt, ist C nach wie vor
die wichtigste Sprache für Linux Entwickler, da der komplette Kernel und alle Gerätetreiber
in C geschrieben werden.
Programmiersprache Java
Java ist eine objektorientierte Sprache, die auch Konzepte aus der imperativen Programmierung besitzt. Java ist schnell, sicher und zuverlässig. Angefangen bei Laptops, Rechenzentren,
Spielekonsolen, wissenschaftlichen Supercomputern, Mobiltelefonen bis hin zum Internet wird
Java überall verwendet.
8110 C Grundlagen
Unter allen heute verwendeten Programmiersprachen ist C immer noch der "Klassiker" und
aus der systemnahen Programmierung nicht mehr wegzudenken. Alle, die sich mit KernelProgrammierung, Device-Drivern und ähnlichen Themen beschäftigen, benötigen C als unumgängliches Handwerkszeug. Durch das sehr schlanke Konzept ist C einerseits für die Schönheit der schlichten Ausdrucksstärke beliebt, andererseits für unerschöpfliche Fehlerquellen
durch unvorsichtige Pointer-Verwendung gefürchtet. Dieser Kurs bietet einen Einstieg in die
Programmierung mit C.
††Grundlagen der C-Sprache
††Kontrollkonstrukte
††Pointer
††Implizite Typumwandlungen
††Der C-Präprozessor
††Modularisierung
Kurslänge: 5 Tage
††Debugginghilfen
††Compiler und Linker
††Dynamischer Speicher
††Standard I/O
††Stringbearbeitung
††Praktische Beispiele
Preis: € 2.975
DE
EN
8120 C für Fortgeschrittene
Scrum
Scrum ist eine sehr einfache und dennoch mächtige Sammlung von Prinzipien und Praktiken,
die es Teams ermöglicht, Produkte in kürzeren Zyklen zu entwickeln. Dies befähigt Teams, mit
geringerem Aufwand an Ressourcen (finanziell und personell) eine Idee schneller auf Marktbedürfnisse hin zu testen, kontinuierlich zu verbessern bzw. anzupassen.
Scrum ist das führende Agile Framework und wird primär zur Entwicklung von Software
genutzt. Darüber hinaus hat sich Scrum auch in anderen Domänen als effektives Framework
zur Koordination von Teamarbeit bewährt.
C ist eine kleine und einfache Sprache, was den Sprachumfang angeht. C ist auch eine schnelle Sprache, da compilierter Maschinencode ausgeführt wird. Der Teufel liegt allerdings im
Detail — jeder, der zum Beispiel mit Pointern hantiert, wird sofort beipflichten. Oder jeder,
der einmal den beinharten Typenkonvertierungen zwischen signed und unsigned aufgesessen
ist. Oder jeder, der …
Der Kurs beleuchtet die nicht ganz so oft beschrittenen dunklen Ecken der Sprache, widmet
sich intensiv der Fehlersuche, und versucht Erklärungen zu geben, wo diese aus der Sprachdefinition nicht so offensichtlich greifbar sind.
††Typkonversionen und ihre Fallen
††C-Präprozessor
††Programmhygiene
††Performance
††Optimierungstechniken
††Memoryzugriff, Caches, Thrashing
Kurslänge: 3 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
54
Preis: € 1.785
††GNU-Debugger gdb
††Profiling
††gprof, valgrind , oprofile
††Volatile
††Alignment
††Compiler "Built-Ins"
DE
EN
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
55
Programmierer Ausbildung
Programmierer Ausbildung
8010 Linux System Basics für Programmierer
8030 Linux Multithreading Programmierung
Der Kurs richtet sich an Programmierer, die Linux nicht so sehr kennen, es aber kennen
lernen wollen. Die internen Zusammenhänge und Grundpfeiler des Linux Systems werden
erklärt, sodass man am Ende ein großes Bild hat und sich selbst als Programmierer auf
einem Linux System orientieren und zurechtfinden kann.
Solide Kenntnisse in C werden für diesen Kurs vorausgesetzt.
††Einführung in die Linux Shell
††Systemkonzepte und Systemcalls
††Anwendung von strace
††Das Verzeichnis /proc
††Die Toolchain
††Compiler, Linker, Debugger
Kurslänge: 2 Tage
††Shared und statische Libraries
††Executables
††Einführung in Make
††Prozesse: fork/exec/wait, Signale
††Filesystem: open/read/write/close
††Filedescriptoren und Systemcalls
Preis: € 1.190
DE
††Der Lebenszyklus von Threads
††Raceconditions und deren Vermeidung
††Kommunikationsmechanismen
††One-Time-Initialisierung
††Atomare Integer-Operationen
††Thread Specific Data
EN
8020 Linux Netzwerk Programmierung
Kurslänge: 2 Tage
Preis: € 1.190
††Hilfsfunktionen, DNS-Lookup
††IPv4 und IPv6
††UNIX Domain Sockets
††CAN
††Bluetooth
††IO-Multiplexing mit select/poll/epoll
Preis: € 1.190
DE
EN
DE
Will man in Tiefen des Systems steigen, die dem Alltagsprogrammierer verborgen bleiben, ist
dieser Kurs genau der Richtige. Linux und UNIX bieten an der Basis eine Vielzahl von Schnittstellen, die es ermöglichen, hochperformante Anwendungen zu schreiben. Dieser Kurs liefert
einen detaillierten Überblick über die verschiedensten Möglichkeiten.
††Virtuelles Memory
††Grundlagen
††Memory Mappings
††System Calls: mmap, mlock, mlockall
††POSIX IPC
††Shared Memory
EN
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
56
Kurslänge: 2 Tage
††Realtime Scheduling
††Prioritäten
††Scheduling Policies
††Deadlocks durch Priority Inversion
††Priority Ceiling
††Priority Inheritance
8040 Linux System Advanced Programmierung
Netzwerkprogrammierung unter Linux (und UNIX) fügt sich hervorragend in das Grundprinzip
"Everything is a File" ein. Das Socket-Interface stellt ein leicht zu benutzendes Programmierparadigma dar, das nicht auf TCP/IP beschränkt ist, sondern auf eine Vielzahl anderer
Netzwerkprotokolle anwendbar ist.
††Grundlagen Netzwerkprogrammierung
††Stream- und Datagramm-Sockets
††Adressfamilien
††TCP/IP
††TCP
††UDP
Parallele Programmierung war schon immer schwer und es ist unverständlich, warum Multithreading von modernen Programmiersprachen und Frameworks ungeachtet der Gefahren als einzige Möglichkeit, effiziente Programme zu schreiben, propagiert wird. Parallele
Programmierung ist auch unter Linux schwer. Der Kurs gibt einen soliden Überblick über
Multithreading unter Linux (in C) und die Mechanismen, die dort zur Synchronisation und
Kommunikation zur Verfügung stehen. Vor allem werden die Gefahren beleuchtet, die unbedachtes Handeln in einer parallelen Welt mit sich bringen.
Kurslänge: 2 Tage
Preis: € 1.190
††Semaphoren
††Message Queues
††Neue, Linux-spezifische Systemcalls
††Signal Handling mit signalfd
††Timer mit timerfd_create
††eventfd
DE
EN
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
57
Programmierer Ausbildung
Programmierer Ausbildung
8050 Embedded Linux Programmierung
8070 GNU-Make und Makefiles
Linux hat sich in den letzten Jahren zu einer ernst zu nehmenden Alternative zu herkömmlichen Embedded Betriebssystemen entwickelt. Einerseits sind die Anforderungen an Embedded Plattformen gestiegen (USB, TCP/IP), sodass es logisch erscheint, die gleiche Codebasis,
die auf Desktop-PCs und Servern schon lange Einsatz findet, auch in kleineren Geräten einzusetzen. Andererseits entspricht Linux mittlerweile auch Anforderungen, die speziell aus dem
Embedded-Bereich kommen, wie z.B. Echtzeitfähigkeit. Ziel des Kurses ist es, ein Verständnis des Aufbaus eines Linux-Systems zu vermitteln und den Teilnehmern die Möglichkeit zu
geben, aus Alternativen, deren es unter Linux viele gibt, zu wählen.
††Bootprozess
††Bootloader
††Der Prozess mit der PID 1
††U-Boot
††Busybox
††Kernel Konfiguration
Kurslänge: 2 Tage
††Kernel Build
††Speichermedien
††Filesystemtypen
††Das Linux MTD Subsystem
††Flash-Filesysteme
††Block-basierte Filesysteme
Preis: € 1.190
DE
EN
Preis: € 595
††Working Copy, Checkout, Commit
††Update und Konfliktmanagement
††Branching, Merging und Tags
††Releasemanagement Strategien
††Einschränkungen
††Unterschiede zu anderen Produkten
Preis: € 595
DE
EN
DE
Scrum ist das bekannteste und weitest verbreitete Vorgehensmodell der agilen Softwareentwicklung. Scrum besteht nur aus wenigen Regeln (5 Aktivitäten, 3 Artefakte, 3 Rollen), diese
alleine anzuwenden macht aber noch lange kein Scrum Projekt aus. Erst das Wissen, welche Ziele mit diesen Regeln verfolgt werden und welche Techniken für die Umsetzung dieser
Regeln existieren, ermöglichen es Projekte tatsächlich mit Scrum umzusetzen. Dieser Kurs
gibt einen Einblick in die hinter Scrum stehenden Überlegungen und beleuchtet alle Bestandteile von Scrum.
††Klassische vs. Agile SWE
††Überblick über Scrum
††Rollen und Aufgaben
††Artefakte und Dokumentation
††Zeremonien und Meetings
††Sprints und Releases
EN
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
58
Kurslänge: 1 Tag
††Pattern-Rules
††Spezielle Variablen
††Selbstdefinierte Variablen
††Text- und andere Funktionen
††Programmieren in GNU Make
8210 Scrum Einführung
Versionskontrolle ist bei allen Projekten unumgänglich notwendig, da man Releasemanagement und parallele Entwicklung ohne ihr nicht betreiben kann. Subversion hat sich mittlerweile als hervorragende Alternative zu kommerziellen Systemen wie Clearcase oder Perforce
etabliert und das auf Open Source basierende CVS schon lange abgelöst.
Kurslänge: 1 Tag
Dieser Kurs wendet sich an Programmierer, die nicht nur an Programmieren an sich interessiert sind, sondern auch verstehen wollen, wie größere Projekte gebaut und die mitunter sehr
komplizierten Abhängigkeitsbeziehungen in den Griff zu bekommen sind.
††Grundlagen Makefiles
††Grundlagen GNU-Make
††Abhängigkeiten
††Regeln (Rules)
††Toolchain: wie wird gebaut?
8060 Versionskontrolle mit Subversion
††Releasemanagement
††parallele Entwicklung
††Mögliche Arbeitsweisen
††Copy-Modify-Merge
††Lock-Modify-Unlock
††Einfache Workflows
Die Mutter aller Build-Tools unter Linux und Unix ist Make - unter Linux in seiner extrem
mächtigen Variante "GNU Make" verfügbar. Steht man vor der Aufgabe, ein C- oder C++basiertes Projekt zu bauen, kommt man an Make nicht vorbei - selbst dann nicht, wenn man
Tools wie CMake oder Automake verwendet.
Kurslänge: 3 Tage
Preis: € 1.785
††Backlogs, Schätzung und Prio
††Pair-Programming und Refactoring
††Test Driven Development
††Continuous Integration / Delivery
††Definition of Ready and Done
††Vorbereitung auf die Zertifizierung
DE
EN
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
59
Programmierer Ausbildung
Programmierer Ausbildung
8220 Scrum für Fortgeschrittene
8320 Java Grundlagen - Workshop
Scrum versteht sich als Framework, welches passend für das jeweilige Unternehmen adaptiert werden kann. Oftmals wird Scrum jedoch nicht adaptiert, sondern dem bestehenden
Prozess einige Scrum Techniken aufgesetzt. Damit geht ein Großteil der Vorteile von Scrum
verloren, die Produktivität der Softwareentwicklung wird oft schlechter als ohne "Scrum".
Dieser Kurs beleuchtet speziell die Überlegungen und Techniken von Scrum außerhalb der
üblicherweise in Scrum Projekten eingesetzten.
††Iterative vs. Agile SWE
††Typische Fehler in Scrum Projekten
††Impact-Mapping
††SMART, Kano und 5-Why Analyse
††Story-Mapping
††Leistungen, Aktivitäten, Epics
Kurslänge: 3 Tage
Preis: € 1.785
††Walking Skeleton
††Story Decomposition und Elaboration
††3 Amigos
††Behavior Driven Development
††YAGNI und ASAP
††Scaling Scrum
DE
EN
8310 Java Grundlagen
Kurslänge: 3 Tage
Preis: € 1.785
††Annotationen
††POJOs und Beans
††Collections
††Generics und Lambdas
††Performance und Skalierbarkeit
††Überblick Java Klassenbibliothek
Kurslänge: 5 Tage
Preis: € 2.975
††Annotationen
††POJOs und Beans
††Collections
††Generics und Lambdas
††Performance und Skalierbarkeit
††Überblick Java Klassenbibliothek
DE
EN
DE
Bei mehr als 9 Millionen Java Programmierern weltweit, der immer wiederkehrenden Überlegung die Softwareentwicklung in Billiglohnländer auszulagern und dem Nachdrängen von
unerfahrenen Copy&Paste Programmierern, ist es nötig, dass man als Java Programmierer
einen Überblick über das beinahe unendliche Java Framework Universum behält und weiß,
was man wann, wie einsetzt um effizient und effektiv ans Ziel zu gelangen. Dieser Kurs bietet
einen Überblick über die wichtigsten Java Frameworks und Tools, sowie Techniken um die für
das jeweilige Projekt geeigneten auszuwählen.
††Java Syntax für Fortgeschrittene
††Best Practices bei Java Code
††Code Smells und Refactoring
††Überblick zur Klassenbibliothek
††Die wichtigsten 100 Java Frameworks
††Best-Practices zur Frameworkwahl
EN
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
60
††Geschichte und Philosophie von Java
††Java Lexikalik und Syntax
††Objektorientierung in Java
††Java Plattformen und Tools
††Errorhandling, Logging
††Eventhandling
8330 Java für Fortgeschrittene
Java ist eine der populärsten Programmiersprachen mit mehr als 9 Millionen Java Programmierern weltweit. Mit dem Ansatz, eine Programmiersprache auf einer standardisierten Klassenbibliothek aufzubauen, die von unzähligen Open-Source Frameworks unterstützt wird, hat
Java die Softwareentwicklung revolutioniert. Dieser Kurs bietet einen vollständigen Einstieg in
die aktuelle Version der Programmiersprache Java, einen Überblick über die Java Klassenbibliothek, sowie eine Übersicht über die Tools und Techniken, die den Programmieralltag eines
Java Entwicklers beherrschen.
††Geschichte und Philosophie von Java
††Java Lexikalik und Syntax
††Objektorientierung in Java
††Java Plattformen und Tools
††Errorhandling, Logging
††Eventhandling
An Hand eines durchgängigen Praxisbeispiels werden die im Grundlagenkurs vorgestellten
Bestandteile, Tools und Techniken in die Praxis umgesetzt. Basierend auf den Beispielen im
Grundlagenkurs setzen die Teilnehmer dabei ein Projekt beispielhaft auf (Entwicklungsumgebung, Build), definieren die Architektur und das Design des Beispielprojektes (z.B. Errorhandling und Logging), und lernen den Umgang mit der Java Syntax und Klassenbibliothek.
Kurslänge: 3 Tage
Preis: € 1.785
††Die wichtigsten Java Tools
††Die wichtigsten Analysepatterns
††Die wichtigsten Designpatterns
††Best-Practices bei Java Design
††Unit-Testen und BDD
††Die wichtigsten Test-Patterns
DE
EN
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
61
Programmierer Ausbildung
Programmierer Ausbildung
8340 Java für Fortgeschrittene - Workshop
8360 Java 8/9
An Hand mehrerer, teils aufeinander aufbauender Praxisbeispiele werden die im Fortgeschrittenenkurs vorgestellten unbekannten und neuen Teile der Java Klassenbibliothek und Syntax geübt. Ebenso werden aus der Unzahl der im Theorieteil vorgestellten Java Frameworks
und Tools, Analyse-, Design- und Test-Patterns, sowie Best-Practices individuell diejenigen
ausgewählt, die für die Teilnehmer besonders von Nutzen sind, und im Rahmen mehrerer
Praxisbeispiele erprobt.
††Java Syntax für Fortgeschrittene
††Best Practices bei Java Code
††Code Smells und Refactoring
††Überblick zur Klassenbibliothek
††Die wichtigsten 100 Java Frameworks
††Best-Practices zur Frameworkwahl
Kurslänge: 5 Tage
Preis: € 2.975
††Die wichtigsten Java Tools
††Die wichtigsten Analysepatterns
††Die wichtigsten Designpatterns
††Best-Practices bei Java Design
††Unit-Testen und BDD
††Die wichtigsten Test-Patterns
DE
Java 8 ist im März 2014 rausgekommen, Java 9 im März 2017. Alle Versionen davor werden
nicht mehr verbessert, Bugfixes und Security-Patches (inzwischen mehr als 100 bei Java 7,
mehr als 250 bei Java 6) können nur gegen Entgelt über das Oracle Java SE Support Program
bezogen werden. Java Software muss daher unbedingt auf Java 8 / Java 9 migriert werden.
Java 8 und Java 9 enthalten wie alle neuen Java Versionen nicht nur Bugfixes und Performanceverbesserungen, sondern auch jede Menge Verbesserungen und Erleichterungen für
Java Programmierer, die jeder Java Programmierer kennen sollte.
††Java Updatepolitik
††Verbesserungen mit Java 6 / 7
††Java 8 Lambdas
††Static- und Default Interfaces
††Weitere Java 8 Spracherweiterungen
††Streams
EN
Kurslänge: 2 Tage
Preis: € 1.190
††Date and Time API
††Weitere Java 8 Erweiterungen
††Java 8 Performanceverbesserungen
††Java 9 Jigsaw
††Weitere Java 9 Verbesserungen
††Ausblick auf Java 10
DE
EN
Werbeanzeige
8350 Java für Experten
Auch langjährige Senior Java Programmierer, die sich laufend weiterbilden, sollten von Zeit
zu Zeit eingefahrene Programmiertechniken hinterfragen und verbesseren, um sich von der
Masse der angeblichen Senior Java Programmierer und -Architekten abzuheben. Dieser Kurs
bietet neue Blickwinkel auf Altbekanntes und Altbewährtes.
††Java Basics korrekt implementieren
††Typische Fehler von Java Experten
††Wozu bzw. wie Dokumentieren
††Wozu bzw. wie Testen
††Wie auf DB und Services zugreifen
††Service-Layer und Blutarmut
Kurslänge: 3 Tage
Preis: € 1.785
††Domain-Driven-Design vs. Spring
††Microservices vs. Queries
††Softwarearchitekturen sicherstellen
††Java Performance Mythen entstauben
††Java GarbageCollector verstehen
††Java Zukunft (Java 9 / Java 10ff)
DE
EN
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
62
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
63
Security und Hardening
Security und Hardening
9000 AppArmor Administration
Es ist unmöglich, etwas ganz sicher zu machen,
denn Dummköpfe sind zu erfinderisch. (Murphy‘s Gesetz)
Die Gewährleistung von Datenschutz und Sicherheit in Computersystemen muss ein
wichtiges Ziel eines jeden Administrators sein. Welche Möglichkeiten Linux zur Verfügung stellt, zeigen wir in unseren Security Kursen.
AppArmor schützt das System und die Anwendungen aktiv vor externen und internen Bedrohungen, indem es ein gutartiges Programmverhalten erzwingt und die Ausnutzung unbekannter Programmschlupflöcher verhindert.
AppArmor-Profile definieren, auf welche Systemmittel eine Anwendung zugreifen darf und welche
Rechte sie dabei besitzt. Innsbesondere können AppArmor-Profile für sehr komplexe Anwendungen
innerhalb weniger Stunden erfolgreich erstellt werden. AppArmor ist im Linux Kernel enthalten und
kommt daher auf zahlreichen Distributionen wie SUSE, Ubuntu und Debian zum Einsatz.
Sicherheit
Wie wichtig es ist seine Systeme vor unbefugten Zugriff zu schützen, kann man fast täglich
in der Presse lesen. Da statistisch gesehen viele Angriffe bereits aus dem eigenen Netzwerk
erfolgen, sind Themen wie sichere Remote Administration, gesteuerter und/oder überwachter Internetverkehr oder die Pflege der eigenen Server Firewalls immer wichtiger geworden.
Systemhärtung
Die Installation eines Linux Systems wird immer einfacher. Gleichzeitig nimmt jedoch auch
das Risiko einer unsicheren Installation zu. Auch wenn Linux Distributionen bemüht sind, ein
sicheres System auszuliefern, bietet eine Standardinstallation dennoch viele Schwachstellen
und Angriffspunkte. Systemhärtung (Hardening) ist ein spezielles Sicherheitskonzept mit dem
Ziel, die Schwachstellen und Angriffspunkte eines Systems zu reduzieren.
††Linux Access Control Systeme
††Discretionary Access Control (DAC)
††Mandatory Access Control (MAC)
††Linux Capabilities
††AppArmor Richtliniensyntax
††Verwaltungswerkzeuge
Kurslänge: 1 Tag
††AppArmor Konfigurationsdateien
††Erstellen von AppArmor Profilen
††Erstellen von Subprofiles (Hat)
††Überwachen von AppArmor
††Troubleshooting
††Praktische Beispiele
Preis: € 595
DE
9100 Linux Firewalls mit iptables
Penetrationstest
Durch einen Penetrationstest kann geprüft werden, inwieweit die Sicherheit der IT-Systeme
durch Bedrohungen von Hackern, Crackern, etc. gefährdet ist bzw. ob IT-Sicherheit durch die
eingesetzten Sicherheitsmaßnahmen aktuell gewährleistet ist. Die praktischen Übungen in
unseren Kursen dazu werden mit denselben Mitteln und Methoden durchgeführt, die auch ein
Angreifer benutzen würde.
Forensik
Der Begriff existiert seit dem 19. Jahrhundert und dient als Sammelbegriff für wissenschaftliche und technische Arbeitsgebiete, in denen kriminelle Handlungen systematisch untersucht
werden. Im IT Umfeld geht es um die Verwendung von Software zur Ermittlung und Aufdeckung von Computerkriminalität. Linux Administratoren erlernen diese Techniken, um Geräte
im Unternehmen, für welche sie verantwortlich sind, auf Spuren von Schadsoftware und Manipulationen zu untersuchen. Eine Aufgabe, die nach jedem Angriff auf ein System vorgenommen
werden muss.
IPTables sind in jeder Linux Distribution vorhanden und werden dazu verwendet, Netzwerk
Pakete zu überwachen, zu filtern oder – wie bei NAT – zu verändern. Diese Schulung richtet
sich an System Administratoren, welche das Linux Firewall Konzept kennen lernen wollen
bzw. QOS einführen möchten. Die Themen reichen von den wichtigsten Firewall Grundlagen
über Beispiele zur Konfiguration von einzelnen Firewall Regeln bis zur Konfiguration eines
kompletten Firewall Scripts.
††Firewall Architekturen
††Paketfilter, Proxies und Gateways
††iptables Befehlsyntax
††iptables Tabellen Konzept
††iptables Chain Konzept
††iptables und Load Balancing
Kurslänge: 2 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
64
Preis: € 1.190
††iptables und DoS Attacken
††Paketanalyse und Troubleshooting
††Network Address Translation
††Entwerfen von Firewall Scripts
††Grafische Administrationswerkzeuge
††Neuerungen durch IPv6
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
65
Security und Hardening
Security und Hardening
9200 SELinux System Administration
9400 Penetration Testing mit Kali Linux
SELinux (Security-Enhanced Linux) ist eine Implementierung eines Mandatory Access Control
Systems im Linux Kernel. Das Ziel von SELinux ist es, ein verbessertes Sicherheitskonzept
bereitstellen zu können, das weit über die Funktionalitäten der traditionellen Dateirechte eines
Linux Systems hinausgeht. Auf diese Weise kann erreicht werden, dass ein Einbrecher, der
sich Root Rechte aneignet, trotzdem keinen Schaden am System anrichten kann. SELinux
wurde maßgeblich von der NSA und Red Hat entwickelt und steht heute unter fast allen Linux
Distributionen zur Verfügung. Dieser Kurs wird auf RHEL/CentOS durchgeführt.
††Access Control Systeme
††Mandatory Access Control (MAC)
††Vorteile von SELinux
††Architektur
††SELinux Security Context
††SELinux Objekte
Kurslänge: 1 Tag
††Domaintransition
††SELinux Administration
††Protokolleinträge
††Boolesche Variablen
††Policy Verwaltung
††SELinux Befehle
Preis: € 595
††Durchführen eines Penetrationstests
††Gängige Angriffstechniken
††Scanning Techniken und Werkzeuge
††Layer 2/3 Angriffe
††Exploits und Malware
††Einsatz des Metasploit Frameworks
DE
9300 SELinux Policy Administration und Entwicklung
Kurslänge: 1 Tag
Preis: € 595
††Erweiterte Policy Verwaltung
††SELinux Konfigurationsdateien
††SELinux Policy Language
††Reference Policy
††Debugging von SELinux
††Praktische Beispiele
Preis: € 2.180
DE
PAM ist der Dreh- und Angelpunkt, wenn es um Authentifizierungseinstellungen auf einem Linux
System geht. Egal ob Sie einschränken wollen, wer sich zu einem System verbinden darf oder aus
welcher Datenquelle die Benutzer und Kennwörter kommen sollen, die Einstellungen werden über
PAM vorgenommen. PAM ist ein Framework, in dem viele Module eingebunden oder angepasst
werden können, um Aufgaben zu erledigen wie: Einschränken von erlaubten Identitäten, die auf ein
System oder Service zugreifen dürfen, Passwortverwaltung, Aktivieren von verschlüsselten Partitionen, automatisches Erstellen von Heimatverzeichnissen, Definieren von Zeiteinschränkungen,
Einbinden von LDAP und Kerberos Datenbanken und vieles mehr.
††Funktionsweise von PAM
††PAM Dateisystem Layout
††PAM Framework
††Management Gruppen
††Control Flags
††Stacking von PAM Modulen
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
66
Kurslänge: 4 Tage
††Analysieren von Rechnern im Netzwerk
††Attacken auf Windows/Linux Systeme
††Hacken von WLAN Verbindungen
††Cracking von Hashes und Passwörtern
††Entdecken von Rootkits
††Praktische Beispiele
9500 Pluggable Authentication Modul (PAM)
Dieses fortgeschrittene SELinux Training richtet sich an Absolventen unseres SELinux System
Administrationskurses und beschäftigt sich mit der erweiterten SELinux Policy Verwaltung. Zuerst
verschaffen wir uns einen tiefen Einblick in bestehende Policies und ihrem Aufbau, danach erlernen wir das Erstellen und Verteilen von eigenen SELinux Policy Modulen, die SELinux eigene Policy
Language und ihre Anwendung, um eigene Probleme zu lösen.
††SELinux Konfigurationsdateien
††Aufbau einer SELinux Policy
††Policy Arten
††Auditing SELinux Events
††Erstellen von SELinux Modulen
††Verteilen von Modulen
Unter einem Penetrationstest versteht man die Prüfung aller Systembestandteile und Anwendungen mit Mitteln und Methoden, die ein Angreifer (Hacker) anwenden würde, um unautorisiert in das
System einzudringen. Kali Linux, der Nachfolger von BackTrack, ist eine kostenlose Linux Distribution, die Sicherheitsexperten zahlreiche Programme zur Verfügung stellt, um Penetrationstests
durchführen zu können. In diesem Workshop erfahren Sie anhand von praktischen Übungen, wie
Sie einen Penetrationstest in Ihrem Unternehmen strukturiert durchführen können.
Kurslänge: 1 Tag
Preis: € 595
††PAM Verwaltungsprogramme
††PAM Module im Überblick
††PAM Module Parameter
††PAM auf SUSE, Debian und Red Hat
††PAM Security
††Praktische Beispiele
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
67
Security und Hardening
Security und Hardening
9600 Systemhärtung Linux
9800 Sicherheit mit PKI, SSL und TLS
Systemhärtung (Hardening) ist ein spezielles Sicherheitskonzept mit dem Ziel, die Schwachstellen
und Angriffspunkte eines Systems zu reduzieren. Auch wenn Enterprise Distributionen wie SUSE
und Red Hat bemüht sind, ein sicheres System auszuliefern, bietet eine Standardinstallation dennoch viele Schwachstellen. Dieser Kurs richtet sich an fortgeschrittene Administratoren, die Techniken und Werkzeuge erlernen wollen, um ihre Systeme besser absichern zu können.
††Überblick Schutzmechanismen
††Härten des Bootprozesses
†† Pluggable Authentication Modules (PAM)
††Verschärfte Benutzereinstellungen
††Sichere Remote Administration
††Analysewerkzeuge
Kurslänge: 4 Tage
††Absichern des Dateisystems
††Verschlüsseln von Daten und Partitionen
††Logging und Monitoring
††Absichern von Netzwerkdiensten
††AppArmor Grundlagen
††SELinux Grundlagen
Preis: € 2.180
DE
9700 Apache Security and Hardening
Kurslänge: 3 Tage
Preis: € 1.635
††Web Application Firewall ModSecurity
††Funktionsweise von mod_security
††Installation von mod_security
††ModSecurity Logging
††Erzeugen eigener Regeln
††Session Management
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
68
††Kryptographische Grundlagen
††Einsatzgebiete von Verschlüsselung
††Zertifikate, Normen und Standards
††Hash Funktionen
††Verschlüsselungsarten
††Digitale Signatur
Kurslänge: 2 Tage
††Public Key Infrastrukturen
††Einrichten einer CA auf Linux
††Digitale Zertifikate
††Zertifikatsverwaltung
††SSL und TLS
††Praktische Beispiele auf Linux
Preis: € 1.190
DE
9900 Linux Forensik mit Kali Linux
Webserver sind für Hacker und organisierte Kriminelle ein beliebtes Angriffsziel. Schlecht abgesicherte Webserver werden von Angreifern missbraucht, um vertrauliche Daten zu stehlen, den
Betrieb von Diensten zu stören oder als Sprungbrett zu benutzen, um Attacken auf weitere Server
durchzuführen. Daher ist es für jeden Webserver Administrator unverzichtbar, sich Gedanken über
die Sicherheit seines Servers zu machen. In diesem Apache Kurs stellen wir Ihnen Techniken und
Apache Erweiterungen vor, um die Sicherheit Ihres Servers zu verbessern.
††Angriffsmethoden auf Webserver
††Härten des Apache Servers
††Apache in Jail
††Sicherheitsrelevante Direktiven
††Apache Logging
††Apache Security Module
Das Verschlüsseln von Nachrichten wird manchmal als das zweitälteste Gewerbe der Welt bezeichnet. Paranoid oder datenschutzbewusst wurden seit dem Zeitalter der Pharaonen Techniken angewandt, um dritten den Zugang zu vertraulichen Daten zu erschweren. Während in Kriegszeiten eine
Verschlüsslung über Tod und Leben entscheiden kann, ist sie in Friedenszeiten ein absolutes Muss,
um Vertraulichkeit, Integrität und Authentisierung zu gewähren. Dieser Kurs ist eine Einführung
in das Thema Kryptographie und zeigt anhand von zahlreichen Beispielen ihre Anwendung in der
Computerindustrie.
Die Distribution Kali Linux bietet alle notwendigen Open Source Forensic Programme, um kostenlos eine fortgeschrittene forensische Systemanalyse vornehmen zu können. Solche Analysen auf
einem System durchzuführen ist nicht nur für die Strafverfolgung interessant, sondern auch eine
wichtige Tätigkeit, die oft durch Pentester, Security Spezialisten und Linux Troubleshooter durchgeführt werden muss. In dieser Schulung erlernen Sie die Grundlagen der Linux Computer Forensic
und erhalten einen Einblick in die zahlreichen kostenlosen Forensic Werkzeuge. Die durchgeführten
Analysen vertiefen darüber hinaus das Verständnis über die Linux Architektur. Dieser Kurs ist somit
jedem fortgeschritten Admin hilfreich.
††Grundlagen der Forensik
††Open Source Forensik Werkzeuge
††Live Analyse eines Rechners
††Offline Analyse mit Kali Werkzeugen
††Sammeln von forensischen Daten
††Erstellen von forensischen Images
Kurslänge: 3 Tage
Preis: € 1.785
††Mounten und Analysieren von Images
††Dateisystem Analyse
††Memory Analyse
††Malware Erkennung
††Linux Executables
††Profiling
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
69
SUSE Zertifizierung
SUSE Zertifizierung
LinuxCampus.net bietet die vollständige SLES12 Ausbildungsschiene
an: SUSE Certified Linux Administrator (SCA), SUSE Certified Linux
Engineer (SCE) und SUSE Enterprise Architect (SEA)
Im Privatbereich wählt man seine Distribution nach eigenen Vorlieben. Im Unternehmenseinsatz hingegen wird meist eine Enterprise-Distribution eingesetzt, um den
höheren Anforderungen gerecht zu werden.
S3124 SUSE Linux Enterprise Server 12 Administration
Dieser SUSE Linux Basiskurs richtet sich an alle Linux Einsteiger. In diesem Kurs werden die
Grundlagen von Linux auf Basis des SUSE Linux Enterprise Servers 12 vermittelt. Es erfolgt
eine gründliche Einführung in die Installation und den Betrieb eines Servers Systems, die
grafischen Administrationswerkzeuge und die wichtigsten Kommandozeilenwerkzeuge. Diese
Ausbildung dient auch als Start für Administratoren, die sich auf die SUSE Zertifizierungsschiene vorbereiten wollen.
SUSE Linux Enterprise Server (SLES)
SLES ist eine Linux Distribution von SUSE, die speziell auf Unternehmenskunden ausgelegt
ist. Als Enterprise OS bietet es hohe Stabilität, Sicherheit und mehrjährige Wartungszyklen.
Darüber hinaus ist SUSE die einzige von VMWARE, Microsoft und SAP empfohlene Linux Distribution und wird auf mehr Hardware und Software unterstützt als jede andere für den Einsatz
im Unternehmen konzipierte Linux Distribution.
SUSE Training Center
Um der steigenden Nachfrage nach zertifizierten SUSE Fachpersonal gerecht zu werden, bietet LinuxCampus.net zusätzlich zu dem bestehenden Produkt Portfolio zahlreiche SUSE
Originalkurse an.
††Installation von SLES12
††Linux Verzeichnisstruktur
††Administrationswerkzeug YaST
†† Remote Administration mit SSH und VNC
††SLE12 Boot Prozesses
†† UEFI, Secure Boot, und Trusted Execution
Kurslänge: 5 Tage
Preis: € 2.475
††Verstehen von systemd
††Verwalten von Prozessen
††Zeitgesteuerte Prozesse
††Verwaltung von Benutzer und Gruppen
††Ändern von Dateisystem Rechten
††Softwareverwaltung
DE
S3125 SUSE Linux Enterprise Server 12 Advanced Administration
Architect
(Level 3)
Engineer
(Level 2)
Administrator
(Level 1)
SUSE Enterprise Architect (SEA)
Requirements:
• 3 Administrator certifications
• 2 Engineer certifications
• 1 Other certification from any track
SUSE
Certified
Engineer (SCE)
SUSE
Certified
Engineer (SCE)
SUSE
Certified
Engineer (SCE)
SUSE
Certified
Engineer (SCE)
SUSE
Certified
Administrator
(SCA)
SUSE
Certified
Administrator
(SCA)
SUSE
Certified
Administrator
(SCA)
SUSE
Certified
Administrator
(SCA)
Enterprise
Linux
OpenStack
Cloud
Enterprise
Storage
Systems
Managment
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
70
SLES 12 bringt zahlreiche neue und innovative Technologien mit, wie systemd als SystemV init
Ersatz, GRUB2, UEFI, GPT Unterstützung und vieles mehr. Auch bereits bekannte Services wie
Apache, Samba und NFS haben in dieser Version viele neue Funktionen erhalten. Dieser Kurs
beinhaltet die Implementierung dieser Produkte, zusätzlich bekommen alle Teilnehmer einen
guten Einstieg in das Erstellen von BASH Shell Scripts.
††Delegieren mit sudo und polkit
††Access Control Lists (ACLs)
††AppArmor
††Bonding, VLAN, IPv6
††iSCSI (Target und Initiator)
††Multipath I/O (MPIO)
Kurslänge: 5 Tage
Preis: € 2.475
††System Loggings
††Backup/Recovery, Snapper
††Server Health Status überprüfen
††SSH, xinetd
††NFSv4, Apache2, Samba 4
††Einführung in BASH Shell Scripting
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
71
SUSE Zertifizierung
SLE341
SUSE Zertifizierung
Securing SUSE Linux Enterprise Server 12
SOC201
Dieser 5-tägige SUSE Kurs bietet eine solide Einführung in Sicherheitsthemen für Ihr SUSESystem. Die Teilnehmer erlernen, eine Security Policy zu entwickeln und ein abgesichertes
SUSE System einzurichten.
†† SLES Security Concepts
†† Securing User Accounts
†† Pluggable Authentication Modul
†† Filesystem Security
†† AppArmor
†† SELinux
Kurslänge: 5 Tage
††Network Authentication
††NIS, LDAP, Kerberos
††Advanced Intrusion Detection Env.
††Seccheck
††PolKit
††Linux Audit
Preis: € 2.725
DE
SMGR201 SUSE Manager 3 Administration
Dieser Kurs bereitet Administratoren darauf vor SUSE Manager 3 in ihrem Netzwerk zu
implementieren. Neben dem registrieren von neuen Servern im Manager wird die Konfigurationsverwaltung via SALT, das Suchen nach CVE-Schwächen und das Patchen des Servers
vorgestellt.
†† SUSE Manager 3 Technical Overview
†† Installation SUSE Manager 3
†† Erstellen von Benutzern und Gruppen
†† Software Channel Verwaltung
†† Verwaltete Client Registrierung
†† Suchen nach CVEs
Kurslänge: 3 Tage
Preis: € 1.785
††Patchen der Systeme
††Configuration Management mit SALT
††Subscription Matching
††System Deployment
††Organisationen in SUSE Manager 3
††SUSE Manager 3 Proxies
DE
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
72
Dieser Cloud Einsteiger Kurs richtet sich an System Administratoren, die lernen möchten,
eine OpenStack Cloud zu administrieren. Während des Kurses erhalten die Teilnehmer einen
Überblick über alle notwendigen Schritte dazu und lernen jene Tools kennen, die OpenStack
zur Verwaltung einer SUSE OpenStack Cloud mitliefert.
Dieser Kurs bereitet die Teilnehmer auch auf die Prüfung zum Certified OpenStack Administrator (COA) vor.
†† Lab Environment Setup
†† Introduction to SUSE OpenStack Cloud
†† Cloud Administration
†† OpenStack Tenants
†† OpenStack Domains
†† Cloud Images
Kurslänge: 2 Tage
SOC202
SUSE Manager ermöglicht die Verwaltung von SUSE und Red Hat Linux-Systeme mit einem
einzigen Tool für verschiedene Hardwarearchitekturen, Hypervisoren und Cloud-Plattformen.
OpenStack Administration with SUSE OpenStack Cloud
††Software-defined Networks
††Workload Instances
††Block Storage
††Object Storage
††Lifecycle of Cloud Applications
††Cloud Infrastructure Utilization
Preis: € 1.190
DE
Deploy SUSE OpenStack Cloud
Dieser Aufbaukurs richtet sich an System Administratoren, und DevOps, die lernen möchten,
eine SUSE OpenStack Cloud hochverfügbar einzurichten. Die Teilnehmer erhalten zunächst
einen detaillierten Überblick über die Komponenten von OpenStack und danach werden die
Schritte abgehandelt um eine SUSE OpenStack Cloud hochverfügbar zu machen. Abschliessend werden Werkzeuge zur Automatisierung eingesetzt, um eine hochverfügbare OpenStack
Cloud im Kurs einzurichten.
Dieser Kurs bereitet die Teilnehmer auch auf die Prüfung zum SUSE Certified Administrator
in OpenStack vor.
†† Introduction to Crowbar
†† SUSE Cloud Extension
†† Install the Admin Server
†† Configure the Admin Server
†† Advanced Networking
†† Prepare Shared Storage
Kurslänge: 2 Tage
Preis: € 1.190
††Highly Available SUSE OpenStack
††Pacemaker Barclamp
††RabbitMQ Barclamp
††Backup and Restore an Admin Node
††Automate the Deployment
††crowbar batch YAML File
DE
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
73
SUSE Zertifizierung
SES201
SUSE Zertifizierung
SUSE Enterprise Storage Administration
Dieser Basiskurs führt Administratoren in SUSE Enterprise Storage und die zugrundeliegende
Ceph Technologie ein. Nach einer Einführung in die Storage Architektur erfolgt die Installation eines Storage Clusters. Danach erlernen die Teilnehmer die notwendigen Werkzeuge zur
Administration und Überwachung des Storage Clusters.
Dieser Kurs bereitet die Teilnehmer auf die Prüfung zum SUSE Certified Administrator in
Enterprise Storage exam vor.
†† Introduction to SES
†† Ceph Architecture
†† Installing a SES Cluster
†† Data Placement and Pools
†† Configure Block Storage
†† Access Block Storage
Kurslänge: 2 Tage
Preis: € 1.190
††rbd
††iSCSI
†† Using the Ceph Object Gateway (RADOS-GW)
††Using Erasure Coding with Ceph
††Monitoring the Ceph cluster
††Calamari web interface
DE
Werbeanzeige
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
74
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
75
Embedded Linux
Embedded Linux
Als Embedded Linux (deutsch: eingebettetes Linux) bezeichnet man ein
eingebettetes System mit einem auf dem Linux-Kernel basierenden
Betriebssystem.
Bei Embedded Linux handelt es sich um eine Linux Version, die so reduziert wurde,
dass sie mit wenigen MByte Speicherplatz auskommt. Üblicherweise unterliegen auch
diese Embedded Linux Versionen der GPL, d.h. sie sind kostenfrei und können beliebig
oft kopiert werden.
Einsatzgebiet
Embedded-Linux-Systeme werden üblicherweise nach ihren verschiedenen Systemeigenschaften und nicht nach ihren Einsatzorten eingeteilt. Das können u. a. die Skalierbarkeit, die Unterstützung für bestimmte Prozessoren, der Stromverbrauch, das Zeitverhalten (Echtzeitfähigkeit),
der Grad der möglichen Nutzerinteraktionen oder andere wesentliche Faktoren sein.
Hardware
In Embedded-Linux-Systemen kann eine Vielzahl unterschiedlicher Hardware Anwendung finden. Raspberry Pi, BeagleBone Black, CubieBoard und Co. haben dazu beigetragen, das Interesse an Embedded Linux sowie dessen Programmierung und Nutzung für alltägliche Dinge zu
wecken. Es wird verstärkt auch immer mehr im industriellen Umfeld eingesetzt.
8410 Das Yocto Projekt für Einsteiger
Dieses Training kombiniert Hands-on Übungen mit Theorie, um das Yocto Projekt vorzustellen.
Es beantwortet häufig gestellte Fragen wie: Muss man wirklich für jedes Embedded GNU/
Linux Projekt eine andere Version der Toolchain/der Libraries/Pakete und einen anderen
Workflow haben? Kann man sicher stellen, dass die Entwicklungsumgebung für alle Entwickler/Zulieferer identisch ist und man die Software, die heute baut, auch noch identisch
in 10+ Jahren bauen kann? Kann das YP helfen herauszufinden, welche Software Lizenzen
alle benutzten Pakete benutzen? Und vieles mehr. Die Hands-on Sessions werden auf einer
Zielhardware (z.B. Beagle Bone Black Rev. C) durchgeführt.
††Yocto Einführung
††Yocto Autobuilder
††YP Workflow
††BitBake
††BSP (Workflow, Handbuch, ...)
††Kernel (Workflow, Handbuch, ...)
Kurslänge: 4 Tage
††Application Development Toolkit
††Debugging
††Profiling/Tracing
††Paketverwaltung
††Lizenzierung
††Devtool
Preis: € 2.380
DE
EN
8420 Embedded Linux: Grundlagen und Architektur
Yocto Project
Das von der Linux Foundation im Jahr 2010 gegründete Yocto Project gilt heute als das beste
Build-System, um Software für Embedded Linux bereit stellen zu können.
Ausbildung
Unsere Kurse vermitteln umfangreiche fundierte Kenntnisse, die für die Entwicklung von komplexen Embedded Linux System wichtig sind.
Dieses Training kombiniert Hands-on Übungen mit Theorie, um grundlegende Konzepte von
Embedded GNU/Linux zu illustrieren. Die Hands-on Sessions werden mit freier Software, wie
dem Yocto Projekt, auf einer Zielhardware (z.B. Beagle Bone Black Rev. C) durchgeführt. Dies
ermöglicht es, Ihnen das Kursmaterial mit nach Hause zu nehmen und damit zu arbeiten. Die
Konzepte und Befehle, welche notwendig sind, um Embedded GNU/Linux effektiv einzusetzen,
werden durch eine Kombination von Theorie und On-the-job-Training beschrieben.
††Entwicklung von Linux
††Arbeiten mit dem Gastsystem ††Architektur, Shell, Zugriffsrechte, FHS
††Prozesse, Tasks, Threads
††Interprozesskommunikation (IPC)
††Yocto/ELDK
Kurslänge: 5 Tage
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
76
Preis: € 2.975
††Zielsystem (Debuggen, Profiling)
††JTAG/BDI
††Root File Systeme
††Echtzeit GNU/Linux
††Adeos/Xenomai
††Software Release
DE
EN
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
77
Embedded Linux
Embedded Linux
Andreas JAHN
Dieses Training kombiniert Hands-on Übungen mit Theorie, um grundlegende Konzepte von
Gerätetreibern und Kernel-Interna zu illustrieren. Die Hands-on Sessions werden mit freier
Software wie dem Yocto Projekt auf einer Zielhardware (z.B. Beagle Bone Black Rev. C) durchgeführt. Dies ermöglicht es Ihnen das Kursmaterial mit nach Hause zu nehmen und damit
zu arbeiten. Die Konzepte und Befehle, welche notwendig sind, um GNU/Linux Gerätetreiber
effektiv zu schreiben und einzusetzen, werden durch eine Kombination von Theorie und Onthe-job-Training beschrieben.
††Speicher Management
††Kernel Module und Patching
††Operationen bei Charachter Treibern
††Kernel Debuggen
††Tracing
††Interrupts
Kurslänge: 5 Tage
Preis: € 2.975
Werbeanzeige
8430 Embedded Linux: Kernel Treiber und Interna
+43 (0) 664 8222770
[email protected]
Fixkostenoptimierung
Energie
Versicherung
Finanzierungen
Vorsorge
††Deferring Work
††Concurrency
††Zeit
††Hardware I/O
††User-Kernel Kommunikation
††Portierbarkeit
DE
KOSTENL
O
BERATUN SE
G
&
OPTIMIE
RUNG!
Testen Sie
uns!
EN
8450 Rasberry Pi Hands-On
Das Projekt "Raspberry Pi" hat das erste Mal einer breiteren Öffentlichkeit gezeigt, dass in
Linux mehr steckt als nur Server, Handy, und Desktop. Es kann auch mit beliebiger Hardware
umgehen. Im Fokus dieses Kurses stehen gute alte Betriebssystemkonzepte in Verbindung
mit hardwarenaher Programmierung. Durch das Vorhandensein der Basisinfrastruktur, wie
Filesystem, Multitasking, TCP/IP und vielem anderem, bietet es eine hervorragende Alternative zu "gestandenen" Embedded-Betriebssystemen.
††Unix Systemgrundlagen
††Die Commandline, Tools
††Remote Login mit SSH
††Netzwerk
††Fehlerdiagnose
††Python Grundlagen
Kurslänge: 5 Tage
Preis: € 2.475
††General Purpose IO (GPIO)
††Inter Integrated Circuit (I2C)
††Serial Peripheral Interface (SPI)
††Das LM-Sensors Subsystem
††CAN-Bus
††Video4Linux
DE
EN
Preise exkl. MwSt. Detaillierte Kursinhalte, ...
78
... Kursvoraussetzungen und Termine finden Sie Online auf unserer Webseite: www.LinuxCampus.net
79
Notizen
80
Notizen
81
VIM Quick Referenz
Kommandozeile
vim Datei
vim -r Datei
vim +n Datei
vim + Datei
vim +/string Datei
vim -d a.txt b.txt
vim -p a.txt b.txt
Texte einfügen, ändern
Datei im VIM öffnen
Abgestürzte Datei wiederherstellen
Datei in Zeile n öffnen
Datei in der letzten Zeile öffnen
Datei auf string öffnen
Dateien mit diff vergleichen
Mehrere Dateien in Tabs öffnen
Dateihandhabung
:wq
:q!
:w
:w Datei
:wall
:m,nw Datei
:help
:! befehl
:r !befehl
:r Datei
:nr Datei
Datei speichern und vim verlassen
Beenden ohne zu speichern
aktuelle Datei speichern
Datei speichern unter
Alle Dateien speichern
Zeile m-n in einer anderen Datei speichern
Hilfe aufrufen. Wird mit q: wieder beendet
Führt den Befehl in der Shell aus
Ergebnis des Befehls am Zeilenende einfügen
Dateiinhalt importieren
Dateiinhalt in Zeile n importieren
Cursor Navigation
h, j, k, l
$, 0
w
b
e
gg
nG
G
% platziert auf () [] {}
Ab der aktuellen Position vorwärts nach string suchen
Ab der aktuellen Position rückwärts nach string suchen
Suchvorgang wiederholen
Ersetzt im gesamten Dokument string1 durch string2
Löscht alle Zeilen in denen string enthalten ist
Führt cmd in allen Zeilen die string nicht enthalten aus
Löscht alle Zeilen in denen string nicht enthalten ist
Zeichenkette unter dem Cursor suchen
Text Einrückungen
[STRG]+[V]+>>
[STRG]+[V]+<<
n >>
n <<
:set ai
82
a,A
i,I
o, O
r
Text nach dem Cursor, nach der Zeile einfügen (append)
Text vor dem Cursor, vor der Zeile einfügen (insert)
Unter, über dem Cursor eine neue Zeile anfügen (open)
Aktuelles Zeichen ersetzen (replace)
Texte löschen
x
nx
dd
ndd
dw
ndw
d^ oder d0
d$ oder D
:m,nd
Durch Cursor markiertes Zeichen löschen
n Zeichen ab Cursor löschen
Aktuelle Zeile löschen
Löschen der nächsten n Zeilen
Aktuelles Wort löschen
n Wörter ab aktuellem Wort löschen
Aktuelle Zeile vom Cursor bis Zeilenanfang löschen
Aktuelle Zeile vom Cursor bis Zeilenende löschen
Zeilen m bis n löschen
Texte kopieren und einfügen
y / yy
nyy / nY
p
P
Aktuelle Zeile speichern
n Zeilen ab der aktuellen Cursorposition speichern
Gespeicherten Text nach dem Cursor einfügen
Gespeicherten Text vor dem Cursor einfügen
Makros
Nach links, unten, oben, rechts bewegen
Zum Zeilenende, Zeilenanfang bewegen
Zum Anfang des nächsten Wortes bewegen
Zum Anfang des vorhergehenden Wortes
Zum Ende des nächsten Wortes bewegen
Auf die 1. Zeile des Dokuments bewegen
Auf die Zeile n des Dokuments bewegen
Auf die letzte Zeile des Dokuments bewegen
Springt zu der zugehörigen Klammer
Suchen und Ersetzen
/string
?string
n
:%s/string1/string2/g
:g/string/d
:v/string/cmd
:v/string/d
*
VIM Quick Referenz
Zeilenblock nach links einrücken
Zeilenblock nach rechts ausrücken
n Zeilen nach links einrücken
n Zeilen nach rechts ausrücken
Automatisches einrücken aktivieren
qa
q
@a
n@a
Startet die Makroaufzeichnung im Macro-a
Beendet die Makroaufzeichnung
Führt das Macro-a aus
Führt das Macro-a n-mal aus
Fenster und Tabs
[STRG]+[w] s oder :split
[STRG]+[w] v oder :vsplit
[STRG]+[k]
[STRG]+[j]
[STRG]+[h]
[STRG]+[l]
:tabs
:tab n
:tabc n
:tabe datei
gt
gT
Fenster horizontal teilen
Fenster vertikal teilen
Zwischen den Fenstern wechseln (oben)
Zwischen den Fenstern wechseln (unten)
Zwischen den Fenstern wechseln (links)
Zwischen den Fenstern wechseln (rechts)
Liste der geöffneten Tabs anzeigen
Springe zu Tab n
Schließe Tab n
Öffne Datei in eigenem Tab
Tab vorwärts
Tab rückwärts
Aktionen rückgängig machen
u
U
:e
Zuletzt ausgeführten Befehl rückgängig machen
Alle Änderungen auf der Zeile rückgängig machen
Alle Änderungen in der Datei rückgängig machen
Hilfsmittel
:set nu
:set syntax on
Zeilennummerierung einblenden
Syntaxhighlighting aktivieren
83
Herzog Leopold Straße 13
Brodtischgasse 4 (ab April 2017)
2700 Wiener Neustadt, Österreich
Telefon: +43 (0)2622 42255-20, Fax: +43 (0)2622 42255-15
E-Mail: [email protected]
Herunterladen