Advanced Search
Search Results
58 total results found
Nützliche NGINX-Snippets
Unliebsame Crawler ärgern if (!empty($_SERVER['HTTP_USER_AGENT'])) { if (preg_match("/Wget/", $_SERVER['HTTP_USER_AGENT'])) { header("Location: ftp://speedtest.tele2.net/1000GB.zip", true, 302); exit; } } Einzelne IP Adressen oder gesamte Netzbere...
MySQL
Nützliche Codeschnipsel für die Verwaltung von MySQL Servern
Alle Cronjobs von allen Usern auflisten
#!/bin/bash # System-wide crontab file and cron job directory. Change these for your system. CRONTAB='/etc/crontab' CRONDIR='/etc/cron.d' # Single tab character. Annoyingly necessary. tab=$(echo -en "\t") # Given a stream of crontab lines, exclu...
Proxmox
Nützliches zur Virtualisierungslösung Proxmox
IPTables Basics
Eine IP sperren iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP Beispiel: iptables -A INPUT -s 65.55.44.100 -j DROP Einzelnen Port für eine IP sperren iptables -A INPUT -s 65.55.44.100 -p tcp --destination-port 25 -j DROP IP wieder freigeben (Regel löschen)...
Nützliche Bash-Einzeiler
Logausgabe verfolgen und gleichzeitig nach einem bestimmten String suchen tail -f file | grep --line-buffered my_pattern SSH Keys von Github importieren ssh-import-id-gh <username> ODER falls auf dem System dieses Tool nicht vorinstalliert ist mkdir...
Prozess unter einem anderen Benutzer starten
sudo -H -u otheruser bash -c 'echo "I am $USER, with uid $UID"' Wobei mit -c erst der eigentlich auszuführende Befehl festgelegt wird Auszug aus den sudo-Manpages: -H The -H (HOME) option requests that the security policy setthe HOME environment variable ...
Random Strings generieren
#!/bin/bash # bash generate random alphanumeric string # # bash generate random 32 character alphanumeric string (upper and lowercase) and NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) # bash generate random 32 characte...
Veeam
Kurze HowTo's zum Backuptool Veeam
Erstellen von SSH Keys
Key generieren (die einfachste Variante) ssh-keygen -C Key generieren im Ed25519 Format (das aktuellste & zZt. sicherste Format) ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C "[email protected]" Was bedeuten die eben genutzten Parameter?...
ZFS
Basics & Advanced Themen zu ZFS
Umgang mit Dateien
Dateien vor Veränderung/Löschen schützen Aktuellen Status von Dateien anzeigen lsattr Beispiel: root@server:~/.ssh# lsattr --------------e--- ./authorized_keys Mögliche Attribute Attribut Bedeutung A Bei Dateien ...
Sonstiges
Alles was in keine der bestehenden Kategorien rein passt
Wiederherstellung des root Passworts
alte Methode (ältere Installationen von Debian und Ubuntu) 1. Server neustarten (Strg-Alt-Entf löst einen Reboot aus auch ohne dass man eingeloggt ist) 2. Wenn der folgende Bildschirm erscheint, Taste e drücken (GRUB Bootloader) 3. Im folgenden Bildschirm...
Windows
Benutzer mit Adminrechten anlegen
## only local CREATE USER 'admin'@'localhost' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; ## remote connection - not secure CREATE USER 'admin'@'%' IDENTIFIED BY 'some_pass'; GRANT AL...
Datenbanken ex- und importieren
Datenbanken exportieren (dumpen) alle Datenbanken dumpen mysqldump -uUSER -p --all-databases > my-mysql-dump.sql eine bestimmte Datenbank dumpen mysqldump -uUSER -p mydatabase1 > my-mysql-dump.sql mehrere Datenbanken dumpen mysqldump -uUSER -p ...
MySQL Tipps & Tricks
MySQL Backup per Konsole einspielen pv export_db_name.sql | mysql -uroot -p db_name Hinweis: Benötigt pv (apt install pv) Neuen Benutzer erstellen und Rechte gewähren CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password'; GRANT ALL ON my_db.* TO...