linuxserver.se

linuxserver.se

En personlig server, en publik webbplats och ett litet galleri med generativ digital konst.

Visa projekten

Konstprojekt

Nio levande skisser

Flöde

Partiklar följer ett mjukt brusfält och lämnar tunna spår efter sig över ytan.

Orbital

Punkter rör sig i excentriska banor runt flera osynliga tyngdpunkter.

Väv

Ett pulserande rutnät växer fram som trådar, signaler och korsande lager.

Prisma

Spektrala trianglar bryts runt mitten och bygger en färgad glasstruktur.

Regn

Vertikala datapulser faller, studsar och lämnar fragment av färg efter sig.

Bloom

Cirklar expanderar långsamt som elektriska blommor och bleknar ut i mörkret.

Koral

Förgrenade nervbanor växer ut från centrum och skiftar färg medan de söker nya riktningar.

Topografi

Höjdkurvor rör sig över ytan som en karta över ett landskap som aldrig stannar.

Stjärnstoft

Små ljuspunkter dras samman i tillfälliga konstellationer och löses upp igen.

Dagens kommandoradstips

Små verktyg som sparar tid

  1. namei -l /path/to/project/file

    Visar rättigheter och symlänkar för varje del av sökvägen. Använd när en fil ger Permission denied och felet kan ligga i en överordnad katalog.

  2. findmnt -T /path/to/project/file

    Visar vilket filsystem en viss sökväg faktiskt ligger på. Bra när bind mounts eller flera monteringspunkter gör df svårtolkat.

  3. findmnt --verify --verbose

    Kontrollerar posterna i /etc/fstab innan omstart. Använd efter ändringar i mountkonfigurationen.

  4. ip route get 192.0.2.30

    Frågar kärnan vilken route, källadress och interface som skulle användas. Snabbt när routingtabellen är för stor att läsa manuellt.

  5. ss -tin dst 192.0.2.30

    Visar TCP-anslutningar till adressen med detaljer som RTT och retransmissions. Använd när en förbindelse fungerar men är långsam.

  6. journalctl -b -1 -p warning..alert

    Visar varningar och allvarligare meddelanden från föregående boot. Bra efter en oväntad omstart om journalen sparas.

  7. sudo nsenter -t <PID> -n ip route

    Kör ip route i nätverksnamnrymden för en process. Hjälper när en container eller tjänst ser ett annat nätverk än värdmaskinen.

  8. flock -n /run/my-job.lock /usr/local/bin/my-job

    Startar jobbet bara om ingen annan instans håller låset. Praktiskt i cron och timers där dubbla körningar ska undvikas.

  9. timeout --signal=TERM --kill-after=10s 5m command

    Sätter en tidsgräns och skickar KILL om kommandot inte avslutas efter TERM. Bra för automatisering som annars kan fastna.

  10. sudo fuser -vm /mnt/archive

    Visar processer som använder filsystemet under monteringspunkten. Använd när umount svarar target is busy och läs resultatet innan du stoppar något.

Tux, Linux-pingvinen