Архив категории Linux

Nodeny — правильный биллинг

1 Март 2012

Подыскивая на просторах Интернета биллинг для одной сравнительно небольшой сеточки наткнулся на весьма интересный проект — Nodeny. Странно, что до этого я о нем не слышал, т.к. он существует уже около 10 лет, и имеет внушительную историю своего становления. После внимательного ознакомления я понял, что штука стоящая и ее нужно иметь ввиду на всякий случай.

Читать полностью »

Debian Squeeze c LXDE в качестве десктопной ОСи

3 Февраль 2012

Решил набросать небольшую статью об установке Debian Squeeze и настройке в качестве операционный системы для десктопа. Пользуюсь порядком полугода на рабочей машине в офисе — очень доволен. Система работает шустро, очень удобна в работе.
У меня накопилось довольно большое количество незначительных доработок, настроек, конфигов, которые необходимо систематизировать и записать, чтобы не забыть. На мой взгляд — они очень удобны в ежедневном использовании.

Читать полностью »

Консольный синтезатор речи

29 Январь 2012

Вместо установки громоздкого синтезатора речи Festival, можно просто добавить в .bashrc следующую строку:

say() { mplayer "http://translate.google.com/translate_tts?q=$1"; }

Запускается так:

$ say "Hello world"

Не знаю, может ли пригодится на практике, но поиграться фразами типа «You bunny wrote» — доставляет.
Требует наличия mplayer в системе. Ессеснно, только английский.

Наглядная схема работы iptables

29 Январь 2012

Нашел очень простую и наглядную схему работы iptables. Обязательно пригодится, чтобы не запутаться в правилах.

Удаление файлов бэкапа старше 30 дней

25 Январь 2012

Иногда бывает необходимо удалить с сервера бэкапа файлы старше 30 дней — за ненадобностью оных.
Делаем так:

find /home/backup -name \*.tar.gz -mtime +30 -delete

Можно добавить эту строку в crontab

Восстановление таблиц InnoDB

19 Январь 2012

Иногда приходится сталкиваться с проблемой в MySQL — бьются таблицы в InnoDB после не корректного завершения работы сервера MySQL. Есть довольно простой и быстрый способ восстановления таблиц.

Читать полностью »

Простое восстановление пароля root в Debian

19 Январь 2012

Самый простой и быстрый способ восстановить забытый пароль на Debian — с помощью загрузчика GRUB. Основной недостаток данного способа — необходим физический доступ к машине.

Читать полностью »

Установка qutIM в Debian Squeeze

17 Январь 2012

qutIM — новый многопротокольный (ICQ, Jabber/GTalk, Ya.Online, LiveJournal.com/, Mail.Ru, IRC, В контакте) клиент для обмена мгновенными сообщениями. Основной язык реализации — C++, библиотека — Qt 4.3, что обеспечивает кроссплатформенность клиента. qutIM предоставляет интерфейс для расширения функциональности через плагины, в частности, так реализованы все поддерживаемые протоколы. qutIM бесплатен и распространяется в исходных кодах.

Читать полностью »

UPnP на Linux шлюзе

19 Декабрь 2011

Для того чтобы клиенты могли самостоятельно открывать нужные порты на шлюзе, был разработан набор протоколов Universal Plug and Play (UPnP). Самый частый способ использования — полноценная раздача торрентов за NATом.

Читать полностью »

Установка и практическое использование OpenVZ на Debian 6.0

14 Декабрь 2011

На очередных админских посиделках за кружечкой пивка зашел разговор о виртуализации в Linux на основе OpenVZ. Не раз слышал об OpenVZ,  даже примерно представлял как работает, но за всю мою практику ни разу не пришлось воспользоваться этой замечательной и полезной фичей,  соответственно оказался с ней не знаком. На следующий день решил срочно исправить ситуацию :) Почитав официальную документацию на openvz.org, пришел к выводу — проще и быть не может.  Пару часов свободного времени хватило полностью разобраться, наиграться виртуализацией и сделать для себя некоторые выводы и заметки, которые будут ниже :) Также вкратце опишу установку, настройку OpenVZ, создание виртуальных машин и установку отличной панели управления всем хозяйством в целом.

Читать полностью »