Installation auf einem Raspberry Pi 3b+ mit 32Bit Raspbian Lite (Bullseye)
Hauptsächlich dieser Installation folgend https://github.com/home-assistant/supervised-installer
Für das 32Bit Raspbian beim os-agent die "linux_armv7.deb" Version auswählen
Und beim installieren des homeassistant-super...
Ein häufiges Problem beim RaspberryPi kommt von einer mangelhaften Stromversorgung. Vor allem wenn man ältere, nicht mehr gebrauchte Handynetzteile anstelle der offiziellen Netzteile benutzt. Viele USB Netzteile liefern nur 1A am Ausgang, was gerade dann für einen RaspberryPi zu wenig sein kann, wen...
Von der offiziellen Anleitung
USB Stick oder SD Karte einsetzen mit lsblk device herausfinden
sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 114.6G 0 disk
├─sda1 8:1 1 256M 0 part
└─sda2 8:2 1 1.4G 0 part
mmcblk0 179:0 0 5...
Manchmal blockiert eine hängende SSH Session ein Terminalfenster. Meisstens nach Netzwerkproblemen oder wenn der Laptop im Suspend Mode war. Diese kann man einfach wieder mit folgender Tastenkombination freigeben.
ENTER TILDE DOT
Use lolcat to get beautiful colorized terminal output or to prank colleagues it they let her workstation/laptop unattended.
apt install lolcat; alias cat="/usr/games/lolcat"
Record and share your terminal sessions.
asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Read about how it works.
sshuttle
Ein Tool um sich Zugang zu einem lokalen Netz zu verschaffen ohne ein VPN einrichten zu müssen. Einzige Bedingungen sind python auf Host und Client Rechner und root Zugriff auf dem Client. sshuttle
Markiere Whitespace am Ende der Zeile
Folgendes zur ~/.vimrc hinzufügen
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@
Danach erscheinen...
Globbing Probleme
scp -r remoteinstance:/var/data/* ./
zsh: no matches found: remoteinstance:/var/data/*
Obwohl dort definitiv Dateien liegen. Folgende Zeile zur .zshrc hinzufügen
unsetopt nomatch
ipinfo.io stellt eine kostenlose (1000 Anfragen pro Tag) API zur Verfügung um Scriptbasiert den Standort einer IP Adresse abfragen zu können.
curl ipinfo.io/46.118.208.7
{
"ip": "46.118.208.7",
"hostname": "SOL-FTTB.7.208.118.46.sovam.net.ua",
"city": "",
"region": "",
"country": "UA",...
Byobu ist eine Erweiterung für Screen oder Tmux welche z.B. am unteren Rand Systeminformationen darstellt. Ausserdem tritt es an Screen und Tmux besser nutzen zu können. Auf Debian basierten Systemen kann man es wie folgt installieren
apt-get install byobu
https://launchpad.net/byobu
Hier entsteht ein Vergleich zwischen tmux und screen.
Ein Terminal Multiplexer und die beste screen Alternative.
Kommandooptionen
tmux # start
tmux new -s name # startet neue Session mit "name"
tmux a # verbindet sich zu einer bestehenden Session
tmux a -t name # verbindet sich zu...
Wenn man Subversion auf dem Mac Terminal verwenden möchte und folgende Meldung erhält
svn: This client is too old to work with working copy '.'
dann braucht man wohl eine aktuellere Version als die von Apple gelieferte.
- Lade die passende Version von http://www.wandisco.com/subversion/download#...