Göra backuper i NixOS

Ingen behöver nog påminnas om vikten av backuper, men ibland behöver en kanske påminnas om hur en går till väga för att göra det, särskilt för smalare distributioner som NixOS.

Read More

IKEA Trådfri gateway

Det tycks som att IKEA har gjort mycket rätt med sitt system Trådfri – det är baserat på relevanta standarder, det är rimligt prissatt, det kräver inga molntjänster och det är designat för att inte gå ut på internet, annat än för att uppdatera sin mjukvara. Det verkar såhär långt vara fint.

Jag hittade dock ingen som nämnde vilka portar som krävs för att prata med gatewayen i systemet, och väntade mig att jag skulle sitta med tcpdump halva dagen för att få igång det hela i mitt foliehattsnätverk hemma.

Tji fick jag. Det räckte med att öppna UDP 5684 mellan mitt gästnätverk och Trådfri-gatewayen.

Vad ska jag nu göra med min dag? (」゚ロ゚)」

doas.conf

Det här är vad du vill lägga in i din /etc/doas.conf:

permit persist :wheel
permit nopass keepenv root

Så, klart. Nu slapp du gå in på Ted Unangsts blogg och acceptera hens egensignerade certifikat. Varsågod.


PS. doas är som sudo, fast skapat av OpenBSD-folket i hopp om att reducera komplexiteten i sudo för att göra den säkrare. Jag använder doas när jag sköter om FreeBSD- eller OpenBSD-system.

less *is* more

Jag använder unix-programemt less i princip dagligen, men har inte läst manualsidan för den förr än väldigt nyligen – och efter detta tänkte jag nu författa en liten hyllningstext till detta mångsidiga verktyg. 🙂

På jobbet läser jag mycket loggfiler och använder less för att kunna hoppa fram och tillbaka i den, men hade gärna sluppit byta fram och tillbaka mellan tail och less då jag ibland vill se loggen glida förbi, och ibland lusläsa den.

Båda dessa går givetvis att göra utan problem i less.

  • För att söka nedåt i en fil, tryck / och det du söker.
  • För att söka uppåt i en fil, tryck ?
  • För att följa filen som med tail, tryck F (stora f), och för att avbryta Ctrl-c

En av mina favoriter är om jag söker efter en specifik term (”upgrade complete”) som borde dyka upp lite senare, så kan jag söka efter termen (/ följt av termen och Enter) och trycka Esc följt av F. Då kommer less följa filen när den uppdateras, och när raden jag tidigare sökt dyker upp så signallerar less detta och slutar följa filen.

Om jag vill hitta tillbaka till en specifik plats i filen kan jag trycka m följt av en bokstav. Vill jag sedan hitta tillbaka till samma punkt igen trycker jag ' (”enkelfnutt”) följt av samma bokstav, och vill jag hoppa fram och tillbaka mellan mina två senaste markerade punkter trycker jag bara enkelfnutt två gånger ('').

Det finns sjukt många fler sätt att använda less på, men tangentbordsgenvägarna ovan kommer hjälpa mig signifikant med tanke på hur mycket tid av min tid som tillbringas i samma program.


Som alltid finns det fantastiskt mycket fint att upptäcka om en bara tittar lite mer noga runt sig, typ i en manualsida.