pátek 20. listopadu 2009

Hry které hraji

Kvalitních her pod Linux mnoho není. Uvádím si zde seznam her, které si sem tam s radostí zahraji. ETQW je můj největší favorit.

Enemy Territory
Enemy Territory Quake Wars (Komerční velmi dobrá jen 199,-)
Urban Terror
Open Arena
Zero Balistic - poježdění v tanku
Crack Attack

Jsem bídnej hráč, ale oficiální statistiku mám zde a aktuálnější neoficiální zde.

Ballpoint


Poznáte co to je?
Originally uploaded by Houmr13

Velmi povedená macro fotka. Klobouk dolů pane fotografe.

čtvrtek 19. listopadu 2009

vmware-cmd v praxi na ESX

Nikdy bych si nemyslel, že budu potřebovat nastartovat nějakou virtualku (VM) pomocí příkazové řádky. Popisovat proč se tak stalo není nutné. Hlavní je, že to jde. Patřičné informace jsem dohledal zde.

Pomocí parametru -l si vypíšeme všechny vmx soubory (VM), pomocí kterých se


[root@esx root]# vmware-cmd -l
/vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx
/vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/FreeBSD/FreeBSD.vmx

stop VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx stop trysoft
stop(trysoft) = 1

start VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx start
start() = 1

status VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx getstate
getstate() = on


Podrobná tabulka s popisem je na http://www.esxguide.com.

středa 18. listopadu 2009

SPF a Postfix

Po dlouhé době jsem se konečně dokopal k nasazeni SPF - Sender Policy Framework na několika SMTP serverech s Postixem. Funkčnost SPF je velmi prostá. Poštovní server si volá Perl script postfix-policyd-spf-perl, který prověří hlavně TXT DNS záznamy domény, jejíž emal se má doručit a podle výsledku kontroly se email doručí nebo nikoliv. Tento mechanismus má ambice snížit množství spamu. Kdyby bylo SPF nasazeno na většině SMTP serverů, výrazně by ubylo SPAMu. Oficiální stránky projektu jsou zde http://www.openspf.org.

Instalace Perl scriptu
postfix-policyd-spf-perl SPF policy service for Postfix written in Perl

script využívá další Perlové moduly
p5-Mail-SPF Reference implementation of the RFC 4408 SPF protocol
p5-NetAddr-IP Perl module for working with IP addresses and blocks thereo

Nastaveni Postfixu je velmi jednoduché a je podrobně popsáno ve taru balíku, nebo např. zde.

Pokud Vám nevyhovuje Perl existuje i script v Pythonu, který jsem neprověřoval. Stáhnout lze zde http://www.openspf.org/Software Mechanizmů jak použít SPF je je patrně povícero.

čtvrtek 5. listopadu 2009

My Book World Edition II - Optvare

Sem a tam se člověk stále něco učí. Do domácností se dnes valí spousta elektroniky. Jením takovým zařízením je WD My Book World Edition II 2TB. Krabička, která svým tvarem vypadá skoro jako kniha, ale uvnitř je jsou dva pevné disky a trocha elektroniky. Ve finale je to malý počítač s Linuxovou mini distribuci a balíčkovacím systémem Optware packages (od vývojářské skupiny nslu2-linux). Možná špatně uvádím název dostribuce, ale uvnitř je embeded system. Tento systém používá balíčkovací systém ipkg version 0.99.163. Je to vše poněkud zamotané. Hlavní je že je uvnitř Linux a ten nám z prvotně jen síťového disku uděla minipočítač s přidanou hodnotou.

seznam dostupných balíčků:
ipkg list
ipkg list list_installed


uname -a
Linux MyBookWorld 2.6.17.14 #1 PREEMPT Fri Jan 18 10:40:25 GMT 2008 armv5tejl GNU/Linux

V systému je primárně zprovozněna samba, která je né jako balíček, ale je součástí systému. Některé aplikace se pouští pomocí stařičkého super daemona inetd, ostatní doinstalované programy se poušti pomocí init.d scriptů.

Pokud máme na disku nějakou hudbu, můžeme si snadno zprovoznit sdílení pomocí DAAP protokolu a data sdílet v domácí síti, nebo i jinde.

ipkg install mt-daapd

mt-daapd - 0.2.4.2-1 - A multi-threaded DAAP server for Linux and other POSIX type systems. Allows a Linux box to share audio files with iTunes users

Né vše funguje jak má, např. PATH neukazuje na /opt/bin, kam se instaluji aplikace atd., ale člověk znalý základů si upraví co potřebuje.

Zde je odkaz na podrobnější onformace o daném HW.

Obdobným zajímavým systémem je http://www.freenas.org/, který můžeme nainstalovat na obdobný HW. Nebo na zapomenuté PC někde v rohu kanceláře.

středa 4. listopadu 2009

Resize VMFS disku na ESX 3.5.0 serveru

Pokud provozujeme na ESX serveru nějaký virtuální server a po nějaké době provozu se jeden z např. datových disků zaplní, máme dvě možnosti vytvořit disk nový a data překopírovat nebo ten stávající pomocí patřičného nástroje zvětšit. U druhé varianty jsem narazil na takový problém a tím je nemožnost navýšeni velikosti disku ve Virtual Infrastructure klientu (VI) v patřičném grafickém klikacím nástroji. Řešením je použít příkaz vmkfstools na ESX serveru.

  1. vytvoříme si kopii dat disku, který budeme nafukovat!
  2. vymažeme existující Snapshoty a vypneme VM
  3. přihlásíme se na esx server pomoci ssh
  4. cd /vmfs/volumes/VMFS_LUN0/UbuntuVMserver/ # nastavíme se do adresáře
  5. podle VI GUI identifikujeme disk pro změnu
  6. vmkfstools -X 20G UbuntuVMserver_1.vmdk # provedeme změnu velikosti VMFS disku
  7. boot např. do LiveCD SystemRescueCD; startx; GParted
  8. změníme velikost Ext3 file systému
  9. nastartujeme VM
Pro lepší identifikaci, který soubor reprezentuje je dobré použít příkaz file.

[root@esx ]# file UbuntuVMserver_1*
UbuntuVMserver_1-flat.vmdk: x86 boot sector, extended partition table
UbuntuVMserver_1.vmdk: ASCII English text


Pozor, tento postup je funkční, jen za předpokladu, že u VM nemáte žádný Snapshot. Před touto akcí je nutno všechny vymazat.

Je hodně zarážející, že GUI klient nefunguje jak má a nutí adminy laborovat se samotnými daty Viruálního serveru, což může být destruktivní efekt.

úterý 3. listopadu 2009

Bacula client SunOS 5.8

Pokud máme na velmi starém Solaris serveru CSW balíčky, můžeme tak snadno sprovoznit i Bacula Clienta.

Příklad instalace balíku
pkg-get -i bacula_client

Bacula konfigurace
joe /opt/csw/etc/bacula/bacula-fd.conf

Bacula restart
/etc/init.d/cswbacula restart

pkg-get SunOS 5.8

Na jednom stařičkém Sun serveru s OS Solaris 8 jsem byl nucen se seznámit s instalací CSW balíčků.

uname -a
SunOS hostname 5.8 Generic_117350-47 sun4u sparc SUNW,Ultra-80

Je to stařik ...

update katalogu
pkg-get -U

seznam baliku
pkginfo | grep CSW | less

upgrade baliku
pkg-get -u package-name

konfigurace pkg-get

joe /opt/csw/etc/pkg-get.conf
url=http://ibiblio.org/pub/packages/solaris/opencsw/unstable

Zde je mozno nahlednout na soubory
http://ibiblio.org/pub/packages/solaris/opencsw/unstable/sparc/5.8/

pondělí 2. listopadu 2009

Noční FTF Pecka


Po dlouhé době jsem se vydal na noční odlov jedné kešky Městečko Pecka GC20AMB. FTF padlo po půlnoci. Povedená keška nedaleko hradu Pecka. Dokonce i jednu minci TB1HAY4 jsem si odnesl, má nalítáno 2541.3km.

Poznámka k městu Pecka. Noční osvětlení, které se hustě komplet vypína je zjevně jasné protikrizové opatření. Aspoň mají pozorovatelé hvězd oblohu bez světelného smogu.