Allgemeines
Anzahl der Cores/Prozessoren herausfinden
Mit den folgenden Befehlen lässt sich einfach die Anzahl „echter“ Prozessoren und deren Cores her...
Lustige Sachen mit Linux
Linux Systemverwaltung doppelt vergebene UIDs finden awk -F: '{print $3}' /etc/pa...
Zeilen in Felder zerlegen
Gelegentlich benötigt man lediglich ein bestimmtes Feld einer Zeile. Mit dem 'cut' Kommando läßt ...
Zeichenfolgen von Sondertasten ermitteln
um die Zeichenfolge (Tastencode) einer Sondertaste herauszufinden, wird cat folgendermaßen aufger...
Harten Reset durchführen
Hängt der Rechner klappt der Reboot im allgemeinen aber nicht mehr – er kann keinen weiteren Proz...
Arbeiten mit sed
Mit einem 'normalen' Editor ist das Bearbeiten von Dateien etwas aufwändig. Datei laden, Position...
Reguläre Ausdrücke (regex) mit sed, perl, etc
Hier ein paar Beispiele für nützliche reguläre Ausdrücke: Logfiles anonymisieren Dieses Beisp...
bind-Mount
Ein sogenannter bind-mount bindet ein Unterverzeichnis an einer anderen Stelle im Verzeichnisbaum...
Alternatives System
Beispiel java runtime environment: eigenes java-binary bei alternatives registrieren: alter...
boot Prozess
Nervige Piepstöne der Konsole abstellen
An diversen Stellen sind beim Drücken einer „falschen“ Taste oder bei gewissen Events Piep-Töne z...
Windows-Freigabe in Linux mounten
Um eine Windows- oder Samba-Freigabe schon beim Booten in Linux zu mounten ist folgendermaßen vor...
letztes Logfile durch logrotate via Mail senden lassen
Logrotate bietet zwar auch so eine Funktion an, jedoch wird dabei das Logfile nicht auf dem Serve...
Uhrzeit ist falsch und der ntpd setzt auch nicht die richtige Zeit
Hier sind wahrscheinlich falsche Informationen zur Zeitzone gesetzt. Folgende Maßnahme schafft Ab...
GroupID (GID) eines Prozesses anzeigen
Dass sich mit „ps aux“ sämtliche Prozesse des Systems mit dem Usernamen/UID in der ersten Spalte ...
ps aux zeigt nur die uid (userid) statt dem usernamen an
„ps aux“ zeigt in der CentOS 5.3 Version (procps-3.2.7-9.el5.rpm) bei manchen Usern statt des Use...
dmesg Timestamp in lesbare Form umwandeln
Mit dem Kommando dmesg kann man sich den Kernel Ringbuffer anzeigen lassen, also alle Kernel-Meld...
Mini-Screen-Howoto
Screen ist ein Fenstermanager zur Verwendung mit textbasierten Eingabefenstern (Textkonsole) und ...
Verzeichnis zu ISO-Image machen
Manchmal ist es nützlich aus einem Verzeichnis und seinem Inhalt ein ISO-Image zu machen. Ich nut...
Userverwaltung anlegen-löschen-ändern
Ich zeige hier die Userverwaltung anhand der Tools adduser, deluser, addgroup und delgroup. User...
Langlaufende (hängende) Prozesse beenden
Ich hatte schon öfter das Problem, dass sich manche Prozesse aufhängen (kein Wait, kein Timeout, ...
etckeeper mit gitlab verwenden
gitlab vorbereiten Installation: https://about.gitlab.com/downloads/#debian8 Gruppe „...
Fork-Bomb und andere feine Sachen
Klassische Fork-Bomb. Es werden immer weitere Prozesse gespawned bis der Kiste der Speicher ausge...
Laufzeit eines Cronjobs begrenzen (Timeout)
Um zu verhindern, dass Cronjobs mehrfach parallel laufen (da die Ausführung zu lange dauert) gibt...
Mehr Infos aus htop herauskitzeln
Hier ist meine htop-config, die für die folgende Übersicht sorgt: Die Config muss in ~/.config...
Swapfile anlegen und einrichten
Swapfile auf gemounteter Disk anlegen und verwenden: dd if=/dev/zero of=/var/swapfile.1 bs=1M co...
Cronjob jeweils am letzten Tag des Monats ausführen
Mit Cron Bordmitteln läßt sich der letzte Tag des Monats nicht direkt ermitteln. Dafür nutzen wir...
Zombie-Prozesse
Was ist ein Zombie-Prozess? Prozesstabelle ankucken mit: ps ax 2081 pts/2 Z 0:00 [w...
Blocks berechnen
Wieviele Blocks wievielen MB entsprechen wird folgendermaßen berechnet: zuerst muss man die Bloc...
Seit wann läuft ein Prozess?
Manchmal ist es nützlich herauszufinden seit wann ein bestimmter Prozess eigentlich schon läuft. ...