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 newuserundpasswd newuser - 2. Verzeichnis erstellen: Der Befehl
mkdirwird 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 -doderls -lsehen 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
touchinnerhalb 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 (
-cbehält die Originaldatei,-ddekomprimiert). - 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 -2fü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 -9erzwingt das Beenden). - last: Zeigt die zuletzt angemeldeten Benutzer an.
- ls: Listet Dateien und Verzeichnisse auf (
-afür alle,-rrückwärts,-cin 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/cdromfür CDs oder-t vfatfü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.