Linux
Spíše drobnosti, co jeden zapomene
-
online latence
Při zaměřování delších spojů bez možnosti pípáku nebo online zobrazení úrovně signálu se hodí program fping, mimo jiné umí průběžně zobrazovat statistiku průměru odezvy a packet loss na úrovní ICMP, pro nekončící řadu pingů s 100ms mezi pakety o velikosti 1500b: fping -l -b 1472 -p 100 server
-
Změna hesla účtu Windows z LiveCD ubuntu
Stalo se mi, že jsem dostal do rukou PC se zaheslovaným správcem, obligátní trik bootu do nouzového režimu s přihlášením jako Administrator (v Home verzi) také nešel použít a bylo potřeba doinstalovat program, nebo se prostě jen přihlásit do účtu. V takovém případě je potřeba reset hesla. Existuje nenápadná linuxová utilita chntpw (universe): sudo add-apt-repository universe sudo apt-get update sudo apt-get install chntpw - mount C: win partition - cd /media/-C: win partition-/WINDOWS/system32/config/ sudo chntpw SAM Pokud se spustí program bez parametru -u, uvažuje jako uživatele, kterému se bude upravovat heslo Administrátora, pokud chcete upravit heslo pro jiného uživatele zadejte: sudo chntpw –u <username> SAM Balíky lze stáhnout i zde (32bit) nebo zde (64bit)
-
ext 4(3) a defragmentace
Opět jsem narazil na tvrzení, že je nutné ext systémy defragmentovat. Není. Tečka, konec věty. I v těch nejšílenějších situacích, kdy se dosáhne zmiňovaného zaplnění nad 95% je stále dost a dost prostoru na to, aby systém efektivně předcházel fragmentaci alokací bloků poblíž fyzického umístění souboru. Pokud náhodou po defragmentaci zatoužíte, nakopírujte prostě data z jednoho mount pointu na druhé a zpět. Pokud by vás ani toto neuspokojilo, pak existují nástroje jako je e2defrag a e4defrag.
-
Hromadná změna velikosti fotek (obrázků) snadno a rychle :)
Z balíku imagemagick skvěle fungující program convert (mimochodem umí i PDF 😉 ) Přepínač -auto-orient navíc umožní automatické otočení fotografie „hlavou nahoru“ for f in *.JPG ; do convert -auto-orient -resize 800x $f mini_$f ; done
-
Vykopírování dat z image celého HDD
Už se mi to taky párkrát povedlo – udělal jsem přes dd klon celého hdd, disk vyhodil/naformátoval/přerozdělil a až pak jsem zjistil, že jsem Jouza a chtěl jsem klonovat jen jedinou particii (ta se dá lokálně hezky připojit přes loop a vykopíruje se jen potřebné). Co teď? Snad jedině vyklonovat obraz na nový (starý) hdd, udělat tentokrát klon jen particie a nanovo … nebo: # apt-get install qemu-utils # modprobe nbd # qemu-nbd -c /dev/nbd0 /cesta/k/tomu/img_celeho_disku.img # mount /dev/nbd0p1 /media/partition1/ # mount /dev/nbd0p2 /media/partition2/ # mount /dev/nbd0p3 /media/partition3/ ... Díky quemu-utils získáme modul nbd (networkblock device), který umí mávnutím kouzelného proutku jako lokální blokové zařízení zpřístupnit síťové úložiště. Ale aby…
-
Scan o velikosti A4 do souboru
Občas potřebuji něco nascanovat ze síťového scanneru a protože jsem lenoch a na U13.10 už nefunguje (jak to???) můj stařičký Brother DCP-8045D, scanuju ze serveru, kde je ještě starší U8.04. Předpokladem je nainstalovaný scanner v systému, pak už to je celkem jednoduché: $ scanimage -x 210 -y 297 >soubor.pnm Následný převod do PDF: $ convert soubor.pnm soubor.pdf
-
Přejmenování hromady souborů na jeden název s číslicí pořadí
Stalo se mi to několikrát, hromada fotek, potřebuji je nazvat stejným názvem, ale doplnit pořadovou číslicí. $ i=0;for f in * ; do i=$((i+1)); mv "$f" nazev_souboru_$i.jpg ; done