Bash
-
dnsmasq a splitdns
Pokud používáte naprosto jednoduchoučký, ale mocný dnsmasq a přicházíte s potřebou dns splitu – tj. pro každý DHCP rozsah na DNS query předávat jinou IP adresu (a jo, fakt se to často hodí), je nejjednodušší cestou použít parametr localise-queries Tenhle parametr dle manuálové stránky dnsmasq vrátí IP adresu z /etc/hosts resp. address či host-record podle subnetu, ze kterého přišel DNS požadavek. localise-querieshost-record=server,192.168.1.1host-record=server,192.168.101.1 Tohle způsobí, že pro klienty ze sítě 192.168.1.0 bude odpověď 192.168.1.1 a analogicky pro subnet 192.168.101.0 bude 192.168.101.1.
-
Jak rychle zkopírovat rozložení GPT z jednoho disku na druhý
I když IT už nedělám, tu a tam mi donese někdo z přátel „překladatelský oříšek“ a zas a znova to lovím. Je to primitovní.
-
Speedtest z bashe
Už mnohokráte jsem narazil na potřebu orientačně otestovat rychlost linky u zákazníka, jako skvělá věc se mi vždy jevil speedtest.net, ale jak to udělat přes příkazovou řádku? Docela jednoduše 🙂
-
Jak nastavit výchozí práva přístupu k souborů a adresářům
Jistě, dá se to udělat mnoha způsoby, nicméně pro mne asi nejjednodušší je použít ACL. chmod g+s adresar setfacl -d -m g::rwx adresar setfacl -d -m o::rwx adresar g:rwx – nastaví plná práva pro skupinu (group) o:rwx – nastaví plná práva pro ostatní (others)
-
mdadm a jednoduchý test mailu
Občas je potřeba zkusit, zda mdadm při chybě pole pošle mail správci. Slouží na to jednoduchý příkaz, který tak jako tisíc jiných pravidelně zapomínám: mdadm --monitor --scan --test --oneshot Správce systému se definuje v /etc/mdadm/mdadm.conf volba MAILADDR
-
Převod PDF na CMYK PDF
Někdy k tomu snad napíšu něco víc, teď jen strohý příkaz gs -dSAFER -dBATCH -dNOPAUSE -dNOCACHE -sDEVICE=pdfwrite -sColorConversionStrategy=CMYK -dProcessColorModel=/DeviceCMYK -sOutputFile=baner_cmyk.pdf baner.pdf
-
Status NTP serveru
watch ntpq -pn Zapomínám 🙁 A hledám, jak NTP ověřit 🙂
-
Jednoduché časosběrné video
Časosběrné video je ve skutečnosti jen ohromná hromada jednotlivých snímků například webové kamery pořízených v nestandardním – zpravidla větším – intervalu (lidské oko jako plynulý pohyb vnímá cokoliv od 24 fps). Z předchozího článku máme tedy hromadu snímků. Abychom se v nich trochu vyznali, bylo by dobré je seřadit podle data. Pomocí aplikace jhead tedy název souboru upravíme tak, aby korespondoval s maskou rokmesicden-hodinaminutavterina.jpg: jhead -n%Y%m%d-%H%M%S *.jpg A následně jednotlivé snímky převedeme do videa: mencoder "mf://*.jpg" -mf fps=20:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=7000 -oac copy -o timelapse.avi Časosběrné video je na světě …
-
IP over SSH
IP over ssh znamená, že chceme za ssh tunel schovat nejen jeden port, ale že chceme vystupovat IP adresou daného serveru. Narazil jsem na to čistě náhodou, když jsem potřeboval konfigurovat router od TP-Linku a dostával hlášku „You have no authority to access this router!“. Bohužel správně nefungoval ani fígl s přepsáním http referer. Na serveru neběží x-ka a kvůli hloupému routeru by se mi je tam ani instalovat nechtělo (abych si udělal ssh -X tunel) Existuje program sshuttle, který udělá přesně to, co jsem chtěl – schová můj PC pod lokální IP serveru, takže se zdá, že přistupuji právě ze serveru a jsem tak vlastně v lokální síti. #…
-
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…