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/login 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- pythonan.
- whereis ls: Zeigt die Position von Quellcode, Binärdatei und Handbuchseite des Programms- lsan.