CategoryUžitečné nástroje

Vytuňte si svůj Chrome

Hezký návod co a kde poštelovat v Chromu, aby surfování pěkně odsejpalo od ruky.
chrome-64-bit

Vypnutí screensaveru na terminálu

Na serverech spouštím nějaké monitorovací apliakce a čas od času kouknu co to ukazuje. Teda v případě, že monitor právě nezčerná, protože nejste aktivní na terminálu…

Pokud chcete vypnout screensaver na vašem terminálu:

Opsáno odsud.

Mutli screen

Snímek obrazovky 2015-09-24 v 16.32.34 (2)

Tak tahle vypadá screenshot mého okna s terminálem na notebooku, ve kterém je spuštěno 11 ssh klientů na jednotlivé fyzické servery v cloudu.

Pro rozdělení okna terminálu používám příkaz screen.

Ctrl a + S Rozděli aktuální okno horizontálně
Ctrl a + \ Rozdělí aktuální okno vertikálně
Ctrl a + Tab Zafokusuje další okno (buffer)
Ctrl a + c Spustí v aktuálním okně shell

Z povšimnutí stojí, že na aplikačních serverech jsou 4 jádrové procesory, na databázových serverech 2 jádra a minimální RAM na strojích je 8GB RAM (respektive jeden config server má jen 4GB RAM, ale to sám nevím proč).

a1 až a3 jsou aplikační servery, d1 až d3 jsou databázové servery, c1 až c3 jsou config servery a fs1 s fs2 jsou file servery (data v MongoDB databázícj v ReplicaSetech přes tyto servery).

ImageMagick

Dnes jsem narazil na potřebu konvertovat PDF dokument na JPG obrázek. Po chvíli googlování jsem narazil na ImageMagic, který nabízel to, ale nejen to.

ImageMagic je skvělý nástroj. Umí vše co vás napadne ohledně zpracování obrázků. A skvělé na něm je, že mi běží jak na linuxové Fedoře, MacBooku, ale i ve Windowsech. Je zadarmo a umí hromadné zpracování.

Ansible, hromadná správa linuxových serverů

Ansible je nástroj pro konfiguraci a orchestraci serverů. Umožňujem mi hromadně a jedním příkazem aktualizovat či instalovat aplikace na více serverech zároveň. Díky tomuto se nemusím připojovat na každý server zvlášť a zadávat opakovaně ty stejné příkazy.

Na svém notebooku mám nainstalovaný ansible a na serverech není potřeba instalovat nic… Veškerá činnost probího skrze ssh.

Jediné co jsem musel dokonfigurovat je sshd deamon na jednotlivých spravovaných serverch:
1. je potřeba povolit připojení roota na sshd
2. aby toto bylo bezpečné, vypnul jsem přihlašování heslem, zapnul přihlašování klíčem a povolil roota

Pak jsem si na notebooku vytvořil /etc/ansible/hosts, kde stačí na každý řádek zadat IP serveru, nebo jeho název.

No a pak už hned funguje například toto pro update na všech serverech: ansible all -a ‚dnf -y update‘

Pokud serverů máte mnoho a mají různé role, respektive chcete spouštět dané činnosti jen na některých z nich, pak je v hosts můžete seskupovat do skupin a dané přikazy provádět jen nad vybranou skupinou.

43-ansible-multi-node-deployment-workflow

© 2017 pepa.holla.cz

Theme by Anders NorénUp ↑