Advanced Search
Search Results
45 total results found
Regal 1
BEH:Wiki
Linux Nachschlagwissen in dem Groß-Distributionsbereich Debian/Ubuntu mit eigenen Programmen und Hilfestellungen, die mir und Kollegen dienen. Wenn Fremde Leute sich hier Wissen abholen, ist dies ebenfalls im Sinne des Erfinders.
Archive unter Linux
Headless sourcing-fähige Snippets
Hier werden kleine Helferscripte vorgeführt, die in Scripten included oder per if-then abgefragt werden können.
eigene Programme, headless
Linux, Bash, Serversysteme. Diese Scripte nutzen ausnahmslos den Auslagerungsordner /home/$NAME/script-data/script-name/$0.Der Stand des Scripts ist in Klammern versehen der einzelnen Scripts.Die Distribution der Scripte findet sich ebenfalls in den Klammern.
Benutzer zum sudo (sudoers) hinzufügen
Um einen Benutzer in die sudo-Administration hinzuzufügen, reicht nach dem Erstellen des Benutzers mit sudo adduser BENUTZER folgender Befehl aus: sudo usermod -aG sudo BENUTZER
Apt-get Autocomplete / Autocompletion
Teilweise kommt es unter einem frisch installiertem Linux vor, dass bei apt bzw. apt-get die Autokomplettierung mit der Tab-Taste nicht funktioniert. Um dies zu aktivieren, sind folgende Schritte nötig. Sudo wird ggf. benötigt, wenn kein root. sudo apt insta...
Mount - HDD/SSD mounten
Um eine Festplatte/SSD im Terminal zu mounten, muss eine Voraussetzung gegeben sein. Als erstes muss die Platte ermittelt werden, wo sie zu finden ist in /dev/. fdisk -l bzw. - einfacher ist bei fortgeschrittenen Systemkenntnisse auch das hier: ls /dev/ | ...
PhpMyAdmin - Fehlermeldung Konfigurationsspeicher
Bei einer recht frischen Installation von phpMyAdmin kann es vorkommen, dass folgender Fehler im Webinterface angezeigt wird: Der phpMyAdmin-Konfigurationsspeicher ist nicht vollständig konfiguriert, einige erweiterte Funktionen wurden deaktiviert. Finden Sie...
PhpMyAdmin - Installation
Verwendet man eine Datenbank und möchte nicht alles mit dem Terminal regeln, ist es oft sinnvoller, eine Datenbankkonfigurationssoftware herbei zu ziehen. Es bietet sich PhpMyAdmin an. In unserem Fall verwenden wir PhpMyAdmin mit MySQL8.0-Server, PHP8.3 und A...
Root-Login verbieten
Nach dem Installieren einiger Distributionen, insbesondere die des Raspberry Pi oder im Proxmox bei den LXC-Containern, ist es sicherheitsrelevant und deshalb erforderlich, wenn die Maschinen ans Netz gehen, dass der root-Login unterbunden wird. Dies wird in ...
SSH Forwarding (Portweiterleitung via SSH)
Oft ist man gezwungen, z. B. auf Proxmox zuzugreifen aber aus Sicherheitsgründen wird von einer öffentlichen Portfreigabe abgesehen. Demnach wäre eine Portweiterleitung nur über SSH interessant. Voraussetzung ist hier natürlich, dass SSH öffentlich freigegeben...
Systemdienst einrichten
Um einen Systemdienst auf Linux einzurichten, um ihn als "service XYZ start" starten zu können, sind folgende Schritte nötig: Es wird davon ausgegangen, dass diese Schritte als sudo-Mitglied gemacht werden. sudo nano /etc/systemd/system/dienst.service Im ei...
Zeitumstellung via timedatectl
Nach dem Installieren einiger Distributionen, insbesondere die des Raspberry Pi, kann es immer mal wieder vorkommen, dass sich die Zeitzone nicht von selbst einstellt. Abhilfe schafft folgender Befehl: sudo timedatectl set-timezone Europe/Berlin Wobei "Euro...
VPN-Server mit Wireguard / Side-to-Side-VPN / alles tunneln
Es kann mehrere Gründe geben, einen VPN-Tunnel zu nutzen. Sei es zwecks der Anonymität, weil man geogeblockte Seiten öffnen möchte oder die normale Praxis - einfach nur, weil man auf der Gegenstelle einen Server hat, deren Dienste man sicher erreichen möchte. ...
Proxmox - Virtuelle Festplatte vergrößern und in der VM nutzbar machen (LVM + ext4)
Kurzablauf:Virtuelle Platte in Proxmox vergrößern → Partition erweitern → LVM erweitern → Dateisystem erweitern. Schritte Partition vergrößern (nach Proxmox-Resize): growpart /dev/sda 3 LVM-Physical Volume anpassen: p...
tar
Das Programm tar steht ursprünglich für Tape Archiver, es wurde verwendet um Daten auf Bandlaufwerken zu sichern. Es ist heute noch sehr beliebt und verbreitet.Ein reines tar-Archiv ist nicht komprimiert. Entpacken eines Archivs: tar xfv archiv.tar Da...
gz, gzip
Da ein tar-Archiv, wie oben erwähnt, ohne Zusatzoptionen nicht komprimiert ist, kann dies mit der Zusatzoption gzip geschehen. gzip steht für GNU zip und dem tar-Archiv wird die Dateiendung .gz angehängt. Eine Datei komprimieren: gzip file Datei dek...
bz2, bzip2
Neben gzip gibt es noch bzip2, es ist gzip sehr ähnlich, verwendet aber einen anderen Algorithmus. Eine Datei komprimieren: bzip2 file Datei dekomprimieren: bunzip2 file.bz2 Dateien in einem komprimierten Archiv zusammenfassen: tar cf...
zip
Das Tool zip ist vor allem aus der Windows-Welt bekannt, ist aber ebenso bei Linux-basierten Betriebssystemen verfügbar. Einzelne Dateien in einem komprimierten Archiv zusammenfassen: zip archiv.zip inhalt1 inhalt2 Komplette Ordner in einem komprimi...
Proxmox: VM/CT gesperrt
Manchmal kommt es in Proxmox vor, dass bei einem unterbrochenen oder fehlerhaftem Update die Maschine sich nicht mehr entsperrt. Die Maschine bleibt gesperrt und es sind keine Handlungen wie Konfiguration oder Backup möglich.Bemerkbar macht sich dies durch das...
checkpackage.sh
Es wird geprüft, ob übergebene System-Packages installiert sind. Kann auf mehreren Distros verwendet werden: Debian, Red Hat, Arch, OpenSUSE und alle Derivate davon. Der Rückgabewert ist 0 (true) oder 1 (false). HOWTO: $0 wget Beispiel: if [ "$(bash lib/c...
dabch2hz.sh
Ausgabe von DAB-Kanal in Hertz. Ideal für Scripte, die einen Kanal übergeben und den Rückgabewert verarbeiten.Eigener Anwendungsfall: Frequenzumrechnung in Verbindung mit einem HackRF. Der Rückgabewert ist Hertz. HOWTO: $0 12D Beispiel: ch="12D" freq=$...
fillortrim.sh (Bash)
Auffüllen oder trimmen von einem Text auf X Zeichen. Es erzeugt kein typischer Rückgabewert, sondern gibt den Text bearbeitet aus.Klassischer Anwendungsfall: textbasierte Tabelle, bei der ein Text immer die gleiche Länge haben soll, um eine sinnvolle, visuelle...
fm2hz.sh
Ausgabe einer Frequenz von FM in Hertz. Ideal für Scripte, die eine Frequenz übergeben und den Rückgabewert verarbeiten. Es ist egal, ob die Frequenz mit Punkt oder Komma geschrieben wird.Eigener Anwendungsfall: Frequenzumrechnung in Verbindung mit einem HackR...