2.5.7 Systeminformationen

Übersicht über die Befehle auf dieser Seite (in fett bedeutet prüfungsrelevant):

Befehl Beispiel Beschreibung
uname uname -a Zeigt Systeminformationen an
uptime uptime Zeigt an, wie lange das System läuft
df df -h Zeigt den freien Speicherplatz der Dateisysteme in menschenlesbarem Format
du du -sh verzeichnis Zeigt die Größe des Verzeichnisses verzeichnis an
free free -h Zeigt den freien und belegten Speicher an
top top Zeigt die aktuell laufenden Prozesse an
ps ps aux Listet alle laufenden Prozesse auf
whoami whoami Zeigt den aktuell eingeloggten Benutzer an
who who Zeigt an, wer gerade eingeloggt ist
w w Zeigt an, wer eingeloggt ist und was er oder sie macht
which which programmname Zeigt den Pfad des angegebenen Programms an
whereis whereis programmname Zeigt die Position von Quellcode, Binärdatei und Handbuchseite eines Programms an

In diesem Kapitel behandeln wir Befehle, die wichtige Informationen über das System liefern. Diese Befehle helfen uns, den Status und die Konfiguration des Systems zu überwachen und zu verstehen.

Befehle "uname" und "uptime"

Der Befehl uname zeigt Systeminformationen an. Der Befehl uptime zeigt an, wie lange das System läuft und wie viele Benutzer angemeldet sind.

Beispiele - uname -a: Zeigt alle verfügbaren Systeminformationen an. - uname -r: Zeigt die Kernel-Version an. - uptime: Zeigt die aktuelle Zeit, die Betriebszeit des Systems, die Anzahl der angemeldeten Benutzer und die Systemlast.

Befehle "df", "du" und "free"

Der Befehl df zeigt den freien Speicherplatz der Dateisysteme an. Der Befehl du zeigt die Größe eines Verzeichnisses an. Der Befehl free zeigt den freien und belegten Speicher an.

Beispiele

  • df -h: Zeigt den freien Speicherplatz in menschenlesbarem Format an.
  • du -sh /var/log: Zeigt die Größe des Verzeichnisses /var/log in menschenlesbarem Format an.
  • free -h: Zeigt den freien und belegten Speicher in menschenlesbarem Format an.

Befehle "top" und "ps"

Der Befehl top zeigt die aktuell laufenden Prozesse an und aktualisiert die Anzeige in Echtzeit. Der Befehl ps listet alle laufenden Prozesse auf.

Beispiele

  • top: Zeigt die aktuell laufenden Prozesse an.
  • ps aux: Listet alle laufenden Prozesse auf.
  • ps aux | grep apache: Filtert die Liste der laufenden Prozesse und zeigt nur die Prozesse an, die "apache" enthalten.

Befehle "whoami", "who" und "w"

Der Befehl whoami zeigt den aktuell eingeloggten Benutzer an. Der Befehl who zeigt an, wer gerade eingeloggt ist. Der Befehl w zeigt an, wer eingeloggt ist und was sie tun.

Befehle "which" und "whereis"

Der Befehl which zeigt den Pfad des angegebenen Programms an. Der Befehl whereis zeigt die Position von Quellcode, Binärdatei und Handbuchseite eines Programms an.

Beispiel

  • which python: Zeigt den Pfad zum Programm python an.
  • whereis ls: Zeigt die Position von Quellcode, Binärdatei und Handbuchseite des Programms ls an.