Незаметный метаморфоз

Постоянная ссылка: 2015-08-31 16:50:00+03:00 , автор Евгений Лопатин в Блог тэги: паранойя слежка

Внимание! Вся данная статья - исключительно моё видение мира, любые высказанные в ней предположения - исключительно мои фантазии.

Материал намеренно написан максимально простым языком - я хочу, чтобы текст был понятен любому рядовому человеку, который его увидит, а не только моим коллегам.

За последние 50 лет существования "компьютерного мира" произошло множество революций в …

ещё…

Почему не стоит использовать Gmail?

Нет, в этой статье не будет лозунгов вида "АНБ читает вашу почту", "нельзя доверять личную переписку Google" и т.п. - про это я очень давно хочу написать большую статью, и когда-нибудь, думаю, всё же напишу (UPD: написал). Но сейчас речь не об этом.

Я хочу рассказать о объективных причинах, которые …

ещё…

Upstart в режиме простого пользователя

Постоянная ссылка: 2014-11-28 01:59:00+03:00 , автор Евгений Лопатин в Блог тэги: ubuntu upstart dbus

Всем, кто администрирует Ubuntu - уже давно известно, что Canonical продвигают свою альтернативу для init - upstart, и постепенно мигрирует все init.d скрипты в соответствующие сценарии upstart .

Многим, кто занимается разработкой серверных приложений под Linux, известно о множественных "демонах-контроллерах" вроде daemon-tools или supervisor, цель которых - следить за работой приложения, запустив как …

ещё…

LSI MegaRAID и жуткие тормоза на ровном месте

Постоянная ссылка: 2014-11-20 00:22:00+03:00 , автор Евгений Лопатин в Блог тэги: lsi megaraid raid

Столкнулся с проблемой на одном сервере - в какой-то момент времени скорость чтения/записи с/на RAID-массива упала до сотен килобайт (!) в секунду.

Просмотром статуса массива

    megacli -LDInfo -Lall -aALL

физических дисков

    megacli -PDList -aALL

лога событий (LSI их ведёт внутри себя)

    megacli -AdpEventLog -GetSinceReboot -warning -fatal -a0

и все остального …

ещё…

Android 5.0 ("Lollipop") и Nexus 4/5/7/10

Постоянная ссылка: 2014-11-16 15:24:00+03:00 , автор Евгений Лопатин в Блог тэги: android nexus adb

Как известно, Google выпустили новую версию Android - 5.0 "Lollipop", и она начинает распространяться по OTA (Over-the-Air), и через несколько недель сделает эту статью бесполезной :-) Но если вы нетерпеливы (как я, например), ваш Nexus 4/5/7/10 можно обновить, используя "заводские образы" уже сейчас.

Минус такого способа обновления - потеряются …

ещё…

mysql-proxy и PHP PDO

Постоянная ссылка: 2014-11-08 00:10:00+03:00 , автор Евгений Лопатин в Блог тэги: mysql-proxy php pdo ubuntu

Столкнулся со следующей ситуацией:

  • два сервера MySQL, между ними master-slave рекликация
  • "перед" ними стоит mysql-proxy, настроенный соответственно - пусть R/O-запросы на slave, и R/W на master

Если я пытаюсь подключиться стандартным клиентом mysql к порту proxy - всё нормально, и работает как ожидалось.

Если соединение инициализируется PHP-приложением через стандартный PDO …

ещё…

MySQL, репликация и длина пароля

Постоянная ссылка: 2014-11-07 02:20:00+03:00 , автор Евгений Лопатин в Блог тэги: mysql репликация

В общем-то, это не какая-то особая информация, и она есть в документации, и даже исправлена в версии MySQL > 5.7. Просто когда этим пользуешься редко - такие моменты забываешь.

Я умудрился уже эдак 4-й раз в жизни плотно постучать о грабли лбом, наблюдая как абсолютно обычным образом настроенная Master-Slave репликация MySQL …

ещё…

SSH + аутентификация по ключу = грабли

Постоянная ссылка: 2014-11-06 01:15:00+03:00 , автор Евгений Лопатин в Блог тэги: linux ssh public key rsa ssh agent

Столкнулся со странной проблемой - не могу зайти по RSA-ключу на сервер, явно указывая его в параметрах ssh с -i <keyname>.

При внимательном просмотре оказалось, что если используется ssh-agent, ssh-клиент по-умолчанию (по-крайней мере в Arch и Ubuntu) пытается использовать все предлагаемые ssh-агентом ключи, а сервер после определенного числа попыток (задаётся MaxAuthTries …

ещё…

iptables connection tracker

Постоянная ссылка: 2014-11-04 23:49:00+03:00 , автор Евгений Лопатин в Блог тэги: iptables linux conntrack

Столкнулся с любопытной проблемой:

Дано:

  • сервер А, посылает непрерывный поток UDP-трафика на некий порт NNNN сервера B
  • сервер B - гипервизор (KVM, Linux), через простой DNAT отправляет поток дальше, на виртуальный KVM-контейнер Z

Результат неожиданный - ICMP Port Unreachable в ответ серверу А от ядра сервера B , хотя трафик на интерфейс приходит …

ещё…

Новый адрес сайта и новый блог!

Постоянная ссылка: 2014-11-03 21:44:00+03:00 , автор Евгений Лопатин в Блог тэги: новый адрес

Ура! Мой блог переехал сюда, и теперь будет здесь, вместе с моим сайтом.

ещё…

Свобода слова и демократия

Меня недавно сразила мысль.

Что такое свобода слова? Вам, чтобы сказать что вы помогаете дому инвалидов по выходным - нужна свобода слова? А о том, что вы женились/вышли замуж - вам запрещено говорить? Какое-то государство из числа "тоталитарных режимов", как их называют, запрещает прилюдно заявлять, что вы хотите помогать бездомным детям …

ещё…

Как я мучал TOX

Постоянная ссылка: 2014-07-18 12:37:00+04:00 , автор Евгений Лопатин в Блог тэги: tox security IM

На фоне всеобщей паранойи о тотальной слежке (которую, паранойю, я очень даже поддерживаю) появился интересный мессенджер, ориентированный на p2p и шифрование - Tox.

Естественно я, как только услышал о нём - решил попробовать. Ну а попробовать - это явно не "попереписываться". Я решил попробовать его заблокировать!

Итак. Дано - комп, с Tox, и мобильный …

ещё…

Skype

Постоянная ссылка: 2014-07-10 16:20:00+04:00 , автор Евгений Лопатин в Блог тэги: skype security networking

Интересную вещь обнаружил, совершенно случайно.

Разговаривали с сотрудником по Skype, оба в одном городе. Качество было не очень, звук дергался. Я решил посмотреть, идёт ли трафик напрямую, или через транзит. Т.к. на компе кроме скайпа ничего в тот момент сеть не использовало - сделать это было несложно. И что же …

ещё…

eCryptFS vs dm-crypt

Постоянная ссылка: 2014-06-09 03:58:00+04:00 , автор Евгений Лопатин в Блог тэги: ecryptfs luks cryptography linux dm-crypt

Если совсем вкратце - в качестве варианта шифрования домашнего каталога dm-crypt гораздо быстрее.

Без бенчмарков, без исследований. Просто проверено на обычных прикладных действиях - запуск Skype, запуск Mozilla, запуск Google Chrome (все они хранят профиль в домашнем каталоге пользователя).

У вас в Ubuntu (именно там по-умолчанию инсталлятор предлагает использовать шифрование домашнего каталога …

ещё…

Zabbix, время, и много мата

Недавно проводил апгрейд небольшой системы мониторинга, на базе Zabbix. В качестве сервера - было 2.0, стало 2.2. В конфигурации были прокси, и прямые агенты. Прокси на 2.0, агенты разные. ОС везде разные линуксы. Последствия апгрейда - очередь заббикса забивается просто до жути. Сервер вообще не нагружен, но в очереди …

ещё…

Ubuntu 12.04 (precise), apt-build + cmake

Постоянная ссылка: 2014-01-26 19:10:00+04:00 , автор Евгений Лопатин в Блог тэги: gcc ubuntu precise cmake apt-build

Как выяснилось, в в Ubuntu 12.04 (и именно там)  apt-build подвержен багу

Т.е. при сборке софта, рассчитанного на сборку с cmake - оно считает wrapper от apt-build - настоящим G++/GCC, и даёт порцию подобного мата:

-- The C compiler identification is unknown 
-- The CXX compiler identification is unknown 
-- Check for …
ещё…

Мир, полный слежки

В общем-то, ничего нового... Ассанж, Сноуден... Всё те же темы... Полный доступ спецслужб ко всем крупным общественным сервисам...

В народе бытует шутка "Одноклассники - самая большая база данных ФСБ". И она никого не удивляет...

Но недавно до меня начало доходить куда более страшное....

В статье  обсуждалась возможность встраивания "жучков" в компиляторы …

ещё…

Mirror for all!

Постоянная ссылка: 2013-12-01 18:23:00+04:00 , автор Евгений Лопатин в Блог тэги: debian apt deb mirror ubuntu

Гениальная вещь, про которую я, к своему стыду, просто не знал - оказывается, apt имеет метод mirror, который можно использовать вроде того:

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com …
ещё…

MP3-теги, русские буквы и Amarok

Постоянная ссылка: 2013-04-08 05:15:00+04:00 , автор Евгений Лопатин в Блог тэги: utf8 linux mp3 idv3

В миллионный раз поднимаю тему

Нашел, как мне кажется, наиболее интуитивно понятное решение для перекодировки тегов в UTF8 (хоть и консольное)

Tag2Utf - именно заточенное под кириллицу, и наглядно демонстрирующее, что оно делать собирается:

\$ ./tag2utf-0.16.py /data/music/Король\ и\ Шут

17  file(s) finded in the  /data/music/Король …

ещё…

Libvirt и "желтое" железо

Постоянная ссылка: 2013-04-07 05:46:00+04:00 , автор Евгений Лопатин в Блог тэги: uuid libvirt migration linux

Для тех, кто хочет пользоваться приятными фишками Libvirt на "желтых" машинах, вроде Storage Migration или просто Live Migration -производителями некоторых материнских плат (чтоб они в аду горели!) заложена замечательная особенность, которая проявляется в следующем -при попытке склонировать виртуальную машину между двумя хостами: :

error: internal error Attempt to migrate guest to …
ещё…

Проблемы с Ubuntu Extras

Постоянная ссылка: 2013-04-07 05:46:00+04:00 , автор Евгений Лопатин в Блог тэги: gpg ubuntu extras

При установке свежей Ubuntu 12.04, если подключен репозитарий "extras" - при обновлении часто вылезает вот такое:

*W: Ошибка GPG:<http://extras.ubuntu.com> precise Release: Следующие подписи не могут
быть проверены, так как недоступен открытый ключ: NO\_PUBKEY 16126D3A3E5C1192*

ну и в интернете валом рекомендаций шаманств типа:

gpg --keyserver hkp …
ещё…

Проблема с квотами FS в Ubuntu с ядром серии "virtual"

Постоянная ссылка: 2013-04-07 05:45:00+04:00 , автор Евгений Лопатин в Блог тэги: virtual quota kernel ubuntu linux

Долго не мог понять, что происходит, пытаясь включить квоту внутри виртуальной KVM-машины, работающей на Ubuntu 12.04 x64 под ядром из метапакета linux-virtual:

root@xxx \# quotacheck -avugm 
quotacheck: Scanning /dev/mapper/xxx-root [/] done 
quotacheck: Checked 11723  directories and 78057 files

все ОК, а потом

<root@xxx>:\~\# quotaon -avug 
quotaon …
ещё…

Замена Google Reader

Возможно, я открыл Америку, но на фоне всеобщей истерии о отключении Google Reader, я почему-то нигде не видел упоминания о его альтернативе (и, мало того, "родной" альтернативе от Google!) - Google Media

Приложение пока доступно только для мобильных устройств, но зато оно умеет импортировать фиды из Google Reader (правда, пока нету …

ещё…

Предел развития

Ничего не понимая в социологии и психологии, тем не менее, осознаю, что при текущей модели развития человечества есть предел этого самого развития - и он равен количеству информации, которую человек способен эффективно использовать для создания принципиального нового в течении своей жизни.

Каждый новый человек, рождаясь, начинает впитывать информацию, полученную предыдущими поколениями …

ещё…