FastNetMon

Thursday, 11 November 2010

Насколько я отстал от жизни, что не знал, что Google купил FeedBurner

Аж стыдно узнавать такие вещи из вики: http://en.wikipedia.org/wiki/FeedBurner :(

Интересный способ защиты от спама

http://www.projecthoneypot.org/index.php

Тест - есть ли у Вас предпринимательский талант и стоит ли начинать собственное дело?

Довольно интересный и логичный тест: http://www.forbes.ru/svoi-biznes/predprinimateli/58455/test_est_li_u_vas_predprinimatelskij_talant

Ответы на него (если хотите получит объективные результаты, не читайте ее до прохождения теста): http://www.forbes.ru/svoi-biznes/predprinimateli/58457-metodologiya

Установка Apache Tomcat 5.5 в Debian 5 Lenny

Ставим Java

Итак, ставим Java: http://phpsuxx.blogspot.com/2009/12/java-6-jre-debian-5-lenny.html

Ставим Tomcat

Ставим сам Tomcat и админку для управления им:
apt-get install -y tomcat5.5 tomcat5.5-admin

Итого, я получил вот что:
Not creating home directory `/usr/share/tomcat5.5'.
no JDK found - please set JAVA_HOME failed!
invoke-rc.d: initscript tomcat5.5, action "start" failed.
dpkg: error processing tomcat5.5 (--configure):
subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of tomcat5.5-webapps:
tomcat5.5-webapps depends on tomcat5.5 (>= 5.5.26-5); however:
Package tomcat5.5 is not configured yet.
dpkg: error processing tomcat5.5-webapps (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
tomcat5.5
tomcat5.5-webapps
E: Sub-process /usr/bin/dpkg returned an error code (1)


Также руками tomcat не стартует:
/etc/init.d/tomcat5.5 start
no JDK found - please set JAVA_HOME failed!

Чтобы от этого избавится (спасибо ребятам) открываем конфиг:
vi /etc/default/tomcat5.5

И раскомментиурем там строчку:
JAVA_HOME=/usr/lib/jvm/java-6-sun

После этого tomcat запустится успешно:
/etc/init.d/tomcat5.5 start
Starting Tomcat servlet engine: tomcat5.5.

Убеждаемся, что все заработало корректно:
netstat -lnpt | grep jsvc
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 23177/jsvc
tcp 0 0 0.0.0.0:8180 0.0.0.0:* LISTEN 23177/jsvc

Что же это за интересные порты? Согласно файлу /etc/tomcat5.5/server.xml, на 8009 порту слушает некий "AJP 1.3 Connector", предназначение которого мне пока неведомо. А на 8180м порту слушает близкий нам "non-SSL HTTP/1.1 Connector", к которому можно достучаться браузером :)

После этого разрешаем проблему apt (теперь он сможет-таки сконфигурировать пакет):
apt-get install -f

Теперь просто попробуем открыть в браузере страницу:
http://xx.xx.xx.xx:8180/manager/html

В ответ должен появится запрос пароля. Теперь нам нужно создать пользователя, под которым мы будем входить.

Далее создаем пользователей с правами manager и admin:
vi /var/lib/tomcat5.5/conf/tomcat-users.xml

Там внутрь блока tomcat-users добавляем пользователя-админа и пользователя-менеджера:
<user username="mymanager" password="mypassword" roles="manager"/>
<user username="myadmin" password="mypassword" roles="admin"/>

Перезапускаем tomcat для применения изменений:
/etc/init.d/tomcat5.5 restart

Теперь можем войти админом (позволяет управлять пользователями и прочими низкоуровневыми настройками) по адресу:
http://xx.xx.xx.xx:8180/admin

Или менеджером (позволяет управлять приложениями):
http://xx.xx.xx..xx:8180/manager

По материалам: http://www.debianadmin.com/how-to-setup-apache-tomcat-55-on-debian-etch.html

Monday, 8 November 2010

Организация VmWare ESXi с поддержкой soft RAID - метод топора :)

http://blog.bruteforcetech.com/index.php/archives/301

VmWare ESXi vs Microsoft Hyper-V vs XenServer

http://www.vmware.com/products/vsphere-hypervisor/compare.html

Где скачать VmWare ESXi?

К слову, эта штука теперь называется "VMware vSphere HypervisorTM (ESXi)" и имеет версию 4.1.

Скачивать по ссылке отсюда:
http://www.vmware.com/products/vsphere-hypervisor/overview.html

Распаковка rpm от Fedora 14 в Debian 5 Lenny

Итак, для решения задачи нам, во-первых, понадобится rpm версии 4.8: http://phpsuxx.blogspot.com/2010/11/rpm-48-debian-5-lenny.html

При попытке использовать для распаковки обычный способ из связки rpm2cpio из RPM 4.8 и cpio из Lenny:
cpio --version
cpio (GNU cpio) 2.9

Меня постиг облом:
cd /usr/src
wget http://kojipkgs.fedoraproject.org/packages/kernel/2.6.35.6/50.fc14/x86_64/kernel-2.6.35.6-50.fc14.x86_64.rpm
/opt/rpm48/bin/rpm2cpio kernel-2.6.35.6-50.fc14.x86_64.rpm | cpio -idmv
cpio: Malformed number
cpio: Malformed number
....
cpio: warning: skipped 17314 bytes of junk
cpio: warning: archive header has reverse byte-order
....
cpio: premature end of file

Но виноват в этом не cpio, точно, его формат от версии 2.9 до 2.11 не менялся, вот подробности проблемы: https://bugzilla.redhat.com/show_bug.cgi?id=602423

Полагаю, баз вызван вот этим изменением в Fedora 12:
New compression algorithm (XZ, the new LZMA format) in RPM packages for smaller and faster updates

Отель Burj Al Arab

Это потрясающе просто: http://en.wikipedia.org/wiki/Burj_Al_Arab :)

Вот еще фотки тут и тут.

Что люди покупают в интернете?

Средняя величина покупки в Интернете составляет 2500 рублей. Больше всего – треть от всего объема покупок - пользователи тратят на авиабилеты. За ними следуют покупки ж/д билетов и оплата услуг турагентств. Ведущей же категорией по количеству транзакций является оплата услуг связи. Интересно, что расходы на оплату Skype (и интерес пользователей) сопоставимы с показателями «большой тройки» российских операторов связи.

Источник: http://feedproxy.google.com/~r/blogspot/LMWz/~3/xbIj9fZDhSA/blog-post.html

Saturday, 6 November 2010

/etc/mysql/debian-start[xxx]: WARNING: mysql.user contains 2 root accounts without password!

Если Вы нашли нечто подобное в Debian, в daemon.log:
cat /var/log/daemon.log | grep mysql | grep WARNING

То все плохо :) То позаботьтесь о том, чтобы поставить всем своим рут пользователям пароли.