войти зарегистрироваться

Linux для всехНастройка резервного копирования Linux-сервера за 5 минут

Передо мной возникла необходимость настроить резервное копирование на новом Linux-сервере, задачка эта оочень важная, но уж больно скучная: нужно написать и отладить скрипты, которые будут архивировать нужные папки (причем желательно делать инкрементальные архивы), базы данных, хранилища subversion, а затем переносить эти архивы на удаленный сервер. По этому я попробовал нагуглить готовое решение для этой задачки и в результате наткнулся на backup-manager — замечательный опенсорсный набор bash-скриптов, позволяющих:
  • архивировать любые папки, в том числе и создавать инкрементальные архивы. В конфиге просто указывается список директорий, которые должны быть скопированы, а также «черный список» файлов, которые копироваться не будут.
  • делать резервное копирование баз данных MySQL. В конфиге указываются логин и пароль mysql-юзера, имеющего доступ к базам, а всю остальную работу backup-manager делает сам.
  • делать резервное копирование svn-репозиториев, причем бэкап делается не копированием папки с хранилищем, а с помощью команды svnadmin dump.
  • шифровать архивы.
  • копировать созданные архивы на удаленные сервера по FTP, SSH или (это самая важная для меня фича) в хранилище Amazon S3, а также записывать их на DVD.

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

Linux для всехГорячие клавиши ctrl+shift+[key] и переключение языков по ctrl+shift (решено)

Проблема: При настройке переключения раскладок на ctrl+shift горячие клавиши вида ctrl+shift+ отказываются работать.
Оказывается совсем недавно (буквально месяц назад) Илья Муравьев написал патч, исправляющий данное недоразумение. Суть сводится к тому что переключение языка после патча срабатывает не на нажатие, а на отпускание кнопок ctrl+shift.

Тема про баг четырехлетней давности на лаунчпаде и на фридесктоп.орг. Сам патч.

Linux для всехРешаем проблемы с кодировкой в mp3

Не секрет, что многие, до сих пор, прописывают тэги во всяких cp1251 и KOI-8R — после чего их не понимают ни телефоны, ни плееры (некоторые) и с проигрывателями под linux бывает много проблем.
Больше всего неприятно, то что при загрузке новой музыки, ты не можешь быть уверен в какой кодировке идут тэги и вот добавив в свой проигрыватель ты обнаруживаешь нечитаемые символы вместо названия трека, исполнителя и альбома. А ведь оно еще и на last.fm скроблится в таком виде.

Можно использовать EasyTag и прочие редакторы тэгов.
Но чаще всего, мне надо только поправить кодировку, а тэги прописаны верно.

До этого, я всегда пользовался простым shell скриптом, но решил немного облегчить задачу.

УбунтариумОтчет о практике использования Ubuntu 9.10

В ноября прошлого года я установил на свой ноутбук дистрибутив Ubuntu 9.10 в качестве единственной операционной системы. Отчасти это связано с тем, что я, не будучи фанатичным приверженцем альтернативных ОС, тем не менее испытываю определенный интерес к свободно распространяемым программным продуктам.

Дело в том, что ноутбук поставлялся вместе с установленной на нем WIndows Vista. Не могу сказать, что я так уж сильно не люблю продукцию фирмы Microsoft, просто Vista слишком уж неспешно работала на моем компьютере.

Собственно, цель данной статьи – поделиться с вами опытом практического использования ОС Ubuntu 9.10 на самом обыкновенном ноутбуке Acer 4810 (Core 2 Solo 1,4 / 3 Gb RAM / 250 Gb HDD / ATI Radeon 4330 + Intel GMA 4500). По сути, я поставил небольшой эксперимент: мне было интересно, можно ли, не будучи специалистом, нормально работать в Ubuntu 9.10, не испытывая насущной необходимости в совершении обратного перехода на ОС семейства Windows.

Я пиарюсьOpenSource проект ищет разработчиков

Здравствуй, Хабр! Я хочу представить тебе свой некоммерческий проект и найти единомышленников/соразработчиков.

Мотивационный скриншот




Peer-to-PeerПродолжаем парсить RSS теперь уже kinozal'a используя grep, wget/curl

RSS
В моем предыдущем посте про автоматизацию загрузок новых эпизодов с RSS ленты LostFilm'а хабраюзер AmoN поднял правильный вопрос о невозможности описанным мною способом загрузки раздач, прямых ссылок на torrent файл которых в RSS ленте не содержится. В качестве примера был приведен трекер кинозал.тв. Именно решению этого вопроса посвящен сей пост ;)

Блог им. xalcounitxHA linux кластер на основе Heartbeat, самый простой пример настройки

Возможно многие уже настраивали и имеют рабочие системы на heartbeat, лично я на хабре статей по установке и настройке heartbeat-а не нашел. Итак приступим, попробуем сделать самую простую рабочую конфигурацию.

Для начала немного о HA кластерах. HA кластеры иначе говоря кластера высокой доступности предназначены для обеспечения непрерывного доступа к сервисам. Такие виды кластеров могут состоять из большого количетва нод, минимальное их колличество — 2. Больше информации по кластерам тут.

Имеем 2 ноды: node01(192.168.0.190) и node02(192.168.0.191), ОС: Debian Lenny (Linux 2.6.26-2-686). В системе уже установлены и настроены drbd и ocfs2, теперь дело за установкой heartbeat.

Linux для всехЛинукс для простых людей глазами простого человека

Здравствуйте, светлые жители Хабрахабра. Помните, в ноябре прошлого года в блоге «Linux для всех» нам поведали о выходе первой версии дистрибутива Simply Linux? Создатели этой малютки позиционируют его как дистрибутив для простых обитателей планеты Земля: менеджеров, офисных работников, студентов, дизайнеров, эдакий открытый по большей части инструмент для непритязательного люда, мало знакомого с миром Unix. С момента выхода релиза этой сборки на базе ALTLinux прошло некоторое время, а репутация системы, благодаря некоторым источникам, обросла мхом негативных отзывов людей, которые хотели бы казаться компетентными в глазах других.

Так вышло, что мне в срочном порядке потребовалось сменить дистрибутив GNU/Linux на домашней машине. За несколько лет общения с Linux мне довелось использовать разные дистрибутивы: fedora, crux, gentoo, ubuntu. Последняя занимала свое почетное место на десктопе уже полтора, а возможно, и два года. Причем, обычно, на десктопе у меня сожительствуют пакеты разработки MonoDevelop, NetBeans с кучей плагинов, JDK последней версии, LAMP и некоторые другие. Вывод: я не самый непритязательный пользователь (об этом ниже).

Блог им. GardistKSocrat живее всех живых

Люблю я эту программку — KSocrat.
Маленькая, сидит в трее, никаких излишеств, использует библиотеки Qt.
И вот обнаружился в ней досадный глюк — при переводе некоторых слов прокрутка уходит в конец файла и весь «релевантный» перевод остается далеко позади.

Последний релиз сего чуда был аж 6 лет назад- 17.07.2004, почему забросил ее автор — не понятно.
Да, не умеет она переводить фразы как stardict, да переводит только между eng и rus, но мне больше ничего и не надо, главное — быстро и адекватно перевести незнакомое слово: