Linux
Server, shell a všechno kolem nich.
-
Velikost sektoru zamkl výrobce disku, ne značka na štítku
Osm SAS SSD z vyřazeného pole hlásí v Linuxu nulovou velikost. Rozebral jsem firmware, našel sedm bajtů, které za to můžou, a doportoval patch do jádra. Pak jsem pustil jednu nedestruktivní sondu a zjistil, že u jiného disku stačí jeden příkaz.
-
Nový kernel jsem vyzkoušel proti fyzickému disku bez restartu serveru
Cizí patch do ovladače sd bez hlavičky a bez stopy na internetu cílil na jádro, které nikdy neexistovalo. Popisuju, jak jsem ho posoudil, doportoval na 6.8 a vyzkoušel proti fyzickému disku v QEMU, aniž bych restartoval server.
-
Zámek velikosti sektoru sedí v datovém záznamu, ne v kódu firmwaru
Osm SAS SSD z vyřazeného pole hlásí v Linuxu nulovou velikost. Než jsem začal obcházet firmware v ovladači, rozebral jsem tři dumpy SPI flash a našel místo, které o velikosti sektoru rozhoduje. Je to datový záznam, ne kus kódu.
-
Linux load average – Chápeme hodnoty příkazu uptime
Řešili jste někdy co vlastně znamenají 3 čísla na konci příkazu uptime ? load average: 0,10, 0,09, 0,11 Tato čísla obecně vyjadřují průměrné zatížení linuxového systému za období 1, 5 a 15 minut a nezahrnují žádné procesy, čekající doby i/o wait na discích nebo síti.…
-
Test rychlosti internetu (speedtest) z linuxového bashe
Řešili jste někdy otázku, jak změřit rychlost na linuxovém serveru bez GUI ? Dříve jsem to řešil stahováním 1GB souboru , ale to se pro větší rychlosti nehodí hlavně kvůli nedostatečné šířce pásma cílového serveru, tudíž přesné změření rychlosti nepřipadá v úvahu. Proto jsem…
-
Nevysvětlitelný problém s oprávněním souboru aneb SELinux
Potřeboval jsem nainstalovat aplikaci „barman“ (Aplikace pro zálohování a případné obnovení PostgreSQL). Aplikace pro svoje fungování využívá rsync spojený pomocí ssh. Vhodné nastavení je tedy přes RSA klíče kdy mají zálohované servery stejný veřejný i privátní klíč,…