Illinois Tech
Einführung in Open Source Software

Mit Coursera Plus Zugang zu mehr als 10.000 Kursen freischalten

Illinois Tech

Einführung in Open Source Software

Dieser Kurs ist Teil mehrerer Programme.

Jeremy Hajek
James Papademas

Dozenten: Jeremy Hajek

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

3 months to complete
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Auf einen Abschluss hinarbeiten
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

3 months to complete
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Auf einen Abschluss hinarbeiten

Was Sie lernen werden

  • OS-Fehlerbehebung - Pfadberechtigung und Abhängigkeiten

  • Bash Sprache Shell Scripting

Kompetenzen, die Sie erwerben

  • Kategorie: Befehlszeilen-Schnittstelle
  • Kategorie: Unix-Shell
  • Kategorie: Betriebssysteme
  • Kategorie: Unix
  • Kategorie: System-Konfiguration
  • Kategorie: Linux Verwaltung
  • Kategorie: Datenbank Management
  • Kategorie: Dateisysteme
  • Kategorie: Paket- und Software-Management
  • Kategorie: Betriebssystem-Verwaltung
  • Kategorie: Bash (Skriptsprache)
  • Kategorie: Netzwerksicherheit
  • Kategorie: Ubuntu
  • Kategorie: Allgemeine Vernetzung
  • Kategorie: Skripting
  • Kategorie: Red Hat Enterprise Linux
  • Kategorie: Linux
  • Kategorie: Open Source Technologie
  • Kategorie: Shell-Skript
  • Kategorie: Linux-Befehle

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

33 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist als Teil verfügbar
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 9 Module

Willkommen bei Einführung in quelloffene Betriebssysteme! Modul 1 bietet einen tiefen Einblick in die reichhaltige Geschichte des Betriebssystems Unix und deckt sieben entscheidende Perioden von den Anfängen im Jahr 1969 bis heute ab. Die Studenten werden die Entwicklungen und die Philosophie erforschen, die Unix während seiner Entstehungsjahre geprägt haben und wie es weiterhin moderne Computerparadigmen beeinflusst hat. Der Schwerpunkt liegt auf der Würdigung der bahnbrechenden Beiträge der wichtigsten Architekten und Mitwirkenden von Unix, um ein Verständnis für das bleibende Vermächtnis des Systems in der heutigen technologischen Landschaft zu schaffen.

Das ist alles enthalten

15 Videos7 Lektüren4 Aufgaben1 Diskussionsthema

Dieses Modul bietet eine umfassende Erkundung des Linux-Ökosystems, beginnend mit der Funktion und den Merkmalen von Paketmanagern und App-Stores, die die Installation und Verwaltung von Software vereinfachen. Die Teilnehmer verstehen die Rolle von Fenstermanagern und Desktop-Umgebungen bei der Gestaltung der Benutzerinteraktion sowie die Feinheiten von Anzeigeprotokollen wie X und Wayland. Der Kurs entmystifiziert die verschiedenen Arten von Desktop-Linux, befasst sich mit den praktischen Aspekten der Kompilierung von Code und erklärt das Konzept und die Vielfalt der Linux-Verteilungen. Das Modul vergleicht die wichtigsten Verteilungen und vermittelt den Teilnehmern die Fähigkeit, Virtualisierungsplattformen für die Bereitstellung verschiedener Linux-Distributionen zu nutzen.

Das ist alles enthalten

23 Videos6 Lektüren4 Aufgaben

Modul 3 richtet das Augenmerk auf die leistungsstarken Fähigkeiten der Linux Befehlszeile und vermittelt den Lernenden das Know-how, um die Bedeutung der Meta-Zeichen der Shell bei der Erweiterung der Shell-Funktionalitäten zu nutzen. Dies zeigt die Leistungsfähigkeit von Textbefehlen und das Hauptkonzept des Shell Scripting in Linux. Wir machen Sie mit dem grep-Befehl vertraut, der komplizierte Such- und Ersetzungsoperationen mit Hilfe von Shell-Meta-Zeichen ermöglicht. Die Teilnehmer lernen die Grundlagen der Umleitung von Ein- und Ausgaben und die Verwendung von Linux-Pipes kennen. Wir werden uns auf die Feinheiten der Standardeingabe, -ausgabe und -fehler konzentrieren. Schlüsselkonzepte wie Dateiberechtigungen und Sicherheitsnomenklatur werden erklärt. Der Kurs behandelt auch die Rolle der Linux Shell innerhalb des Betriebssystems und die Verwendung von absoluten und relativen Pfaden, während die Struktur des Linux-Dateisystems für eine effiziente Systemnavigation und -verwaltung entmystifiziert wird.

Das ist alles enthalten

16 Videos6 Lektüren4 Aufgaben

Modul 4 vermittelt den Teilnehmern die Fähigkeit, Routineaufgaben unter Linux mit Hilfe von Shell-Skripten zu automatisieren. Wir werden positionale Parameter und Kontrollstrukturen einbeziehen, um Ihren Skripten Logik zu verleihen. Die Teilnehmer lernen, Systemumgebungsvariablen zu deklarieren und ihren Umfang zu verstehen. Der Kurs erklärt auch die Manipulation des Systempfads, Änderungen an Benutzerprofilen und die Automatisierung von Aufgaben durch Shell Scripting. Darüber hinaus werden die Teilnehmer mit den Möglichkeiten des vi(m)-Editors vertraut gemacht und lernen, zwischen Stream-Editoren und Text-Editoren zu unterscheiden, wodurch eine solide Grundlage für fortgeschrittene Textverarbeitung und Systemverwaltung in einer Linux-Umgebung geschaffen wird.

Das ist alles enthalten

12 Videos5 Lektüren4 Aufgaben

Modul 5 vermittelt ein tiefes Verständnis der Linux-Systemverwaltung, beginnend mit der entscheidenden Rolle des sudo-Befehls bei der Aufrechterhaltung der Sicherheit des Root-Nutzers. Die Teilnehmer lernen die Prozesse zur Erstellung und Verwaltung von Benutzerkonten sowie die Bedeutung und Analyse von Systemprotokollen für die Aufrechterhaltung des Systemzustands und der Sicherheit kennen. Im Rahmen des Kurses werden wichtige Systemtools für die laufende Überwachung und Berichterstellung vorgestellt und die Methodik der "3Ps" (Path, Permission und Dependencies) zur Fehlersuche erläutert. Darüber hinaus deckt das Modul sichere Fernzugriffstechniken ab, um sicherzustellen, dass die Teilnehmer Linux-Systeme effektiv verwalten und gleichzeitig strenge Sicherheitsstandards einhalten können.

Das ist alles enthalten

15 Videos6 Lektüren4 Aufgaben

Dieses Modul konzentriert sich auf den Linux-Boot-Prozess, indem es ihn in seine drei grundlegenden Phasen aufschlüsselt und eine klare Erklärung der Vorgänge während jeder Phase liefert. Die Teilnehmer vergleichen das traditionelle SysVinit-System mit dem neueren systemd-Init-System und erhalten einen Einblick in ihre Unterschiede, Funktionalitäten und Techniken zur Dienstverwaltung. Dieses Modul konzentriert sich auf Systemtools für die Prozessuntersuchung und klärt den Zweck der Linux systemd Service-Dateien. Außerdem werden die Struktur und die Verwaltung von Dateisystemen behandelt, einschließlich eines Vergleichs verschiedener Linux-Dateisysteme, der Mechanismen der Erstellung und des Anhängens virtueller Festplatten und der Grundlagen des Logical Volume Management. Darüber hinaus werden effiziente Befehlszeilen-Tools für die Komprimierung, Archivierung, Festplattennutzung und das Mounten behandelt, so dass die Kursteilnehmer über praktische Fähigkeiten für eine umfassende Systemverwaltung verfügen.

Das ist alles enthalten

28 Videos5 Lektüren4 Aufgaben

Dieses Modul vermittelt den Teilnehmern das notwendige Wissen, um grundlegende Netzwerk-Einstellungen unter Linux-Betriebssystemen zu konfigurieren, zu verwalten und Fehler zu beheben. Der Kurs bietet auch Einführungen in die Konfiguration und Bereitstellung der wichtigsten Webserver-Plattformen. Die Teilnehmer lernen, gängige Open-Source-SQL-Datenbanken zu installieren und zu konfigurieren, und erwerben so praktische Kenntnisse in der Datenbankverwaltung. Und schließlich behandelt dieses Modul die Auswahl und Konfiguration von Desktop-basierten Firewalls und Linux-Netzwerken.

Das ist alles enthalten

20 Videos5 Lektüren4 Aufgaben

Dieses Modul befasst sich mit der entscheidenden Rolle der Automatisierung in Linux-Systemen und zeigt die Herausforderungen auf, die sie durch Rationalisierung und Vereinfachung komplexer Aufgaben löst. Die Teilnehmer werden in die aktuelle Landschaft der Orchestrierungs- und Automatisierungstools eingeführt, wobei ein besonderer Schwerpunkt auf den Beiträgen von Hashicorp in diesem Bereich liegt. Sie lernen die Prozesse zur Automatisierung der Installation von Linux-Betriebssystemen kennen und entdecken Lösungen für die Bereitstellung kompletter Anwendungen mithilfe von Automatisierungstools. Darüber hinaus befasst sich der Kurs mit dem Konzept der Verwaltung von Geheimnissen in automatisierten Umgebungen und zeigt den Teilnehmern, wie sie sensible Informationen auf automatisierte und skalierbare Weise sicher handhaben können.

Das ist alles enthalten

23 Videos5 Lektüren4 Aufgaben

Dieses Modul enthält die abschließende Kursbeurteilung, mit der Ihr Verständnis des Kursmaterials und Ihre Fähigkeit, das im Kurs erworbene Wissen anzuwenden, beurteilt werden soll. Lesen Sie das Kursmaterial gründlich durch, bevor Sie den Test ablegen.

Das ist alles enthalten

1 Aufgabe

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Auf einen Abschluss hinarbeiten

Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Illinois Techangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹

 

Dozenten

Jeremy Hajek
Illinois Tech
2 Kurse1.406 Lernende
James Papademas
Illinois Tech
6 Kurse3.836 Lernende

von

Illinois Tech

Mehr von Softwareentwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen