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

619 total results found

tcpdump zu lokalem Wireshark umleiten

Ubiquiti EdgeMAX

tcpdump muss auf dem EdgeRouter installiert sein.tcpdump wird per SSH von remote gestartet und das Capture auf die Standardausgabe gelenkt. Gleichzeitig wird auf dem lokalen Host ein wireshark gestartet, das darüber seinen Input bezieht. $ ssh adm...

USB-Flashspeicher im EdgeRouter ersetzen

Ubiquiti EdgeMAX

Diese Anleitung wurde getestet mit einem Ubiquiti EdgeMax - EdgeRouter PoE - ERPoe-5 Vorbereitung und Voraussetzungen: kompatibler USB Stick (ich habe den Kingston DataTraveler DTSE9H 8GB, ca. 8€, verwendet) muss recht klein sein Liste von ...

Powerline Netzwerk paaren, erweitern und auflösen

TP-Link

Diese Anleitung funktioniert für folgende Geräte (und evtl. auch andere): TL-PA4010PTKIT, TL-PA4010PKIT, TL-PA4010P TL-PA211 TL-PA2010PKIT (Nano) TL-PA551KIT 2 Geräte paaren Pair-Button (Paarungsknopf) an Gerät A für eine ...

CheatSheet

PostgreSQL

Ein Mini-CheatSheet für PostgreSQL. mit PostgreSQL verbinden psql DBNAME USERNAME # z.B. psql template1 postgres #oder als root: sudo -u postgres psql Datenbanken und Tabellen Befehl   \? Hilfeseite anzeigen \l Da...

Schöne Fehlermeldungen mit ansible-playbook

Ansible

Die Ausgabe der Fehlermeldungen bei ansible-playbook erfolgt standardmäßig als json. Das ist schwer zu lesen. Aber es geht auch schöner. Dazu ist eine kleine Änderung in der ansible.cfg notwendig. Diese wird von ansible-playbook in folgende Reihenfolge gesuch...

Display mit pcf8574t und einer Ampel LED

ESPHome Beispiele

Dieses Projekt hängt an der Tür zu meinem Arbeitszimmer und soll der Familie anzeigen, ob ich gerade in einem Meeting bin oder ob man einfach reinplatzen darf. Hardware und Verdrahtung TODO Home Assistant In Home Assistant wird in der Konfiguration ein inp...

Luftdaten / Airrohr in ESPHome

ESPHome Beispiele

Hier ist die Funktion des Projekts von luftdaten.info bzw. sensor.community in ESPHome umgesetzt. Es fehlt hier natürlich die Anbindung an die offiziellen externen APIs oder Schnittstellen außerhalb von Home Assistant (z.B: InfluxDB). esphome: name: luftda...

Kapazitives Hygrometer

ESPHome Beispiele

TODO esphome: name: bodenfeuchtigkeit1 platform: ESP8266 board: nodemcuv2 wifi: ssid: !secret iot_wifi_ssid password: !secret iot_wifi_password manual_ip: static_ip: 172.16.72.101 gateway: 172.16.72.1 subnet: 255.255.255.0 ...

Cronjob jeweils am letzten Tag des Monats ausführen

Allgemeines

Mit Cron Bordmitteln läßt sich der letzte Tag des Monats nicht direkt ermitteln. Dafür nutzen wir einfach einen Bash-Test: 1 9 28-31 * * [ $(date +\%d -d tomorrow) = 01 ] && /usr/local/sbin/billing.sh | mail -s "Disk Usage" -c billing@example.com

OpenSSL - TLS-/SSL-Zertifikate

Kryptographie TLS / SSL

OpenSSL - Zertifikate anzeigen/prüfen/testen Zertifikat komplett anzeigen openssl x509 -noout -text -in <zertifikatsname.crt> den Herausgeber des Zertifikats anzeigen openssl x509 -noout -issuer -in <zertifikatsname.crt> ...

Zombie-Prozesse

Allgemeines

Was ist ein Zombie-Prozess? Prozesstabelle ankucken mit: ps ax 2081 pts/2 Z 0:00 [wait <defunct>] An dem Status Z kann man erkennen, dass es sich um einen Zombie-Prozess handelt. Zombie-Prozesse entstehen, wenn sich ein Kindprozess beendet hat, ...

.netrc FTP

Netzwerk FTP

FTP login automatisieren Wenn man regelmäßig FTP verwendet - beispielsweise um seine Homepage bei einem Provider zu aktualisieren – ist es praktisch den Login Prozess zu automatisieren, sodaß es nicht länger notwendig ist, jedesmal den Benutzernamen und das P...

Automatische Dateiübertragung via FTP

Netzwerk FTP

um automatische via Script FTP-Übertragungen zu steuern gibts u.a. folgende Möglichkeiten: FTP kann via automatischer_ftp-login_.netrc Datei (im Home des entsprechenden Users abgelegt) gesteuert werden. Weitere Infos liefer die manpage zu netrc die a...

Git Cheat-Sheet

Git

Terminologie repo/repository hier wird der Code und die vergangenen Versionen gespeichert clone eine lokale Kopie eines Repositories erzeugen, in der gearbeitet werden kann fork (GitHub) ein fremdes Repository in den eigenen Account kop...

dump-old-shit.py

Python Scriptsammlung

Dieses Script war mal nötig, um aus einem SQL-Dump alle INSERTs, die vor einem bestimmten Zeitpunkt (Feld timestamp) eingefügt wurden, zu löschen. Die INSERT-Zeilen beinhalten ein Feld namens „Timestamp“, das der Variable timestamp entspricht. Als Feldtrenner ...

uniq und sort

Python Snippets

Um in Python die doppelten Einträge aus einer Liste zu filtern können folgende Snippets verwendet werden: def uniq(alist) # Fastest order preserving set = {} return [set.setdefault(e,e) for e in alist if e not in set] def uniq(alist) # Fas...

HTTP_POST_VARS fehlen in PHP5

PHP

Ab PHP5 werden die HTTP_POST_VARS nicht mehr zur Verfügung gestellt. Falls man unter keinen Umständen darauf verzichten kann hat man folgende Möglichkeiten: 1. nur noch folgende Variablen als Ersatz verwenden, dies erfordert die Anpassung aller Scripten. Das ...

"pecl install" endet mit memory size exhausted

PHP

das hat zwar nichts mit der Programmierung zu tun, ist aber eine böse Stolperfalle: Um locking Probleme während eines php-Upgrades zu verhindern ignoriert pecl eine vorhandene php.ini und läuft mit einem default-Wert für memory_limit von nur 8MB. Dadurch schl...