Archiv pro štítek: linux

Linux mini-howto: Blokujeme TOR EXIT nodes

Linux mini-howto?
Krátce o nástrojích ze života sysadmina.

Důvod proč blokovat přístup ke službám ze sítě Tor je na Vašem rozhodnutí a není předmětem tohoto článku.

Tor je anonymizační nástroj (software) maskující skutečný pohyb uživatele po internetové síti, ukrývající skutečnou IP adresu případně další informace, které mohou umožnit jeho sledování.

Pokračování textu Linux mini-howto: Blokujeme TOR EXIT nodes

Realizováno! Expresní konfigurace poštovního serveru pro Activecpm.com

Realizováno!


Konfigurace poštovního serveru pro Activecpm.com

Postfix je v unix světě standard pro SMTP a jedním z etalonů jak psát software, vykazuje vysokou spolehlivost, výborný výkon i v zátěži, vysoký stupeň bezpečnosti, flexibilitu i snadnost použití, jde o masivně používanou náhradu dříve velmi rozšířeného SMTP server Sendmail, který má díky proudovému jazyku M4 své přednosti přednosti, ale konfigurace je trochu “masochismus”.

realizovano-konfigurace-smtp-activecpm-postfix-book-2016

Děkujeme za příležitost a těšíme se na další spolupráci. MOJEservery.cz.

 

Realizováno! VoIP telefonní ústředna LNT Automation CZ Tachov

Realizováno!


Další VoIP ústředna FULLPBX2 od MOJEservery.cz na světě, expresní realizace startem nového roku pro německou firmu LNT Automation a její nově přestěhovanou pobočku Tachov, bez spojení není velení, přejeme mnoho úspěchů do nového roku 2016, „ostrý obraz a dobrý zvuk“.

Společnost LNT Automation se specializuje na vývoj, výrobu a montáž elektroniky a telekomunikačních zařízení.

Voip-fullpbx-LNT-automation-tachov-1-2016-1024 Pokračování textu Realizováno! VoIP telefonní ústředna LNT Automation CZ Tachov

Z Debianu už je jen Deb :-(

Zemřel zakladatel Debianu Ian Murdock


rip-ianmurdock


Děkujeme za úžasnou práci, za univerzální operační systém od embedded zařízení po vesmírou stanici, za kulturu, komunitu, etické i technické dovednosti, nikdy nezapomeneme. #RIP

http://blog.docker.com/2015/12/ian-murdock/

https://bits.debian.org/2015/12/mourning-ian-murdock.html

http://www.root.cz/clanky/zemrel-ian-murdock-zakladatel-distribuce-debian/

http://www.linuxexpres.cz/novinky/zemrel-ian-murdock-zakladatel-projektu-debian

http://www.cnews.cz/za-nevyjasnenych-okolnosti-zemrel-ian-murdock-otec-debianu-bylo-mu-42-let

http://www.evropsky-rozhled.eu/zemrel-ian-murdock-zakladatel-debianu/

František Havel, MOJEservery.cz

Linux CentOS 7 oficiálně dostupný pro Raspberry Pi 2

Linux CentOS 7 Raspberry Pi 2


S narůstajícím množstvím snadno dostupného ARM hardware v podobě single board computer Raspberry Pi 2, Banana Pi, Odroid, Orange,… přišlo oznamení o oficiální podpoře ARM pro CentOS7 jako vánoční dárek.

V oficiálním sestavení CentOS7 build 1511 je zahrnuta podpora pro ARMv7 zařízení, zatím jsou připravené “minimal” image pro Raspberry Pi 2, Banana Pi a CubieTruck ke stažení na FTP http://mirror.centos.org/altarch/7/isos/armhfp.

[   ] CentOS-Userland-7-armv7hl-Minimal-1511-BananaPi.img.xz 11-Dec-2015 08:07 335M
[   ] CentOS-Userland-7-armv7hl-Minimal-1511-CubieTruck.img.xz 11-Dec-2015 08:07 326M
[   ] CentOS-Userland-7-armv7hl-Minimal-1511-RaspberryPi2.img.xz 11-Dec-2015 08:07 275M
raspberrypi2-centos7-armv7-2015-1
Starší build CentOS7 1406 v průběhu vývoje (ARMv7)

Více se lze dozvědět na arm development mailing list nebo na IRC kanálu #centos-devel freenode.

Děkujeme! MOJEservery.cz

Linux mini-howto: Debian 8 a instalace PHP dbase extension z PECL

Linux mini-howto?
Krátce o nástrojích ze života sysadmina.

Triviální instalace rožšíření dbase pro PHP z online repozitáře PECL (PHP Extension Community Library), dříve bylo dbase přímo součástí PHP a v samotném Debianu byl jednoduše balíček php-dbase, bohužel to je dávno minulost.

php-dbase-pecl-1-2015

Dbase byl jeden z prvních masově používaných databázových systémů v 80. a 90.letech se kterých jsem také potkal, práce s nástrojem Foxpro a “obávané” soubory s příponou .dbf jsou již dnes povětšinou minulostí, né však úplnou mrtvolou, občas narazíte na nějakou tu oživlou.

Instalace je opravdu, ale opravdu jednoduchá, nainstalujeme potřebné nástroje pro překlad modulů PHP a zavoláme instalátor PECL (vlastně původní PEAR), ten udělá kompilaci rozšíření a je téměr hotovo.

root@www:~# apt-get install php5-dev
root@www:~# pecl install dbase

Poslední úkonem je vytvoření symlinků na dbase.so (modul) a dbase.ini v /etc/php5/mods-available/ nebo si ho zaveďte natvrdo do svého php.ini, nezapomenout reloadnout Apache nebo PHP-FPM či cokoliv co používáte.

Hotovo, jednoduché! Užívejte moudře a díky za pozornost.

František Havel, MOJEservery.cz

Realizováno! Konfigurace nových serverů portálu MEGAlevnepneu.cz v datacentru OVH Francie Gravelines

Realizováno!

Pro zákazníka MegaMoto s.r.o. provozující největší internetový obchod s pneumatiky a příslušenstvím v ČR,  zároveň největšího dovozce pneu do České Republiky disponující obřímy sklady jsme provedli instalaci, konfiguraci a migraci veškeré technologie do jednoho z největších datacenter v Evropě, datacentrum OVH, severní Francie Gravelines.

Servery portálu MEGAlevnepneu.cz

Plně vybavené servery, spičková technologie, konfigurace, veškerých služeb, optimalizace provozu, cache-ování, dostupnost veškerých služeb přes IPv6 a IPv4 , firewall, SSL konfigurace služeb (HTTPs), zálohování na externí storage (fullbackup i rozdílové), monitoring, grafy, dostupnost, reporting.

Zadáváteli dnes do prohlížeče www.megalevnepneu.cz, www.megamoto.cz, www.megamotoservis.cz, www.pneugrip.cz navštěvujete Francii, díky spičkové technologii, optickým vláknům a super rychlému internetu nepoznáte rozdíl, jen za posledních 10 dní v měsíci listopad 2015 jsem vyřídíli přes 3 miliony požadavků na WWW, děkujeme.

Portál www.megalevnepneu.cz
Portál www.megalevnepneu.cz

 

Pár zajímavých grafů na závěr pro potěšení.

Graf zátěže systému přes den.

MEGAlevnepneu-load-day

Graf přerušení a přepínání contextů přes den.

MEGAlevnepneu-interrupts-day

Graf teploty pevných disků.

MEGAlevnepneu-hddtemp_smartctl-week


Datacentrum OVH? Seznamte se…


 

Děkujeme za příležitost a těšíme se na další spolupráci. MOJEservery.cz.

Přemýšlíte o nových serverech a konfiguraci?

Hledáte někoho kdo Vám poradí, pomůže a navede na správnou cestu, někoho kdo Vás nesedře z kůže a bude se chovat profesionálně, zodpovědně, pak hledáte MOJEservery.cz, pracujeme, nekecáme a problémy řešíme.

Realizováno! Konfigurace XEN datacentrum Master Praha

Realizováno!

Pro zakazníka Mediawork s r.o. provedena konfigurace virtualizačního hypervisoru Xen na fyzickém serveru Supermicro H8SGL, procesor 12x AMD Opteron, 40GB RAM a 5TB diskové prostoru v RAID konfiguraci.

Server je fyzicky umísťen v datacentru Master Praha.

Co je to XEN hypervisor ?

Xen je hypervizor poskytující rozhraní pro virtualizaci hardwaru a běh více operačních systémů na jenom počítači současně, laicky řečeno jde o řešení virtualizace operačních systému, na jednom fyzickém stroji je možné spustit více systémů, dochází tak krom jiného k lepšímu využití zdrojů.

xen-configure-mediawork-1

xen-configure-mediawork-2

Děkujeme za příležitost a těšíme se na další spolupráci. MOJEservery.cz.

Přemýšlíte o virtualizace nebo již virtualizujete?

Hledáte vhodné řešení, máte problém nebo se jen chcete poradit, zeptat na názor, konsolidovat? Nabízíme Vám naše mnohaleté zkušenosti a služby, naše řešení pro komplexní virtualizaci se vším všudy a zálohování  jako standardní součást. Kontaktujte nás.

Virtualizace s MOJEservery.cz.

http://www.mojeservery.cz/produkty-sluzby/virtualizace/

Linux mini-howto: Rdesktop a neviditelný kurzor myši Windows 2012R2

Linux mini-howto?
Krátce o nástrojích ze života sysadmina.

Drobná nepříjemnost dokáže rozladit den, čas od času je potřeba připojit se Windows mašině, nainstalujete svůj oblíbený nástroj rdesktop , zadáte něco smyslu tohoto.

# rdesktop -k en-us <ip_address> -u Administrator -d domain -p password

S očekáváním popadnete do ruky myš a chcete začít zuřivě klikat, ale ouha co to, nematé kurzor myši, je neviditelný, občas někde problikne a opět zmizí. S Windows se dá pracovat bez myši, jde to, ale dře to, jsou ale i horší noční můry.

Lze to naštěstí “fixnout” vypnutím vykreslováním stínu u kurzoru myši (Control Panel → Hardware → Mouse → Pointers), viz obrázek.

Vypnutí vykreslování stínu pro kurzor myši
Vypnutí vykreslování stínu pro kurzor myši

Snadné.

Ještě přikládám odkaz jak řešit pomocí Group Policy, to už je lehce vyšší dívčí.

http://www.paperstreetonline.com/2015/04/09/server-2012-rdesktop-fix-disappearing-mouse-cursor-with-group-policy/

Díky za pozornost. František Havel, MOJEservery.cz.

Výstup dmesg pro lidi, dmesg-human-readable

Linux mini-howto?
Krátce o nástrojích ze života sysadmina.

Výstup dmesg pro lidi


Byl položen jednoduchý dotaz, jak udělat výpis dmesg čitelný pro lidi ? Co lidem vadí nejvíce na výstupu dmesg je nečitelnost času, “defaultně” je místo snadno čitelného formátu času vypisován tzv. timestamp a má to svůj důvod, výstup může vypadat např. takto.

Dmesg výstup s časem ve formátu timestamp.
Dmesg výstup s časem ve formátu timestamp.

Uznávám, že to může být komplikace, ale opět platí jak kdy, např. situace kdy je potřeba zjistit čas mezi událostí A a B je při reprezentaci času formátem timestamp snadno řešitelná, pouze odečtete dvě čísla a to je snadné.

Chci “normální” čas, né timestamp!

Nástroj dmesg je součástí balíku nástrojů util-linux (https://www.kernel.org/pub/linux/utils/util-linux/), kolem verze 2.20.x (rok ~ 2012) byla přidána volba pro dmesg -T (nebo –ctime), podívejme se na to.

# man dmesg
---
-T, --ctime
Print human readable timestamps. The timestamp could be inaccurate!
---

# root@www:~# apt-cache show util-linux | grep Version
Version: 2.20.1-5.3
# root@www:~# dmesg -T
Dmesg výstup s časem ve formátu pro lidi (human-readable).
Dmesg výstup s časem ve formátu pro lidi (human-readable).

Můj dmesg neumí “-T”

Zatím to bylo vcelku snadné, ale jsou situace kdy není magický parametr k dispozici, typicky na embedded zařízení, např. OpenWrt routery s busybox nebo prostě máte starší verzi util-linux, zde si pomůžeme jednoduchým bash scriptem, uložte si ho např. do /usr/local/bin/dmesgh a nastavte ho jako spustitelný (chmod +x dmesgh), nejsem autorem, publikuji tak jak je, mám ho už roky ke spokojenosti.

#!/bin/bash
# Translate dmesg timestamps to human readable format

# desired date format
date_format="%a %b %d %T %Y"

# uptime in seconds
uptime=$(cut -d " " -f 1 /proc/uptime)

# run only if timestamps are enabled
if [ "Y" = "$(cat /sys/module/printk/parameters/time)" ]; then
  dmesg | sed "s/^\[[ ]*\?\([0-9.]*\)\] \(.*\)/\\1 \\2/" | while read timestamp message; do
    printf "[%s] %s\n" "$(date --date "now - $uptime seconds + $timestamp seconds" +"${date_format}")" "$message"
  done
else
  echo "Timestamps are disabled (/sys/module/printk/parameters/time)"
fi

Výstup je stejný jako v předchozím případě, dokonce jak je vidět ze scriptu provádí kontrolu zda-li jsou ve výstupu jádra povoleny timestamp, je možné je zcela potlačit.

#man dmesg

Studujte manuály, užívejte moudře, díky za pozornost.
František Havel, MOJEservery.cz