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 Programmpython
an.whereis ls
: Zeigt die Position von Quellcode, Binärdatei und Handbuchseite des Programmsls
an.