История изменений для конфигов в /etc? С возможностью откатов? И минимумом лишних телодвижений?
Встречайте etckeeper!
Короткая инструкция:
# etckeeper init
инициализирует репозиторий git. После этого
# cd /etc; git commit -m "Initial commit"
для первого чек-ина. И всё. Можно использовать. Можно пользоваться всеми прелестями git’а для клонирования настроек, merge коммитов между репозиториями и прочего. Пакет использует хуки APT для автоматического коммита после установки/обновления/удаления пакетов, а так же metastore для хранения владельца/прав доступа для файлов.
ЗЫ Пока только в sid. Сейчас сделаю бэкпорт для Etch. Уж больно вкусно.
ЗЗЫ Бэкпорт сделал, лежит в репозитории. Кто будет ставить: потребуется еще бэкпортнутый metastore и git-core, из того же репозитория.
Итак задача:
Есть разнородная сеть, состоящая из нескольких виндовых машин, и нескольких линуксовых. К нескольким виндовым машинам и нескольким линуксовым подключены принтеры. Как настроить это все хозяйство, чтобы печать работала со всех машин на все принтеры максимально прозрачно?
Continue reading ‘Настраиваем печать в Linux’
Данная заметка имеет статус FAQ. Все действия производятся в Debian Etch, но в Sarge или Lenny действия практически такие же.
Continue reading ‘Установка проприетарных драйверов ATI/nVidia в Debian GNU/Linux (Etch)’
Вчера заменил систему управления deb-репозиторием.
До этого использовал mini-dinstall, но к нему были некоторые претензии: собственная структура каталогов (а не стандартный pool+dists), невозможность ведения нескольких секций в рамках одного дистрибутива, невозможность просто перенести пакет из одного репозитория в другой (например из unstable в testing) и прочие мелочи.
Хотелось чего-нибудь более функционального, и я, похоже, нашел решение: это reprepro.
Continue reading ‘reprepro - управление репозиторием deb пакетов’
В связи с упомянутой в комментариях к этой статье задачей “Как правильно собрать/сбэкпортить пакет” решил описать свое решение.
Continue reading ‘Как я собираю/бэкпорчу deb пакеты’
Посмотрел останки своего старого сайта с целью восстановить оттуда что-нить ценное. Понял, что ничего ценного там не было кроме статьи о федерации молодежи за мир во всем мире (которая, похоже окончательно утеряна, но и фиг с ней, муниты и так почти исчезли (из Москвы по крайней мере)) и HOWTO по настройке SpamAssassin.
Статью про СпамАссассин решил восстановить. В несколько сокращенном варианте (сейчас уже только ленивый не знает что это такое и зачем он нужен) и с поправками на мои нынешние настройки.
Continue reading ‘Установка и настройка SpamAssassin’
…как распечатать список файлов в папке?
Майкрософт знает.
Меня-таки достали постоянные брутфосы на ssh, проводимые с зомбоящиков. Раньше я замечал эти атаки благодаря logcheck, который присылал мне на почту все аномалии, и затем блокировал адреса руками в файрволе. И меня даже раздражало не то, что приходится что-то делать самому (в конце концов, говорить “iptables -A INPUT -s чего-нибудь -j DROP” даже приятно
), сколько то, что заблокировать можно было бы прямо вначале атаки, а я это делал или уже после, или где-то в середине.
Upd: найдено более универсальное средство, см. ниже.
Continue reading ‘IDS своими руками’
Комментарии