Administration des Linux-Betriebssystems - Kurs 66669 RUR. von Skillbox, Ausbildung 3 Monate, Datum: 9. Dezember 2023.
Verschiedenes / / December 09, 2023
Für Programmier- und IT-Interessierte
Studieren Sie die UNIX-Architektur und verstehen Sie, wie Linux-Distributionen konzipiert sind. Erfahren Sie, wie Sie den Zugriff verwalten und mit Dienstprogrammen, Dateien und dem Netzwerk arbeiten. Sie können eine Karriere in der IT beginnen, ohne Code schreiben zu müssen.
IT-Spezialisten
Erfahren Sie, wie Sie mit Linux den Zugriff auf Unternehmenssysteme und andere Aufgaben einrichten. Sie können die Sicherheit von Netzwerkverbindungen gewährleisten und Ihre Projekte vor Hackern und Malware schützen.
7 Jahre Erfahrung im Schreiben in C++, Entwicklung von Hochlastsystemen. Entwickelt Firewalls und Intrusion Detection System (IDS) für Kunden auf der ganzen Welt. Arbeitete bei Ericsson, Honeywell, Acronis. Teilnahme an der Entwicklung eines Projekts zur Analyse des Datenverkehrs eines großen Betreibernetzwerks mit mehr als 200 Servern.
Einführung in Linux
Machen Sie sich mit dem Linux-Betriebssystem und seinen Einsatzgebieten vertraut.
Erste Linux-Installation
Studieren Sie die Verzeichnisse des Linux-Betriebssystemdateisystems und die Installationstypen: Server, Desktop, Live. Erfahren Sie, wie Sie Linux auf einer virtuellen Maschine installieren.
Struktur des Linux-Betriebssystems
Verstehen Sie die Grundlagen von Linux, seinem Dateisystem, seinen Prozessen und seinem Speicher. Erfahren Sie, was ein Mount-Punkt, der Linux-Kernel, Sockets und ein Paketmanager sind.
Kennenlernen des Terminals
Erfahren Sie, was ein Terminal und eine Befehlsshell sind. Lernen Sie die grundlegende Dateisystemnavigation kennen und erfahren Sie, wie Sie die geeignete Befehlsshell auswählen. Lernen Sie grundlegende Befehle für die Arbeit mit Dateien.
Geräte unter Linux
Erfahren Sie, wie Sie mit Geräten arbeiten, die Linux erkennt, und wie Sie Ordner bereitstellen.
Festplatten und Dateisysteme
Lernen Sie, mit dem Dateisystem, Festplatten und Partitionen zu arbeiten. Erfahren Sie, wie Sie eine Auslagerungsdatei einrichten und eine Festplatte mit einem Dateisystem bereitstellen.
Grundlegende Vorgänge im Bash-Terminal. Arbeiten mit Dateien und Verzeichnissen
Erfahren Sie, was ein Verzeichnis unter Linux ist. Lernen Sie Dateieigenschaften und -attribute kennen und lernen Sie, mit symbolischen Links, Dateien und Verzeichnissen in der Befehlszeile zu arbeiten.
Privilegien unter Linux
Sie erfahren, was Privilegien unter Linux sind und verstehen die Formate zur Aufzeichnung von Zugriffsrechten. Entdecken Sie Zugangskontrollmodelle.
Zugangskontrolle
Lernen Sie grundlegende Befehle für die Arbeit mit Konten. Sie erfahren, wie Sie Benutzerkonten verwalten.
Konten und Gruppenrichtlinien
Lernen Sie das Konzept der Zugriffskontrolle unter Linux und grundlegende Befehle für die Arbeit mit ACLs kennen. Erfahren Sie, wie Sie Zugriffsrechte für Benutzer und Gruppen konfigurieren.
I/O-Steuerung. Förderbandverarbeitung
Lernen Sie grundlegende Begriffe und Befehle zur E/A-Steuerung kennen. Erfahren Sie, wie Sie Befehlsausgaben in eine Datei schreiben, Dateien durchsuchen, eine Datei überschreiben und Befehle nacheinander ausführen.
Prozessmanagement
Lernen Sie grundlegende Befehle für die Arbeit mit Prozessen. Lernen Sie, Prozesse zu starten und zu stoppen, übergeordnete und untergeordnete Prozesse zu finden, mit Hintergrundprozessen zu arbeiten usw.
Booten und Konfigurieren des Kernels unter Linux
Lernen Sie die grundlegende Architektur und das Design des Linux-Kernels kennen. Studieren Sie die Verbindung des Kernels mit Modulen und anderen Teilen des Betriebssystems.
Benutzerbereich starten
Studieren Sie Systemstartalgorithmen und ihre Varianten. Machen Sie sich mit den Grundkonzepten von Runlevels, Startalgorithmen und ihren Varianten, dem Systemd-Subsystem und seinen Analoga vertraut.
Systemmanagement
Lernen Sie, mit Aufgaben und Zeitplänen von Einheiten und Modulen zu arbeiten. Lernen Sie grundlegende Befehle zum Verwalten geplanter Aufgaben.
Protokollierung und Überwachung
Erfahren Sie, wie Sie die Überwachung mithilfe von Dienstprogrammen starten und die erforderlichen Ereignisse in den Systemprotokollen finden.
Installation und Entfernung von Programmen
Am Beispiel des Apache-Webservers erfahren Sie, wie Sie ein Repository einrichten sowie ein Programm unter Linux installieren und deinstallieren.
Sicherheitskontrollen
Lernen Sie die Grundkonzepte der Zugangskontrolle in DAC kennen. Lernen Sie beliebte Dienstprogramme zur Sicherheitsverwaltung kennen. Erfahren Sie, wie Sie mit SELinux einen neuen Benutzer erstellen und dessen Zugriffsrechte einschränken.
Privilegien unter Linux erhöhen
Lernen Sie Techniken zur Eskalation von Benutzerrechten unter Linux. Erfahren Sie, was Rooting ist, SUID, SUDO, Cronjobs und Gegenmaßnahmen. Erfahren Sie mehr über Dienstprogramme zur Rechteausweitung.
Datensicherung und -wiederherstellung
Sie erfahren, was ein Backup ist, warum es benötigt wird und wie Sie unter Linux damit arbeiten. Lernen Sie Backup-Dienstprogramme von Drittanbietern kennen. Erfahren Sie, wie Sie ein System aus einem Backup wiederherstellen und Backups automatisieren.
Lassen Sie uns die Grundlagen des Networking noch einmal zusammenfassen
Machen Sie sich mit Netzwerkprotokollen und dem OSI-Modell vertraut. Erfahren Sie, was Pakete, Flags und Netzwerkschichten sind.
Internet
Erfahren Sie, wie Sie mit einer Subnetzmaske arbeiten und mithilfe einer IP-Adresse eine Netzwerkadresse ermitteln. Erfahren Sie mehr über die klassenlose Adressierungsmethode CIDR.
Routenführung
Studieren Sie Routing-Tabellen und finden Sie heraus, warum Sie ein Standard-Gateway-Netzwerk-Gateway benötigen.
ICMP und DNS
Erfahren Sie, wie Sie mit dem ICMP-Protokoll, dem DNS-System und dem Host-DNS-Client arbeiten.
Körperliche Ebene. Ethernet- und Netzwerkschnittstellen
Erfahren Sie, wie Sie mit der Netzwerkschnittstelle unter Linux arbeiten und diese konfigurieren. Sie können Netzwerkrouten ändern und hinzufügen.
Netzwerkkonfigurationsmanager
Erfahren Sie, was ncm ist und wie sich diese Software vom Befehl ifconfig unterscheidet. Erfahren Sie, wie Sie ein Netzwerk mit ncm konfigurieren.
DNS
Erfahren Sie, wie Sie mit Domänennamen und Konfigurationsdateien arbeiten. Sie können DNS konfigurieren und Caching durchführen.
Localhost
Machen Sie sich mit dem Konzept des lokalen Hosts, der Adresse und möglichen Localhost-Konfigurationen vertraut.
Transportschicht
Machen Sie sich mit den TCP- und UDP-Transportprotokollen, Ports und Transportschichtdiensten vertraut. Erfahren Sie, wie Sie TCP- und UDP-Verbindungen herstellen.
DHCP
Erfahren Sie, was DHCP und DHCP-Client sind. Sie werden verstehen, wie Sie eine dynamische IP erhalten.
Routing einrichten
Machen Sie sich mit dem Router-Design vertraut und erfahren Sie, wie Sie Linux als Router konfigurieren. Erfahren Sie, was private Netzwerke und Adressübersetzung (NAT) sind.
Linux-Firewall
Machen Sie sich mit der Netzwerkaktivitätsüberwachungssoftware Linux Firewall vertraut und verstehen Sie, wie sie funktioniert. Erfahren Sie, wie Sie die Linux-Firewall konfigurieren.
ARP
Machen Sie sich mit dem ARP-Protokoll vertraut und verstehen Sie, wie es funktioniert. Erfahren Sie, wie Sie den ARP-Cache finden und entfernen.
Drahtlose Verbindungen
Machen Sie sich mit der Wi-Fi-Netzwerkschnittstelle vertraut und erfahren Sie, wie Sie eine Verbindung zu einem bekannten drahtlosen Netzwerk einrichten. Erfahren Sie, wie Sie ein drahtloses Netzwerk scannen und seine Sicherheit gewährleisten.
Client-Server-Modell
Sie erfahren, was ein Server und ein Client sind und welche Dienste innerhalb der Client-Server-Architektur funktionieren.
Netzwerkdienste
Erfahren Sie, was ein Webserver und das SSH-Netzwerkprotokoll sind. Erfahren Sie, wie Sie mit Dateispeicher- und Streaming-Diensten arbeiten. Machen Sie sich mit gängigen Kommunikationsprotokollen vertraut.
HTTP/HTTPS
Erfahren Sie mehr über das HTTP-Protokoll und seine HTTPS-Erweiterung, GET/POST-Anfragen und das TLS-Transportschicht-Sicherheitsprotokoll.
SSH
Erfahren Sie, wie Sie einen SSH-Server und eine Verbindung mithilfe eines Passworts oder Schlüssels einrichten.
Inetd- und xinetd-Daemons
Erfahren Sie, was Daemons sind und warum sie benötigt werden. Lernen Sie den inetd-Daemon und seine neue Version xinetd kennen. Erfahren Sie, wie Sie Dämonen konfigurieren und mit dem TCP-Wrapper-Netzwerksystem arbeiten.
Dienstprogramme
Erfahren Sie, wie Sie mit Verbindungsstatistiken und offenen Ports arbeiten. Erfahren Sie, wie Sie ein Remote-System scannen und ein Verbindungslimit festlegen.
Traffic-Erfassung und -Analyse
Finden Sie heraus, warum Traffic-Dumps benötigt werden und was pcap und netflow sind. Lernen Sie, Traffic zu sammeln und zu analysieren.
Schadsoftware
Entdecken Sie beliebte Malware, die Linux bedroht. Erfahren Sie, wie Sie die Aktivität von Linux-Malware analysieren und welche Gegenmaßnahmen Sie gegen System-Hacking ergreifen können.
Netzwerksicherheit
Finden Sie heraus, welche Bedrohungen das Netzwerk verbirgt. Erfahren Sie, wie Sie Linux prüfen und dieses Betriebssystem für sichere Netzwerke konfigurieren.
Einrichten und Verwalten des Linux-Systems und der wichtigsten Dienste
Stellen Sie Netzwerkkommunikation zwischen mehreren Linux-Maschinen bereit. Installieren und konfigurieren Sie den Zugriff unter Berücksichtigung der Differenzierung von Rechten und Privilegien auf eine oder mehrere Netzwerkanwendungen. Schreiben Sie einen Bericht über die Arbeit, die bei der Anwendung der ausgewählten Zugriffsrichtlinien und Netzwerktopologie geleistet wurde.