Linux
Ein Wikibook über Linux-Themen denen ich im Beruf und in der Freizeit begegnet bin.
Ansible
Nützliche Hinweise
Links zu Ansible Docs List of Behavioral Inventory Parameters Best practices for variables...
Strukturen, Playbooks, Vaults - so habe ich es gemacht
Prolog Ich möchte meine Erfahrungen mit Ansible mit euch teilen und werde hier mal aufführen wie...
Playbook - install Java 8 JDK
# cat /etc/ansible/playbooks/apt/i-java8jdk.yml ...
Apache2
Apache2 - SSL Zertifikat mit Let´s encrypt für Webserver bereitstellen
letsencrypt über die Paketverwaltung installieren: #aptitude install letsencrypt Zertifikat ge...
Apache2 - Webspace passwortgeschützt mit einzelner Ausnahme
Quelle: https://stackoverflow.com/questions/2641646/how-to-accomplish-authtype-none-in-apache-2-2...
Apache2 – SSL erzwingen bzw. HTTP-Zugriffe umleiten
Der eigentliche vhost Hier würden auch directory-, Authentication-, und ähnliche Anweisungen erf...
Apache 2 - SVN
SVN SVN Installation - Subversion installieren: apt-get update apt-get install subversion Sp...
Backup
Backup Technologien und Lösungen
Debian
System Einstellungen
Root Passwort zurücksetzen Quelle: https://www.thomas-krenn.com/de/wiki/Linux_Root_Passwort_wied...
bash
Arbeiten mit Variablen Arrays Array erstellen # Array mit virtuellen Maschinen anlegen mach...
Linksammlung Docs
Ansible: https://docs.ansible.com/ Grafana: http://docs.grafana.org/ Prometheus: https://pro...
fail2ban
Anzeigen von gebannten IPs eines JAILs: # fail2ban-client status sshd Status for the jail: sshd...
Debian Upgrade auf neuen Release
Quelle: https://www.cyberciti.biz/faq/update-upgrade-debian-9-to-debian-10-buster/ Upgrade Debia...
missing firmware
Jeder kennt es, wenn man sich ein Update zieht und diverse Treiber nicht verfügbar sind. Auf die...
Backports
Backports aktivieren Repo für Backports hinterlegen /etc/apt/sources.list.d/backports.list: # b...
Kernel updaten
Vorbereitungen Backports aktivieren: https://wiki.freakylabs.de/books/linux/page/backports N...
Paket selber bauen - dpkg-buildpackage
Beispiel Paket: libssh2-1 Problem: Debian Buster -> Saltstack Master Anbindung per SSH Key a...
MySQL - MariaDB
Datenbank mysql wiederherstellen Quelle: https://stackoverflow.com/questions/8911115/how-to-reco...
Paketmanager - apt
Paket Neuinstallation und Neuerstellung von Dateien und Ordnern Quelle: https://askubuntu.com/qu...
Festplattenverwaltung
Vergrößern, verschlüsseln usw.
Festplattenverwaltung - fdisk,lvm,dd
Partitionstabelle kopieren dd if=/dev/sdc of=/dev/sdd bs=512 count=1 Parameter erklärt: if -> ...
Cryptsetup mit LUKS - Festplattenverschlüsselung
Quelle: https://linuxwiki.de/cryptsetup 1. LUKS-Partition initialisieren cryptsetup luksForm...
Logical Volume Manager - LVM
Grundlagen Quelle: https://www.thomas-krenn.com/de/wiki/LVM_Grundlagen Vorgehensweise Quelle: ...
Software RAID - mdadm
Software RAID erstellen http://www.prontosystems.org/tux/software_raid RAID Device umbenenne...
Beispiel - RAID1 - LUKS encryption - LVM
Quelle: http://hermann-mayer.net/blog/raid1-luks-und-lvm-ersetzen-mein-altes-speichersystem
hdparm - Energiemanagement
Festplatten nach 20 Minuten in Standby schicken Quelle: https://linuxundich.de/hardware/festp...
Graylog
JMESPATH
Let's encrypt
PostgreSQL
Prometheus
Proxmox VE
Installation
https://www.proxmox.com/de/proxmox-ve/erste-schritte Installation https://pve.proxmox.com/wiki/...
Fehlerbehebung
pve-apt-hook: not found Fehlermeldung bei Updates oder dem Entfernen von proxmox-ve: /bin/sh: 1...
Konfiguration
Openvswitch Standalone Bridge My config - /etc/network/interfaces: auto ovsbr01 allow-ovs ovs...
RabbitMQ
RSyslog
SSH
Versionierung
Vi(m)
Alles zum Texteditor
XFCE
Ampache
Installation neuer Versionen / Upgrade Bisherigen ampache-Ordner umbenennen (kann nach er...
Apt-get
Paketverwaltung Pakete deinstallieren apt-get remove packagename will remove the binaries, but...
AutostartSkripte
Fehler missing LSB tags and overrides Direkt hinter #! /bin/sh fügt man Folgendes ein: #...
Composer
Composer mit Plesk und verschiedenen PHP Versionen Quelle: https://faq.simplyroot.de/content/15/...
Cronjobs
Quelle: https://superuser.com/questions/81262/how-to-execute-shell-script-via-crontab/123894#1238...
Datenaustausch mit Smartphone
Benötigte Pakete: gvfs:amd64 gvfs-backends gvfs-bin...
Influx - TICK Stack
Chronograf Aliase für die Legende Post im Forum: https://community.influxdata.com/t/chronograf-...
Kill - Befehl
Übersicht der Signale # man 7 signal Ausgabe: Standard signals Linux supports t...
LPIC-Zertifizierungen
Nützliche Links Free LPIC ManualLinux-Magazin LPIC Vorbereitung in 24 Teilen
Nützliche Befehle & Links
Große Ordner sortiert auflisten du -h /dein/direcotory/ | sort -rh | head -n 20 Auf welchem Por...
OpenWRT
Projektversion "LEDE" OpenVPN VPN Server, push route Wenn man über die Luci App die Option rou...
Remote Desktop
VNCServer Quelle: https://www.raspberrypi.org/forums/viewtopic.php?t=225655#p1385116 /home/user...
Teamspeak
Installation und Konfiguration Herunterladen & Entpacken des aktuellen Paketes http:/...
Tmux
Cheatsheet and References 1. https://gist.github.com/MohamedAlaa/2961058 2. https://tmuxcheatsh...
Bash
Bash-completion root Umgebung einstellen Quelle: https://askubuntu.com/a/156668 In der /root/....
initramfs
Fehlermeldung W: initramfs-tools configuration sets RESUME=UUID=xxxxxx-ssss-eeee-rrrr-ttttttttt ...
Java - openjdk
Openjdk-8 in Debian Buster installieren Quelle: https://stackoverflow.com/questions/57031649/how...