Linux vom Programmierer-Standpunkt – Überblick
Der Kurs richtet sich an Programmierer, die Linux nicht so sehr kennen, es aber kennen lernen wollen. Die Zusammenhänge und die Grundpfeiler des Systems werden erklärt, sodass man am Ende ein großes Bild hat und sich selbst orientieren und zurechtfinden kann.
Kursinhalte
- Einführung in die Benutzung der Shell: Commandline Editing, History, etc.
- Systemkonzepte und Systemcalls
- Kurze Beispiele in der Shell: Prozesse, Filesystem,
- IO-Redirection, ...
- strace: was geschieht unter der Haube?
- Grundprinzip: "Everything is a File"
- /proc
- Die Toolchain
- Compiler, Linker
- Debugger
- Shared und statische Libraries
- Executables
- Make: eine kurze Einführung
- Programmierung
- Prozesse: fork/exec/wait, Signale
- Filesystem: open/read/write/close
- Filedescriptoren und assoziierte Systemcalls
Zielgruppe
Programmierer und Software Entwickler die Grundkenntnisse über Linux erlangen wollenVoraussetzungen
Solide Kenntnisse in C werden vorausgesetzt. Kenntnisse in Betriebssystemen im Allgemeinen sind von Vorteil, aber nicht zwingend notwendig. (Spaß an Lowlevel-Programmierung hingegen schon.)Abschluss & Bestätigung
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.
Ihre Terminanfrage
Alle Preise zzgl. MwSt.
Angebot einholen
Ihr individuelles Kursangebot
Kostenvoranschlag
Unverbindlich herunterladen
Training Services
Services zu Ihrem Seminar
Sie haben Fragen zum Kurs?
WeitereKursempfehlungen
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Face-to-Face-Trainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Präsenztrainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie



Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Kursinhalte
- Einführung in die Benutzung der Shell: Commandline Editing, History, etc.
- Systemkonzepte und Systemcalls
- Kurze Beispiele in der Shell: Prozesse, Filesystem,
- IO-Redirection, ...
- strace: was geschieht unter der Haube?
- Grundprinzip: "Everything is a File"
- /proc
- Die Toolchain
- Compiler, Linker
- Debugger
- Shared und statische Libraries
- Executables
- Make: eine kurze Einführung
- Programmierung
- Prozesse: fork/exec/wait, Signale
- Filesystem: open/read/write/close
- Filedescriptoren und assoziierte Systemcalls
Zielgruppe
Programmierer und Software Entwickler die Grundkenntnisse über Linux erlangen wollenVoraussetzungen
Solide Kenntnisse in C werden vorausgesetzt. Kenntnisse in Betriebssystemen im Allgemeinen sind von Vorteil, aber nicht zwingend notwendig. (Spaß an Lowlevel-Programmierung hingegen schon.)Abschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.