Inhalt

Cheatsheet Linux Commands

Auslesen von Systeminformationen

Befehl Beschreibung
hostname Zeigt den vergebenen Hostnamen an
head -n 1 /etc/issue Liest den Namen des installierten OS aus
 uname -a Zeigt Kernel Informationen / Operating System / CPU Info an
 cat /proc/cpuinfo gibt Details zur verwendeten CPU an
 lspci -tv Listet alle PCI Devices auf
 lsusb -tv Listet alle USB Devices auf
 lsmod Listet alle Kernel Module auf
 env Listet alle vergebenen Umgebungsvariablen auf

Auslesen von Ressourcen

Befehl Beschreibung
cat /proc/loadavg System Load anzeigen
free -m Nutzung Arbeitsspeicher / Swap
df -h Auslastung aller Speichermedien
du -sh Verzeichnis-/Ordnergröße ausgeben
grep MemFree /proc/meminfo Verfügbaren Arbeitsspeicher ausgeben
grep MemTotal /proc/meminfo Verbauten/Zugewiesenen Arbeitsspeicher anzeigen
 fdisk -l Alle Partitionen ausgeben
 mount ` ` column -t
 swapon -s Swap Partitionen ausgeben

Services (systemctl)

Befehl Beschreibung
systemctl list-units Zeigt alle laufenden Services an
systemctl list-units -a Zeigt alle laufenden Services inklusive inaktiver Dienste an
systemctl list-units -a –state=inactive Zeigt ausschließlich inaktive Dienste an

Sammlung zum Netzwerk

Befehl Beschreibung
ifconfig Eigenschaften aller Interfaces ausgeben
route -n Routingtabelle ausgeben
netstat -antp Alle bestehenden Verbindungen auflisten
netstat -tulpn Alle bestehenden TCP/UDP Anwendungen auflisten, die aktuell im Listen Zustand laufen

User

Befehl Beschreibung
w Listet alle momentan aktiven Nutzer
last Zeigt die Loginhistorie des gewählten Users
crontab -l Zeigt alle geplanten Cronjobs für den gewählten User an
cut -d: -f1 /etc/passwd Listet alle User auf
cut -d: -f1 /etc/group Listet alle Gruppen auf

APT Paketverwaltung

Syntax:

1
apt <command>
Befehl Beschreibung
update Liest Paketquellen neu ein
upgrade Führt Upgrades für installierte Programme durch
install Installiert neue Pakete
remove Entfernt gewählte Pakete
autoremove Entfernt Pakete, welche automatisch hinzugefügt wurden um Abhängigkeiten zu erfüllen
purge Entfernt Pakete sowie zugehörige Konfigurationsdateien
dist-upgrade Upgrade der Distribution (Ubuntu 18.04 -> 20.04)
check Aktualisiert die Paketlisten und prüft auf offene Abhängigkeiten
clean Entfernt das lokale Repository installierter Pakete und erstellt es neu

…to be continued

Der Beitrag wird bei Bedarf aktualisiert und durch neue Commands ergänzt.