Linux-Befehle und Systemadministration: Ein Leitfaden

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 6,65 KB

Linux-Dateisystem und Systemgrundlagen

Struktur und Netzwerk

17. Ein Linux-Dateisystem ist in drei Hauptbereiche unterteilt: Superblock, Inode-Tabelle und Datenbausteine.

18. Ports werden verwendet, um bestimmte Dienste im System zuzuordnen.

19. Um aktive TCP/IP-Verbindungen anzuzeigen, kann folgender Befehl genutzt werden:
netstat -a

Benutzerverwaltung und Sicherheit

20. Erstellen eines Passworts (passwd [user]) und Zuweisung von Gruppen:
usermod -g Gruppenname
Status-Codes: 60001 (deaktiviert), 60002 (aktiviert)

Praktische Übungen

Benutzer und Verzeichnisse verwalten

  • 1. Benutzerkonto erstellen: useradd newuser und passwd newuser
  • 2. Verzeichnis erstellen: Der Befehl mkdir wird verwendet, um neue Verzeichnisse anzulegen (z. B. mkdir mein_verzeichnis).
  • 3. Bericht erstellen: ps -aux >> reporte.txt
  • 4. Benutzerbezogene Verzeichnisse: -d dirname

Berechtigungen und Eigentumsrechte

  • 1. Berechtigungen ändern: Verwenden Sie den Befehl chmod (z. B. chmod 744 datei.txt).
  • 2. Status prüfen: Mit ls -d oder ls -l sehen Sie, ob die Berechtigungen korrekt geändert wurden.
  • 6. Inhaber wechseln: chown [user] [Ordner] -R (Ausführung als Root-Benutzer).
  • 7. Dateien in einer Schleife erstellen: Verwendung von touch innerhalb einer for-Schleife (z. B. for i in {1..5}; do touch file$i; done).
  • 8. Crontab-Aufgabe: Erstellen einer Aufgabe in der Crontab (z. B. zur Überwachung von Prozess-Speicherplatz).

Archivierung und Komprimierung

9. Archivierung: Der Befehl tar erfüllt zwei Hauptaufgaben: das Zusammenfassen (Empaquetar) von Ordnern in einer Datei und das Komprimieren dieser Datei.

Syntax des tar-Kommandos:
tar -zcvf archiv_neu.tar.gz verzeichnisname

  • -z: Komprimiert die Datei mit dem Programm gzip.
  • -c: Erstellt ein neues Archiv.
  • -v: Verbose-Modus (zeigt den Fortschritt beim Erstellen an).
  • -f: Gibt den Dateinamen an.

Referenz: Wichtige Linux-Befehle

  • arch: Zeigt die Prozessorarchitektur an.
  • bc: Ein Taschenrechner für die Kommandozeile (Beenden mit quit).
  • cal: Zeigt einen Kalender an (z. B. cal 2003).
  • cat: Zeigt den Inhalt einer Datei an.
  • chmod: Ändert Dateiattribute und Berechtigungen.
  • chown: Ändert den Eigentümer einer Datei.
  • cd: Verzeichnis wechseln (cd .. zum Verlassen eines Verzeichnisses).
  • clear: Leert den Bildschirminhalt.
  • cmp: Vergleicht zwei Dateien miteinander.
  • compress: Komprimiert Dateien (-c behält die Originaldatei, -d dekomprimiert).
  • cp: Kopieren von Dateien.
  • date: Zeigt das aktuelle Datum und die Uhrzeit.
  • df: Berichtet über den verfügbaren Speicherplatz im System.
  • du: Zusammenfassung der Festplattennutzung von Dateien und Verzeichnissen.
  • ed: Ein einfacher Texteditor (startet im Befehlsmodus, Wechsel in Textmodus mit i).
  • ex: Ein weiterer Texteditor.
  • find: Suchen von Dateien im System.
  • fortune: Zeigt einen zufälligen, witzigen Spruch an.
  • free: Zeigt den freien und verwendeten Arbeitsspeicher an.
  • frm: Zusammenfassung der E-Mails im Postfach.
  • gzip / gunzip: Komprimiert oder dekomprimiert Dateien.
  • gcc / g++: Compiler für C und C++.
  • head: Gibt die ersten Zeilen einer Datei aus (z. B. head -2 für die ersten zwei Zeilen).
  • hostname: Gibt den Namen des EDV-Systems aus.
  • id: Zeigt die Benutzer-ID (UID) und Gruppen-ID (GID) an.
  • kill: Beendet einen Prozess (kill -9 erzwingt das Beenden).
  • last: Zeigt die zuletzt angemeldeten Benutzer an.
  • ls: Listet Dateien und Verzeichnisse auf (-a für alle, -r rückwärts, -c in Spalten).
  • logout / exit: Beendet die aktuelle Sitzung.
  • login: Meldet einen Benutzer am System an.
  • ln -s: Erzeugt eine symbolische Verknüpfung zu einer Datei.
  • mail: Programm zum Senden und Empfangen von E-Mails.
  • man: Ruft das Online-Handbuch für Befehle auf.
  • more / less: Zeigt Dateiinhalte seitenweise an (Beenden mit q).
  • sed: Stream-Editor zur Bearbeitung von Text in Batch-Dateien.
  • mkdir: Erstellt ein neues Verzeichnis.
  • mv: Verschieben oder Umbenennen von Dateien und Verzeichnissen.
  • mount: Einhängen von Datenträgern (z. B. mount /dev/cdrom /mnt/cdrom für CDs oder -t vfat für FAT32-Festplatten).
  • passwd: Ändert das Benutzerpasswort.
  • ps: Zeigt aktuelle Prozesse an (hilfreich, um IDs für kill zu finden).
  • pwd: Zeigt das aktuelle Arbeitsverzeichnis an.
  • rm / rmdir: Löscht Dateien oder leere Verzeichnisse.
  • touch: Erstellt eine leere Datei oder aktualisiert den Zeitstempel.
  • xkill: Beendet grafische X-Anwendungen per Mausklick.
  • umount: Hängt eingehängte Laufwerke oder Festplatten sicher aus.
  • vi: Ein leistungsstarker Texteditor.
  • wc: Zählt Zeilen, Wörter und Zeichen einer Datei.
  • who: Zeigt an, welche Benutzer aktuell am System angemeldet sind.
  • write: Sendet eine Nachricht an einen anderen Benutzer.

Verwandte Einträge: