Grundlagen Linux
Anzahl | Stückpreis |
---|---|
Bis 1 |
2.130,10 €*
|
Bis 2 |
2.024,19 €*
|
Bis 3 |
1.988,49 €*
|
Bis 4 |
1.970,64 €*
|
Bis 5 |
1.959,93 €*
|
Bis 6 |
1.952,79 €*
|
Bis 7 |
1.948,03 €*
|
Bis 8 |
1.943,27 €*
|
Bis 9 |
1.940,89 €*
|
Ab 10 |
1.938,51 €*
|
Sofort verfügbar
Produktinformationen "Grundlagen Linux"
Der Linux-Grundlagenkurs bietet eine umfassende Einführung in das Linux-Betriebssystem für Teilnehmer ohne oder mit geringen Vorkenntnissen. Referent und Linux-Experte Andreas Klinger vermittelt Ihnen grundlegende Konzepte sowie essenzielle Fähigkeiten und Kenntnisse, um erfolgreich in der Linux-Umgebung zu arbeiten. Das Seminar behandelt eine breite Palette von Themen, die für Linux-Neulinge von Bedeutung sind, und bietet damit eine solide Grundlage.
Der Kurs "Grundlagen Linux" ist Teil der Embedded-Linux-Woche. Sie können den Grundlagen-Kurs einzeln oder in Kombination mit dem Seminar "Embedded Linux" buchen, das auf dem Grundlagen-Kurs aufbaut. Bei einer kombinierten Buchung sparen Sie über 20 % gegenüber der Einzelbuchung beider Kurse. Der Vortragstag bildet die Schnittmenge beider Kurse und ist in "Grundlagen Linux", "Embedded Linux" sowie der Buchung der ganzen Woche enthalten.
Agenda
1. Seminartag: Linux-Grundlagen
Referent: Andreas Klinger
- Manual-Pages
- Hilfe in der Shell
- Aufbau des Linux-Dateisystems
- Filesystem-Hierarchie-Standard
- Virtuelle Dateisysteme procfs und sysfs
- Logausgaben von Linux und dmesg
- Mounten
- Umgang mit Tarballs
- Umgebungsvariablen
- Unterschied zwischen Sourcen und Ausführen
- Tastaturkürzel
- Umleitung, Pipes und Filter
- Editoren
- Shell-Skripte erstellen
2. Seminartag: Einführung in die Applikationsentwicklung
Referent: Andreas Klinger
- Applikationsentwicklung mit der Gnu Compiler Collection und Binutils
- Cross-Applikationsentwicklung
- Aufbau von Executables
- Makefiles
- Remote-Debugging mit dem gdb
- Post-Mortem-Analyse mit Core-Dumps
- Aufzeichnen von Backtraces
- Von der Funktion mit Offset zum Sourcecode
- Tracing von Syscalls und Fehlersuche mit strace
3. Vortragstag
Block I: Open Source (Referentin: Caren Kresse)
- Was ist Open Source-Software?
- Was hat Open Source mit Open Innovation zu tun?
- Die Bedeutung des Urheberrechts beim Einsatz von Open Source-Software
- Lizenzrechte und Lizenzpflichten von Open Source-Software
- Was ist „Copyleft“? Was bedeutet „Ableitung“ in diesem Zusammenhang?
Block II: Ein juristischer Blick auf Linux (Referent: Dr. Till Jaegee)
- Das Open Source Lizenzmodell
- Rechtsfolgen bei Lizenzverletzungen und Rechtsprechung dazu
- Lizenztypen
- Copyleft
- GPL, Version 2: Lizenzpflichten
- LGPL, Version 2.1: Lizenzpflichten
- Complete Corresponding Source Code
- Tivoization
- FOSS License Compliance – praktische Erfüllung von Lizenzpflichten
Ziele
- Aufbau des Betriebssystems verstehen
- Den Umgang mit der Shell erlernen
- Verständnis für die Funktionsweise von Programmen entwickeln
- Eigene Programme erstellen
- Probleme bei der Erstellung diagnostizieren
Zielgruppe
Der Kurs richtet sich an Neueinsteiger ohne spezifische Vorkenntnisse in (Embedded-)Linux wie:
- IT-Administratoren: Systemadministratoren, Netzwerkadministratoren und andere IT-Fachkräfte, die für die Verwaltung und Wartung von Linux-Servern und -Systemen verantwortlich sind.
- Softwareentwickler: Entwickler, die Linux als Entwicklungsplattform nutzen möchten, sei es für Webanwendungen, Datenbanken, eingebettete Systeme oder andere Softwareprojekte.
- IT-Supportmitarbeiter: Techniker im IT-Support, Helpdesk-Mitarbeiter und andere Support-Spezialisten, die mit Linux-basierten Systemen und Anwendungen arbeiten oder Benutzer bei Problemen unterstützen.
- IT-Consultants: Berater und IT-Experten, die ihre Kunden bei der Planung, Implementierung und Optimierung von IT-Infrastrukturen unterstützen. Linux ist ein wesentlicher Bestandteil vieler Unternehmensumgebungen.
- Elektronikingenieure: Personen, die im Bereich der Elektronikentwicklung tätig sind und ihre Fähigkeiten auf die Integration von Linux in Embedded-Systeme erweitern möchten. Dies können Ingenieure sein, die sich mit der Entwicklung von Hardwareplatinen, Mikrocontrollern oder anderen eingebetteten Komponenten beschäftigen.
- Systemarchitekten: Personen, die für das Design und die Entwicklung von Embedded-Systemen verantwortlich sind und ein umfassendes Verständnis von Embedded Linux benötigen. Dies können Architekten, Projektleiter oder Technologieverantwortliche sein.
Produktart: | Offenes Seminar |
---|---|
Sprache: | Deutsch |