Linux
Spíše drobnosti, co jeden zapomene
-
GPT – Jak vypsat rozdělení disku?
GPT – Co je to? GPT neboli GUID Partition Table je standard, který popisuje členění disku na jednotlivé oddíly. Nahrazuje starší standard – MBR – který prostě zastaral. Oproti MBR přináší GPT hlavně možnost členit i disky větší než 2T, členit disky na více primárních oddílů a ukládá svou kopii na konec disku, tedy by mělo být možné jej lépe obnovit v případě havárie disku. Jak vypsat rozdělení disku? Oproti předchozímu a hrozně jednoduše zapamatovatelnému mbr, kdy se použil program fdisk a výpis se prováděl pomocí sudo fdisk -l /dev/sda je potřeba trochu jiný konstrukt, který je sice logický, ale pořád ještě je má hlava … nenaučena 🙂 sudo parted…
-
Amd PCNET-FAST III ethernet adapter (am79c973) driver
Amd PCNET-FAST III ethernet adapter (am79c973) Snad nesehnatelná věc, Windows adaptér označují jako am79c973. Podařilo se mi sehnat a jetady A nač to? Jedná se o driver např. virtuálnímu stroji ve Virtualboxu
-
Jak otestovat HTTP server pomocí telnetu?
Jednoduchý test HTTP serveru Opětovně jsem na tento problém narazil, snad jen proto, že jsem se potřeboval vyhnout programu lynx (a všem dalším www prohlížečům) – důvod si třeba domyslíte zde telnet lomitkari.cz 80 GET / HTTP/1.1 host: lomitkari.cz [dvakrat enter]
-
Jak vzdáleně odhlásit uživatele
Jak vzdáleně odhlásit uživatele v Ubuntu Hodí se hlavně na dětičky, neslyším šustění uklízených legových kostek, zato ale hlasitý řev youtube. Pak je na čase první výstraha – odhlásit dětičky! pkill -KILL -u {username} A pokud tato výstraha není dostatečná, vzdáleně vypínáme a sladké sny děti …
-
Jak otestovat rychlost sítě co nejjednodušeji
Ideální je iperf, o tom žádná. V některých případech ale na našich milých krabičkách (např. ubiquiti) není k dispozici a ani se nedá nijak jednoduše nainstalovat. V drtivé většině případů je ale k dispozici netcut tedy „nc“ a obligátní dd. Je to hrubé, neefektní, ale o to více efektivní 🙂 Server side: nc -l 1234 | dd of=/dev/null Client side: dd if=/dev/urandom bs=1500 count=20000 | nc xxx.xxx.xxx.xxx 1234 V podstatě jen vygenerujeme bordel o velikosti 30MB a protáhneme to linkou hrubě co to jde a pošleme to do kelu … 🙂 PS: Oněch block-size 1500 má svůj význam – čistě náhodou se jedná o defaultní MTU. Takže pokud máte jiné,…
-
Jak otestovat IMAP server pomocí telnetu
Občas potřebuji rychle otestovat funkčnost IMAP serveru a to se lehce udělá z bashe, buď pomocí telnetu, nebo příkazu nc, tedy: nc localhost 143 a1 LOGIN jmeno heslo a2 LIST "" "*" a3 LOGOUT Server – pokud je vše ok – po a2 vypíše list všech složek IMAPu…
-
Sdílení kontaktů v thunderbirdu via IMAP
Existuje super doplněk pro Thunderbird, který z něj udělá Kolab kompatibilního klienta a pomocí poměrně jednoduchého nastavení umožní sdílet kontakty skrzeva obyčejný IMAP server. Více informací na https://addons.mozilla.org/en-US/thunderbird/addon/sync-kolab/
-
Jak z MJPEG streamu z kamery ukládat v intervalu jeden snímek
Krkolomný název, což? Ale vyjadřuje přesně to, co chceme udělat tj. z webkamery, která nám kdesi třeba nad staveništěm spokojeně bzučí, dostaneme například co 5 minut jeden snímek ve formátu JPEG. Kamera má navíc HTTP Basic Auth, takže se nám to ještě komplikuje i o toto. Nejjednodušší, jak jsem objevil je přes curl stáhnout kousek streamu: curl -m 2 --user uzivatel:heslo "http://co.kde.cz/video.cgi?videp.mjpg" >output/out.mjpg Kde parametr „m“ vyjadřuje dobu po kterou se bude stream stahovat – teoreticky stačí i jedna vteřina, ale měl jsem občas problém s kolísavostí kvality internetu na straně stavby, tedy raději 2s. Parametr „user“ nám zabezpečí autentizaci. Následně pak pomocí ffmpeg vyexportovat z videa snímky: ffmpeg -i…
-
Jak v BASH odstranit diakritiku v obsahu souboru
Existuje kouzelný program recode recode -f utf8..flat soubor.txt Jak prosté milý Watsone …
-
Nastavení MAC adresy pomocí příkazu ip
Ten konstrukt je sice logický, ale protože to jeden dělá jednou za čas: ip link set ethX address 11:22:33:44:55:66 A pro jistotu i nahození linkové vrstvy: ip link set dev ethX up