linux

linux

lllll     iii
  lll     iii
  lll
  lll   iiiii   nn nnn  uu   uu xx   xx
  lll     iii   nnnnnnn uu   uu  xx xx
  lll     iii   nn   nn uu   uu   xxx
  lll   🐧iii   nn   nn uuuuuuu  xx xx
lllllll iiiiiii nn   nn  uuu uu xx   xx

Meine watschel Versuche mit Linux... Vom Anbeginn bis hin zu meinen heutigen Skills.
Angefangen habe ich mit Linux auf dem RPi und seit mehreren Jahren nutze ich Linux auch auf dem Desktop. Ich habe viel verschiedene Distributionen ausprobiert und bin quasi immer wieder bei Debian gelandet. Da ich aber ein riesen Fan von aktueller Software bin, bin ich schließlich bei der Rolling-Realease Distribution Manjaro gelandet 💚
Hier finden sich keine Ausführlichen Anleitungen, sondern nur meine Notizen. Häufig sind es zusammen geklaubte Befehle mit denen ich Dinge Installiert, konfiguriert oder zerstört habe.

 

manjaro - gnome 💚

█████████ ████
█████████ ████
████ ████
████ ████ ████
████ ████ ████
████ ████ ████

Qick-and-Dirty-Notes für meine Gehversuche mit meiner Manjaro-Distribution... is schon anders! 
ZSH macht einiges anders und irgendwie komisch, lässt sich aber durch bash ersetzen. 
Apache ist nicht sonderlich gut durchkonfiguriert und es muss viel Hand angelegt werden, für eine Entwicklungsumgebung aber nicht zu dramatisch?
Bei der minimal-Edition muss noch ein bissl mehr Hand angelegt werden, deshlab auf full-Edition gewechselt. Es wird!
In Summe, dank des Rolling-Releases und damit neuester Software, meine neue Wahl 💚

RPi4 - reiserouter

Notizen während der Einrichtung aus meiner memo.sh

.bash_aliases

Tipps&Trick für .bash_aliases die ich in meine Linux-Systemen verwende!

wapiti3

     __    __            _ _   _ _____
    / / /\ \ \__ _ _ __ (_) |_(_)___ /
    \ \/  \/ / _` | '_ \| | __| | |_ \
     \  /\  / (_| | |_) | | |_| |___) |
      \/  \/ \__,_| .__/|_|\__|_|____/
                |_|                 

Notizen rund um wapiti (git) unter anderem die manuell Installation.
In den APT-Paketquellen von Ubuntu ist nur die Version 3.0.4 enthalten, aktuell ist aber 3.1.8., nach aktuellem Stand.

bash_notes

Notizen und Snippets die in der bash ganz nützlich sind.
Diese Notizen sind historisch gewachsen und enthalten auch meine Anfänge. Vieles von diesem Wissen ist bereits in die .bash_aliases oder meine Kopf gewandert.

WAN-IP change logging

Ermittelt die aktuelle öffentlichen IPv4 Adresse und meldet wenn sich diese ändert.

KeepByCount

KeepByCount _PATH _COUNT _FILTER
_PATH: Path
_COUNT: Count of files to keep
_FILTER: Filter for files

docker - installs

Installationsnotizen zum Containerisieren...

docker - build

Stetig wachsen...

UFW - Uncomplicated FireWall

Quicknotes

Memo Limit Block: https://www.cyberciti.biz/faq/howto-limiting-ssh-connections-with-ufw-on-ubuntu-debian/

Reject sendet 

OpenWrt

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M

VLAN access point - GL.iNet GL-MT6000

Quick-Notes...

qemu / kvm / virt-manager

Notizen zur einfachen Viertualisierung unter Linux.

docker - commands

Auflistung und Erklärung der gebräuchlichsten Commands für Docker...
Alle Befehle sind hier in Kurzform aufgelistet. Viele Befehle können aber auch bequem in einem docker-compose.yaml zusammengefasst werden. Siehe dazu die Beispiele im Github, darin sind auch docker-compose.yamls abgelegt. Im VSCode kann Docker aber auch bequem als GUI verwendet werden.

kubernetes - minikube

Notizsammlung zu Kubernetes, diese steckt aber noch in den Kinderfüßen...
Siehe dazu die Beispiele im Github, darin sind auch yamls abgelegt. Im VSCode kann Kubernetes bequem als GUI und Commands verwendet werden.

kubernetes - k3s

notes... in progress...

kubernetes - commands

notes... in progress...

kubernetes - k9s

 ____  __ ________        _______  ____     ___ 
|    |/  /   __   \______/   ___ \|    |   |   |
|       /\____    /  ___/    \  \/|    |   |   |
|    \   \  /    /\___  \     \___|    |___|   |
|____|\__ \/____//____  /\______  /_______ \___|
         \/           \/        \/        \/    

bash-it

Notizsammlung zum Thema Bash-it
https://github.com/Bash-it/bash-it/ 
https://bash-it.readthedocs.io/en/latest/ 

internet-radio & 🔵🦷-box

RPi + Altes Radio = Internet Radio (mit Bewegungsmelder) und Bluetooth-Box

RPi Firmware

rrrrr   ppppp     iii
rr  rr  pp  pp    iii
rr   rr pp   pp
rr  rr  pp  pp  iiiii
rrrrr   ppppp     iii
rr rr   pp        iii
rr  rr  pp        iii
rr   rr pp      iiiiiii

chromebook keymapping

Anleitung die Chromebook-Tasten als echte F-Tasten und andere nutzen zu können. Genutzt wird keyd als Keymapper-Deamon.

openHAB - installation [old]

openHAB installation auf einem RPi.

openHAB vs. Fritz!Box

 

apache reverse proxy

Notiz für einen reverse Proxy, also eine weiterleitung ...

https

Einrichten von HTTPs für Apache2 und lighttpd

smtp sendmail

Kleine Mailbibliotheke um einfach im Linux mails zu versenden

chromebook sound

Kleine Hilfestellung wie ich bei meinem Lenovo Chromebook IdeaPad Flex 5i mit Intel Comet Lake PCH-LP cAVS den Internen Sound ans laufen gebracht habe....

manjaro - gnome 💚 - kids

Kleine verinfachte Installationsanleitung für die Notebooks meiner Kids. Nachdem ich manjaro liebe und nutze, ist es auch das richtige für die Mäuse...

mailcow: dockerized - 🐮 + 🐳 = 💕

Zitat: Die Mailserver-Suite mit dem 'moo'
Webseite
Dokumentation

OPNsense - Deutsche-Glasfaser

Einstellungen die bei mir im OPNsense an einem DG-Aschluss klappern!

OPNsense

  @@@@@@@@@@@@@@@
 @@@@         @@@@
  @@@\\\   ///@@@
))))))))   ((((((((
  @@@///   \\\@@@
 @@@@         @@@@
  @@@@@@@@@@@@@@@

Tipps & Tricks bei der OPNsense Firewall

let's encrypt

Notizen für Let's Encrypt... Funktioniert automagisch bei mir, vor allem dauerhaft, warum weiß ich nicht!

dashboard

Einrichtung des RPi mit Raspberry OS und Konfiguration für mein m.cms/dashboard. Installation nach der Liste, hier die notwendigen Anpassungen.

.bashrc

Tipps&Trick für .bashrc die ich in meine Linux-Systemen verwende!

RaspAP

888888ba                              .d888888   888888ba
 88     8b                            d8     88   88     8b
a88aaaa8P' .d8888b. .d8888b. 88d888b. 88aaaaa88a a88aaaa8P
 88    8b. 88    88 Y8ooooo. 88    88 88     88   88
 88     88 88.  .88       88 88.  .88 88     88   88
 dP     dP  88888P8  88888P  88Y888P  88     88   dP
                             88
                             dP      version 3.1.7

Plan wäre ein Reiserouter... Aber bisher mehr Probleme als Lösungen! Darum umstieg auf OpenWrt.
Hier einfach meine Notizen zu meinen Veruschen...

flatpak:flathub

Notizsammlung zum flatpack...

waveshare ePaper

Funktionierende Zusammenfassung des offiziellen Manuals für das 2.9inch e-Paper Module (V4) von Waveshare

apache2

apache2 Installation unter Linux mit einer Grundkonfiguration

RPi GPIO

GPIO Belegung vom RPi.

RPi - Installation

Basiskonfigurationen...

Festplattenverwaltung

 

user

 

manjaro - troubleshooting

Die Kochen auch nur mit Wasser...

IP change logging

Ermittelt die aktuelle IP-Adresse von aktiven Netzwerkverbindungen und meldet wenn sich diese ändert.

snappymail - webmail

SnappyMail
An advanced fork of RainLoop
Einfacher, moderner und schneller webbasierter E-Mail-Client

cron-apt

🚗update

iptables

deprecated und durch UFW abgelöst...

mariaDB / MySQL

Notizzettel!

PiHole

Werbeloch auf dem RPi.
Meine alte Anleitung, inzwischen durch den DNS auf dem OPNSense abgelöst.

RDP / VNC

Handgriffe zum aktivieren ...

zabbix agent

Installation auf einem RPi

zabbix server

RPi Installation

ssh - zertifikat

ssh zertifikat einrichten. test

sshfs

Ein paar Notizen zum sshfs inkl. meiner häufigsten Verbindungen

umask/chmod/chown

Erinnerungshilfe zum Thema chmod/chown

Net-Scan

Notizen zum ARP-SCAN und NMAP.

samba

Kleine Knowhow um Samba einzurichten.

iptables - Grundkonfiguration

Kleine Basis-Konfigration mit dem sein Linux absichern kann.

ble.sh

Autocomplete-Function für bash analog ZSH nur angeblich noch besser.

ssh - mail on login

 

ssh - port ändern

 

docker mailserver

Mailserver in einem Docker-Container...
Umstieg > mailcow: dockerized - 🐮 + 🐳 = 💕

crontab

Notizen zum Thema Crontab die ich bei Ubuntuusers zusammen geklaubt habe.

lighttpd reverse proxy

Reverse Proxy im lighttpd für openHAB und Conbee⌶⌶.

debian - server

Quick-Notes zu meine Hetzner Cloud vServer...

lighttpd

Installations- und Konfigurationsanleitung für einen kleinen schlanken lighttpd Webservers. 
Allerdings scheint es aktuell einen Bug mit HTTPS zu geben! Es wird das Zertifikat mit dieser Meldung "(mod_openssl.c.1335) SSL: inactive/expired X509 certificate" quittiert. Funktioniert aber irgendwie trotzdem!

adafruit-Display

Anleitung für den Adafruit PiTFT Mini Kit - 320x240 2.8" TFT mit kapazitivem Touchscreen für Raspberry Pi

Kiosk-Mode

RPI mit Chromium im Kiosk-Modus...

OPNsense - wireguard

Notizen um ein WireGuard VPN im OPNsense einzurichten!

kali linux

Kleine Installationsanleitung (wohl eher Notizen...)  zum Thema Kali linux 👨‍💻

debian - gnome

Kleine Installationsanleitung für meine Linux Debian Distribution mit Gnome. Bisher basierend auf den Linux Mint und LMDE6 Anleitungen, nun alles spezifische in diese Doku übernommen! Warum soll ich Debian derivate aller Ubuntu oder Linux Mint verwenden? Die Konsequenz kann nur sein direkt auf Debian zu wechseln, mit dem Vorteil debian testing als "Rolling-Release" zu verwenden, da das aber kein echtes rolling ist... 💔 ab zu Manjaro 💚

manjaro - kde

Qicknotes für meine Gehversuche mit einer Manjaro Distribution...

RPi - bootpartition reparieren / Boot-Probleme

Hin und wieder geht mir die Boot-Partition auf einem RPi flöten, mit diesen Hinweisen  kann ich sie wiederbeleben ...

linux mint - kids

Kleine verinfachte Installationsanleitung für die Notebooks meiner Kids. Linux Mint ist Einsteigerfreundlich und genau das richtige für die Mäuse.

Memo:
sudo apt install timekpr-next
https://github.com/marcus67/little_brother
https://forums.debian.net/viewtopic.php?p=722645#p722645

linux mint - mein, fein und alt -.-

Kleine Installationsanleitung für meine zweiten Gehversuche mit einer Linux Mint Distribution. Auf einem Bein kann man wohl nicht stehen... Schon schick, anwenderfreundlich und Windows like, aber auch wieder am Ende des Tage debian > ubuntu > Linux Mint. Gehe also auf Anfang!

ubuntu desktop

Kleine Installationsanleitung für meine Ubuntu Desktop Distribution. Dies waren meine ersten Linux Gehversuche und haben auch lange angehalten. Aber Ubuntu ist Ubuntu... Zu viel properitär für meinen Geschmack! Aber für den Einstieg sehr gut geeignet. Nur Linux Mint ist noch besser für den Einstieg! 

linux mint - LMDE6

Kleine Installationsanleitung für meine Linux Mint Debian Edition Distribution. Diese diente als Basis für meine jetzige debian Distribution. 

RPi - php8

Upgrade auf PHP 8 im RaspberryPiOS!

ubuntu 23.04 upgrade

Notizen was notwendig war um von Ubuntu 22.10 auf 23.04 upzugraden.

php.ini

Konfiguration der php.ini

PiVPN

Anleitung für eine einfache OVPN-Installation auf einem RaspberryPi