chmod

Skripte zur Systemautomatisierung: Routineaufgaben mit Bash, PowerShell und Pseudocode lösen

Wiederkehrende Aufgaben in der Systembetreuung – Konten anlegen, Sicherungen prüfen, Speicher und Dienste überwachen – erledigen Skripte zuverlässiger als Menschen. Der Artikel zeigt, was Skriptsprachen von Compilersprachen unterscheidet, welche Bausteine Pseudocode, Bash und PowerShell gemeinsam haben, wie Du aus einem Auftrag Schritt für Schritt ein Skript entwickelst, CSV liest und JSON schreibst, Fehler in fremden Skripten findest und Skripte zeitgesteuert und sicher betreibst.

Übungsaufgaben zur Administration über die Kommandozeile

Drei Übungsaufgaben zur Administration von Windows und Linux über die Kommandozeile: Auf dem Streaming-Server eines Barcamps liest Du Linux-Rechte aus ls -l, klärst eine „Keine Berechtigung“-Meldung und setzt Rechte mit chmod und sudo. Auf dem Dateiserver eines Start-ups ermittelst Du effektive NTFS-Rechte, vergibst Rechte mit icacls, kopierst Dateien mit Platzhaltern und XCOPY und löst ein PATH-Problem. Für die Flurmonitore einer Mitfahr-App beendest Du hängende Prozesse und planst Aufgaben mit schtasks und cron.

Betriebssysteme über die Kommandozeile administrieren: Rechte, Prozesse und Aufgabenplanung

Viele Verwaltungsaufgaben erledigst Du an Windows- und Linux-Systemen am schnellsten über die Kommandozeile. Du lernst, wie Du Befehlsbeschreibungen liest, warum ein Programm „nicht gefunden“ wird (PATH), wie Du mit Platzhaltern Dateien kopierst und verschiebst und wie XCOPY gezielt sichert. Danach liest Du Linux-Rechte in der Ausgabe von ls -l, setzt sie mit chmod und verstehst, wann sudo nötig ist. Für Windows ermittelst Du effektive NTFS-Rechte aus Gruppenmitgliedschaften und vergibst Rechte mit icacls. Zum Schluss beendest Du hängende Prozesse und planst Aufgaben mit schtasks und cron.