Блог @ Ihtiandr.Info

Archive for the ‘я’ tag

Эксперимент по созданию X-Сервера на VDS

without comments

Подумал тут я, а ведь X-сервер это все-таки клиент-серверное решение. Правда не умеет звук передавать, отключать сессии и снова подключать их и так далее. Да еще и к клиенту само коннектится на основе переменной окружения DISPLAY и в итоге не сможет работать через NATы с firewall’ами. Про шифрование с компрессией молчу. Эх… Древность, даешь славные 80е годы, когда компьютеры были большими и появилось такое чудо, как графический терминал.

А еще штука такая интересная есть. Называется SSH X11 Forwarding. Типа все уже сделали за нас. И работают так во всем цивилизованном мире. Бухгалтерии всякие под линукс. Это вам не 1Ску отечественную под виндой запускать.

Да еще вопросы периодически возникают у начинающих юниксоидов. Кто еще не заболел до сих пор линупсом головного мозга :). Типа хотим гуй на VDS (это такой, виртуальный выделенный сервер), прямо не можем как хотим. И проги виндовые (может быть и можно через wine потом запустить, не тестировал, да и нужно ли оно, все равно при дисконнекте работать не будет)

Вот и решил написать, как установить X-Сервер на VDS.

Итак, берем чистый сервер с FreeBSD 6.3 под управлением VDSmanager и Ububtu 9.04 на рабочей станции. А интернет у меня вообще GPRS от МТС ибо нахожусь я далеко от города. Однако это не помеха :)

Назовем, его, серверочек наш, скажем, ls-test (пропишем в /etc/hosts), хотя FQDN имя будет длиннее, кто увидит дальше - молодец.

Копируем на него свой ssh-ключ

ls@ls:~$ ssh-copy-id root@ls-test
The authenticity of host 'ls-test (92.63.110.72)' can't be established.
DSA key fingerprint is ca:d2:72:e5:50:d8:2a:fe:07:c5:7c:2f:10:94:29:8e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ls-test,92.63.110.72' (DSA) to the list of known hosts.
Password:
Now try logging into the machine, with "ssh 'root@ls-test'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

Настройте sshd на этом сервере. Без этой настройки на VDS, в силу отсутствия интерфейса localhost работать не будет, выдавая ошибку авторизации типа “X11 connection rejected because of wrong authentication

ls-test# vi /etc/ssh/sshd_config
:s/#X11UseLocalhost\ yes/X11UseLocalhost\ no/
:wq

Теперь следует перезапустить sshd
ls-test# /etc/rc.d/sshd restart
Stopping sshd.
Starting sshd
.

Не забудьте убедиться что домен прописан в /etc/hosts
ls-test# echo '92.63.110.72 ls-test.ispvds.com' >> /etc/hosts

На этом с настройками сервера все.

Ставим теперь то, что будем запускать. А запускать мы будем XClock (для теста :)
ls-test# pkg_add -r xclock

И собственно, чуть-чуть не забыл, а то кинулся запускать, да обломился :) надо поставить сам xorg ;)
ls-test# pkg_add -r xorg

(по идее надо вперед ставить иксы, а потом что запускать, но нас это не волнует)

Собственно все, все разборки как оно работает вместе с чтением манов заняли не больше часа. Заняло все аж 267 мегабайт на диске.
Если ручками собирать, то наверное можно лишнее повыкидывать - драйвера всякие и прочее, а то шибко много пакетов тянуло, так раза в 2 места может меньше займет.

А как же запустить то спросит читатель? Ведь должен быть результат?
Команда простая:

ls@ls:~$ ssh -X -C root@ls-test xclock

Причем на сервере будет запущен только xclock и занимать всего 4 мегабайт RAM (по top все видно), да и процесс ssh.

Вот и сказочке конец :) Эксперимент прошел удачно и ни одно животное не пострадало! Потом потестирую, позапускаю что-нибудь посерьезнее, если настроение и время будет, сейчас просто в голову не пришло чего потестить можно, все требует Gnome или KDE, ждать пока поставится …

Written by Blog@Ihtiandr.Info

August 20th, 2009 at 12:30 am

Интернет

without comments

Вот, дорвался до нормального интернета, запостил заметки которые были в to-do листе телефона. Забрал email (правда я его забирал 2.5 недели назад - 35000 писем, опупеть). В среду на работу.

Кстати, “немного поюзать интернета через сотик” - тариф Онлайнер от МТС - 2 рубля мегабайт GPRS/EDGE круглосуточно - неплохое решение. Главное - работает, в отличие от GPRS БВК где и данные вроде бы не идут, а на ретрасмитах бабки капают.

А CDMA не пробовал, нет телефона, модема и денег покупать нет (жаба :)

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:53 am

Posted in без категории

Tagged with

Москвичей посадят за пиратские программы Adobe

without comments

Adobe Systems впервые добилась лишения свободы двух москвичей за незаконное распространение программного обеспечения (ПО) — на полтора и два года колонии.

Во II квартале 2009 г. следственные органы провели проверки, в результате которых возбудили 153 уголовных дела по продаже и нелегальной установке программного обеспечения Adobe, сообщила пресс-служба компании. В отношении сотрудников организаций, использующих нелицензионное ПО Adobe в своей деятельности, было возбуждено 10 уголовных дел. Общая стоимость программного обеспечения, права на которое были нарушены, превышает $0,5 млн .

Два человека приговорены к реальному сроку лишения свободы, говорится в сообщении компании. Житель Москвы, незаконно установивший программы Adobe и других производителей за денежное вознаграждение, приговорен к двум годам колонии-поселения и штрафу в размере 10 000 руб. в пользу государства.

Другой житель Москвы признан виновным в нарушении авторских прав в особо крупном размере (ст. 146 ч. 3 Уголовного кодекса) и приговорен к полутора годам лишения свободы с отбыванием наказания в колонии общего режима. Приговор вынесен по результатам проверки, в результате которой было изъято 302 диска с контрафактными программами и фильмами. Общая стоимость контрафактной продукции составила более 3 млн руб. Причем стоимость лицензионных аналогов ПО Adobe составила лишь около $3000.

«Adobe активно борется с распространением нелицензионного ПО и готова поддерживать привлечение лиц, осознанно нарушающих авторские права, не только к гражданской, но и уголовной ответственности», — говорит руководитель отдела по борьбе с пиратством Adobe Екатерина Громова.

http://www.vedomosti.ru/newsline/index.shtml?2009/07/30/810825

Мораль: не надо использовать фотошоп, когда есть GIMP. У меня на моих компьютерах (рабочем и домашнем) стоит сейчас Kubuntu Linux (на ext4, кстати, пока проблем явных не выявил), на домашнем сервере (который под бэкап и который надо бы разобрать на свалку истории) уже скоро пару лет - FreeBSD. Все диски с “несвободным ПО” которые у меня были старые отвезены вместе с хламом растапливать печку :)
Нет необходимости использовать сейчас “несвободный софт” никакой. Открытое ПО намного качественнее сделано и работает реально быстрее. Что касается проблемы “кривые шрифты, поэтому не хочу линукс”, которая меня имела на ноуте - дело в слабой видеокарте (вообще думаю там уходить на KDE3.5 или другой дистрибутив), на домашнем компьютере с видео NVidia - проблем нет из коробки. 2Gis и еще одна виндовая программка поставились прекрасно под Wine, для программки правда пришлось скачать GDI+ с сайта макрософт (одна DLL’ка в итоге). А больше даже и не нашел ни одной программы под Windows которую бы надо было запускать в Wine. Все есть в линуксе и ставится парой кликов мыши или (как делаю я) через apt-get install имя_программы. Домашние тоже не имеют проблем, OOWriter прекрасно открывает документы “принесенные откуда-то” и прекрасно OOCalc работает с таблицами, причем с формулами. DigKam - отличный фотоменежер, а Amarok (думал не буду пользоваться им, оказалось зря) оказался крайне удобен для прослушивания музыки - все в одном месте. В редакторе Kino без проблем соединил несколько видеороликов снятым фотоаппаратом. А как удобно оказалось работать с сетью - ничего не тормозит, просто открывается из smb:// или sftp://… в любом KDE приложении (dolphin/krusaedr).
Что касается почтового клиента KMail - пользователи TheBat могут позавидовать обилию настроек.
Из игр - просто уиграться можно. Alien Arena, тетрисы, TuxRacer и тому подобное. Я думаю, что еще годик и окончательно “виндоус будет не нужен никому, останавливать на нем будет инерция мышления”.

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:25 am

Posted in news

Tagged with , , ,

Apache 2.2.11 mpm-itk - Быстрая установка на FreeBSD + ISPmanager

without comments

Стянул сегодня httpd-2.2.11.tgz, и собрал как mpm-itk и поставил в /usr/local/apache2

- Зачем так делать?
- Чтобы не затрагивать стоящий из портов, на случай если надо быстро к нему вернуться.

Инструкция по установке apache mpm-itk на FreeBSD из исходников:

Выберем место где будем собирать:

# mkdir /root/src
# cd /root/src

Скачайте исходники apache и mpm-itk патч к нему:

# wget http://mirror.prvtgeo.com/apache/httpd/httpd-2.2.11.tar.gz
# wget http://mpm-itk.sesse.net/apache2.2-mpm-itk-20090414-00.patch

Распакуем и пропатчим:

# tar xzf httpd-2.2.11.tar.gz
# cp apache2.2-mpm-itk-20090414-00.patch httpd-2.2.11
# cd httpd-2.2.11

# patch -Np1 -i apache2.2-mpm-itk-20090414-00.patch

Необходимо перестроить конфигурацию после применения патча:

# ./buildconf

Теперь приступим к конфигурированию и сборке:

# ./configure --enable-ssl --enable-rewrite --enable-suexec --with-suexec-docroot=/ --with-suexec-logfile=/var/log/httpd-suexec.log --with-suexec-uidmin=1000 --with-suexec-gidmin=1000 --with-pcre=/usr/local --with-mpm=itk

# make
# make install

Скопируйте SSL-ключи:

# cp /usr/local/etc/apache22/server.* /usr/local/apache2/conf/

А на libphp5 (php модуль apache) создадим cимлинк:

# ln -s /usr/local/libexec/apache22/libphp5.so /usr/local/apache2/modules/

Это сделано специально, чтобы когда PHP обновляется в темплейте автоматически, то у нас тоже обновилось и не отвалилось в конечном итоге.

Теперь пришло время отредактировать конфиг:

# vi /usr/local/apache2/conf/httpd.conf

Поменяем

User daemon
Group daemon

На

User www
Group www

Удалите или закоментируйте символами # блок

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

Раскоментируем

Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-ssl.conf

В конфиг httpd.conf добавляем (прямо вниз можно)

LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.htm index.php index.cgi
Include /usr/local/etc/apache22/Includes/*.conf
Include /usr/local/ispmgr/etc/ispmgr.inc

В конфиг ISPmanager пропишите опцию для работы с Apache MPM

Option ApacheMPM

Исправим пути:

path httpd.conf /usr/local/apache2/conf/httpd.conf
path apachectl /usr/local/apache2/bin/apachectl start

Перезапустите ISPmanager:
# killall ispmgr

Теперь следует отключить запуск старого apache и добавить новый
# vi /etc/rc.conf
apache22_enable="NO"

# echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

в ISPmanager в Сервисы правим пути к команде HTTP на /usr/local/apache2/bin/apachectl start и /usr/local/apache2/bin/apachectl stop

Переносить виртуалхосты можно из старого конфига (поддерживается php как модуль apache и как cgi), только надо сделать (поменять) SuexecUserGroup на AssignUserID выполнив редакторе vim:
%s/SuexecUserGroup/AssignUserID/g

То есть в настройках виртуахоста должна быть строка:
AssignUserID blog blog
Вместо
SuexecUserGroup blog blog

Вроде бы все работает, у всех сайтов PHP работает в режиме как модуль apache но скрипты запускаются от пользователя, выглядит все намного быстрее, чем FastCGI (или мне кажется :), по памяти тоже все в порядке, не смотря на включенный eAccelerator (как модуль Zend). В последствии отключил eAccelerator, ускорения особого нет от него, поставил xcache - работает куда приятнее, но об нем напишу в следующих заметках.

Ну и в завершение (чтобы случайно не запустился не тот apache ни при каких условиях) сделайте chmod -x /usr/local/sbin/httpd

Written by Blog@Ihtiandr.Info

May 31st, 2009 at 3:28 pm

Posted in internet, software

Tagged with ,

О налогах на авто

without comments

Запись не имеет явной политической или финансовой окраски, интересует просто вопрос “а как там?”

Интересен вопрос, в других странах налог на автотранспорт считается с лошадиной силы или с объема двигателя/массы?

Дело в том, что вроде бы смысл должен быть в том, что автомобили скажем легковой с двигателем в 150 л.с. (массой 1000-1500 кг) и грузовик (массой 3.5 тонны) разрушают дорожное покрытие с разной силой и соответственно вроде бы сборы с массы были бы более правильные?

Посмотрим с точки зрения теперь по влиянию на экологию - я не вижу, того, что движок с Евро-4 объемом 1.6 литра (новые европейские машины) и мощностью немногим больше 100 лошадиных сил и ВАЗовская карбюраторная классика объемом 1.6 литра (Евро-2 там есть?) мощностью 70 л.с. загрязняет окружающую среду, в большей степени.

И как мощность может быть критерием? Все-таки либо масса, либо объем должен быть, кстати, на шильдиках пишут объем на всех машинах, а не силы…

Итак, смотрим налоги в других странах, на примере Германии (ибо Das Auto ;) немного погуглив выясняется, что там берется сбор в зависимости от объема двигателя и наличия катализатора, причем, при наличии катализатора налог в 3 раза меньше.

Далее делайте выводы сами и думайте …. :))

Written by Blog@Ihtiandr.Info

December 16th, 2008 at 2:02 pm

28

with 4 comments

Дожил до 28. Просто офигеть. Непонятно куда делось 10 лет жизни. А в целом все хорошо!!

Получил уже несколько десятков поздравлений, первым было SMS от Жени, фактически с самого утра, как проснулась - сразу написала, если не считать, что некоторые люди попутали дни и позвонили вчера вечером.

Собственно вот … Не знаю как тэги правильно и категории в блоге расставлять, как-то после того как перестал вести старый блог не ладится у меня с этим.

Written by Blog@Ihtiandr.Info

November 20th, 2008 at 3:54 pm

 Page 1 of 1  1