VMWare Tools obsahuje jeden program vmware-checkvm, který nám neřekne verzi ESX, ale jen VMware software version 6 (good). Pokud pravidelně aktualizujeme tooly máme možnost zjistit verzi následovně.
server:root:~> cat /usr/bin/vmware-config-tools.pl | grep buildNr
my $buildNr;
$buildNr = '3.5.0 build-153875';
return remove_whitespaces($buildNr);
Tímto způsobem zjistíme verzi vmware tools, které jsou v hostovaném systému nainstaovány. Pokud používáme starší VMware Tools na novějším ESX, VI Client nás na to upozorní. Hostovaným OS je Ubuntu 8.04.2.
středa 29. dubna 2009
sobota 25. dubna 2009
čtvrtek 23. dubna 2009
Placený stream z Last.FM



Tak a je to tu. Ne že bych poslouchal stream pravidelně, ale po oznámení, že bude last.fm zpoplatněné jsem začal poslouchat víc :-) Dnes mi přišel tento email. A last.fm klient již hlásí neznámou chybu. Třeba si někdy zaplatím. Zatím o tom neuvažuji. Pevně věřím že audioscrobbler funkce nebude též zpoplatněna a že placený je skutečně jen stream.
středa 22. dubna 2009
ATX Power is dead
Bratránek se mi nedávno ozval, že mu divně zasmrádl počítač. Ale, že stále funguje. Doporučil jsem prohlédnout ze vnitř a hledat nějaké očoudědiny. Prý nic. PC mi dovezl a na první oko jsem též nic nenašel. Po zapnutí jsem ve štěrbině zdroje zahlédl žhavící se světlo. Okamžite jsem to vypnul a zdroj vyměnil. Zvědavost mi nedala a zdroj jsem kuchnul. Bylo asi velké štětí, že zdroj neodsmažil něco dalšího.
úterý 21. dubna 2009
No pubkey
Při používání externích repository se občas může stát, že nemáte správné klíče uložené v gpg. Klíč te třeba stáhnout a přidat do správce klíčů.
gpg --keyserver subkeys.pgp.net --recv KEY
gpg --export --armor KEY | sudo apt-key add -
example:
gpg --keyserver subkeys.pgp.net --recv 60D11217247D1CFF
gpg --export --armor 60D11217247D1CFF | sudo apt-key add -
vypsání uložených veřejných klíčů:
apt-key list
vice man apt-key
gpg --keyserver subkeys.pgp.net --recv KEY
gpg --export --armor KEY | sudo apt-key add -
example:
gpg --keyserver subkeys.pgp.net --recv 60D11217247D1CFF
gpg --export --armor 60D11217247D1CFF | sudo apt-key add -
vypsání uložených veřejných klíčů:
apt-key list
vice man apt-key
pátek 10. dubna 2009
Test Jabber klientů

Test Jabber klientů
Originally uploaded by smejdil
Test 5 ti jabber klientu.
PSI, Spark, Jabbim, Miranda, Pidgin na WinXP :-( Test jsem prováděl na Widlích kvůli platformně zavislých klientech ... Připojovaný server Jabber/XMPP byl edu.mudk.cz.
čtvrtek 9. dubna 2009
OpenFire with AD on Ubuntu
Bohužel v repository Ubuntu OpenFire balíček bohužel není. Ale dá se použít oficiální balík vydávaný autorem aplikace určený pro Debian.
Install package:
apt-get install sun-java6-jre (kvuli zavislostem)
dpkg -i openfire_3.6.3_all.deb
http://jabber.firma.cz:9090
https://jabber.firma.cz:9091
Zaloložení databáze:
mysql -u root -p mysql
create database openfire;
GRANT USAGE ON openfire.* TO openfire@localhost IDENTIFIED BY 'zaabr';
GRANT SELECT, INSERT, UPDATE, CREATE, DELETE, DROP ON openfire.* TO openfire@localhost;
FLUSH PRIVILEGES;
AD vs LDAP:
Pro propojení Jabber serveru s AD je třeba založit usera, který je Domain Userem. Jabber data y AD pouze čte.
Nevěděl jsem jak si ověřit LDAP tvar usera. Bylo mi doporuřeno dsquery.
run cmd.exe
dsquery user -name Jabb*
"CN=Jabber,DC=domain,DC=cz"
LDAP nastaveni v OpenFire Adminu:
M$ AD
host: 192.168.10.42
port: 389
Admin: CN=Jabber,DC=domena,DC=cz
Heslo: ******
Mapování uživatelů: default
sAMAccountName
(objectClass=organizationalPerson)
Mapování skupin: default
cn
member
description
(objectClass=group)
Při nastavení certifikatu SSL se vše dělá automaticky, jen je třeba znát Country Code
Celková instalace je velmi rychlá a jednoduchá.
Install package:
apt-get install sun-java6-jre (kvuli zavislostem)
dpkg -i openfire_3.6.3_all.deb
http://jabber.firma.cz:9090
https://jabber.firma.cz:9091
Zaloložení databáze:
mysql -u root -p mysql
create database openfire;
GRANT USAGE ON openfire.* TO openfire@localhost IDENTIFIED BY 'zaabr';
GRANT SELECT, INSERT, UPDATE, CREATE, DELETE, DROP ON openfire.* TO openfire@localhost;
FLUSH PRIVILEGES;
AD vs LDAP:
Pro propojení Jabber serveru s AD je třeba založit usera, který je Domain Userem. Jabber data y AD pouze čte.
Nevěděl jsem jak si ověřit LDAP tvar usera. Bylo mi doporuřeno dsquery.
run cmd.exe
dsquery user -name Jabb*
"CN=Jabber,DC=domain,DC=cz"
LDAP nastaveni v OpenFire Adminu:
M$ AD
host: 192.168.10.42
port: 389
Admin: CN=Jabber,DC=domena,DC=cz
Heslo: ******
Mapování uživatelů: default
sAMAccountName
(objectClass=organizationalPerson)
Mapování skupin: default
cn
member
description
(objectClass=group)
Při nastavení certifikatu SSL se vše dělá automaticky, jen je třeba znát Country Code
Celková instalace je velmi rychlá a jednoduchá.
úterý 7. dubna 2009
Vojta oslavuje první narozeniny

Vojta testuje Tatru
Originally uploaded by smejdil
Je to přesně rok, co se nám narodil Vojta. Rok utekl jako voda. A už jsme se snad vyhrabali z tech sáder a řemínků. Chodit budeme o něco později. Určitě vše doženeme!
čtvrtek 2. dubna 2009
Jak změnit default locale v Ubuntu Linux
Na jednom serveru se po instalaci nějak podivně chovalo locales, po dlouhem laborovani jsem nalezl tento blog. Drobné informace jak na to si zde též poznamenám.
Kontrola nastavení locale
root@server:~# locale
LANG=cs_CZ.UTF-8
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER="cs_CZ.UTF-8"
LC_NAME="cs_CZ.UTF-8"
LC_ADDRESS="cs_CZ.UTF-8"
LC_TELEPHONE="cs_CZ.UTF-8"
LC_MEASUREMENT="cs_CZ.UTF-8"
LC_IDENTIFICATION="cs_CZ.UTF-8"
LC_ALL=
Zde se přidávají systémem podporované locales (zde jsem měl problém)
Edit /var/lib/locales/supported.d/local a pridejte
joe /var/lib/locales/supported.d/local
cs_CZ.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Vygenerujeme přidané locales
sudo dpkg-reconfigure locales
nebo
dpkg-reconfigure -plow console-setup
Změna default locale
Edit /etc/default/locale LANG:
joe /etc/default/locale
LANG="en_US.UTF-8"
Ve starších verzích ubuntu byla proměnná LANG definována v /etc/environment
Pro změnu chování systému je nutný reboot.
Reboot!
Dále se pak může hodit změna timezone, ta se provádí tímto příkazem.
sudo dpkg-reconfigure tzdata
cat /etc/timezone
Europe/Prague
Pokud problém s TIMEZONE trvá je nutné zjistit, zda je nasatvena systémová proměnná TZ.
ubuntu:~# set | grep TZ
TZ=Europe/Prague
Pokud z nějakého důvodu nastavená není je třeba tak učinit.
ubuntu:~# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 8
Please select a country.
1) Aaland Islands 18) Greece 35) Norway
2) Albania 19) Guernsey 36) Poland
3) Andorra 20) Hungary 37) Portugal
4) Austria 21) Ireland 38) Romania
5) Belarus 22) Isle of Man 39) Russia
6) Belgium 23) Italy 40) San Marino
7) Bosnia & Herzegovina 24) Jersey 41) Serbia
8) Britain (UK) 25) Latvia 42) Slovakia
9) Bulgaria 26) Liechtenstein 43) Slovenia
10) Croatia 27) Lithuania 44) Spain
11) Czech Republic 28) Luxembourg 45) Sweden
12) Denmark 29) Macedonia 46) Switzerland
13) Estonia 30) Malta 47) Turkey
14) Finland 31) Moldova 48) Ukraine
15) France 32) Monaco 49) Vatican City
16) Germany 33) Montenegro
17) Gibraltar 34) Netherlands
#? 11
The following information has been given:
Czech Republic
Therefore TZ='Europe/Prague' will be used.
Local time is now: Fri Apr 3 14:35:02 CEST 2009.
Universal Time is now: Fri Apr 3 12:35:02 UTC 2009.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
TZ='Europe/Prague'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
Europe/Prague
Reboot!
Kontrola nastavení locale
root@server:~# locale
LANG=cs_CZ.UTF-8
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER="cs_CZ.UTF-8"
LC_NAME="cs_CZ.UTF-8"
LC_ADDRESS="cs_CZ.UTF-8"
LC_TELEPHONE="cs_CZ.UTF-8"
LC_MEASUREMENT="cs_CZ.UTF-8"
LC_IDENTIFICATION="cs_CZ.UTF-8"
LC_ALL=
Zde se přidávají systémem podporované locales (zde jsem měl problém)
Edit /var/lib/locales/supported.d/local a pridejte
joe /var/lib/locales/supported.d/local
cs_CZ.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Vygenerujeme přidané locales
sudo dpkg-reconfigure locales
nebo
dpkg-reconfigure -plow console-setup
Změna default locale
Edit /etc/default/locale LANG:
joe /etc/default/locale
LANG="en_US.UTF-8"
Ve starších verzích ubuntu byla proměnná LANG definována v /etc/environment
Pro změnu chování systému je nutný reboot.
Reboot!
Dále se pak může hodit změna timezone, ta se provádí tímto příkazem.
sudo dpkg-reconfigure tzdata
cat /etc/timezone
Europe/Prague
Pokud problém s TIMEZONE trvá je nutné zjistit, zda je nasatvena systémová proměnná TZ.
ubuntu:~# set | grep TZ
TZ=Europe/Prague
Pokud z nějakého důvodu nastavená není je třeba tak učinit.
ubuntu:~# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 8
Please select a country.
1) Aaland Islands 18) Greece 35) Norway
2) Albania 19) Guernsey 36) Poland
3) Andorra 20) Hungary 37) Portugal
4) Austria 21) Ireland 38) Romania
5) Belarus 22) Isle of Man 39) Russia
6) Belgium 23) Italy 40) San Marino
7) Bosnia & Herzegovina 24) Jersey 41) Serbia
8) Britain (UK) 25) Latvia 42) Slovakia
9) Bulgaria 26) Liechtenstein 43) Slovenia
10) Croatia 27) Lithuania 44) Spain
11) Czech Republic 28) Luxembourg 45) Sweden
12) Denmark 29) Macedonia 46) Switzerland
13) Estonia 30) Malta 47) Turkey
14) Finland 31) Moldova 48) Ukraine
15) France 32) Monaco 49) Vatican City
16) Germany 33) Montenegro
17) Gibraltar 34) Netherlands
#? 11
The following information has been given:
Czech Republic
Therefore TZ='Europe/Prague' will be used.
Local time is now: Fri Apr 3 14:35:02 CEST 2009.
Universal Time is now: Fri Apr 3 12:35:02 UTC 2009.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
TZ='Europe/Prague'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
Europe/Prague
Reboot!
středa 1. dubna 2009
UTC - Coordinated Universal Time
Včera jsem narazil na problém s časem. Systemový čas date ukazoval správně čas, ale java měla o hodinu méně. Při instalaci nebyl zvolen UTC čas.
Daný problém a jeho řešení se v Linux Ubuntu řeší následovně.
joe /etc/default/rcS
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
Daný problém a jeho řešení se v Linux Ubuntu řeší následovně.
joe /etc/default/rcS
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no