Linux : /etc

делимся знанием

NetTools.ru


В процессе отстройки почтового сервера наткнулся на сайт сетевых утилит nettools.ru. Он позволяет просмотреть DNS-записи нужного домена, протестировать почтовый сервер на open relay, сервер на open proxy и много чего другого. Конечно, всё это можно (и нужно) уметь делать самому из шелла, но собранные в одном месте инструменты сетевого администратора порой здорово экономят время и силы.


Быстрый поиск среди ebuild’ов


В интернете наткнулся на упоминание утилиты, индексирующей базу данных портежей Gentoo и работающую гораздо быстрее стандартных emerge –search и emerge –searchdesc. Рекомендую — eix.

Установка тривиальна: emerge eix.

Использование тоже несложно: после каждого emerge –sync следует запускать update-eix. После чего поиск пакета с foo в названии выполняется командой eix foo практически мгновенно. Да и информации, если приглядеться, eix выводит побольше — читатель вполне сможет оценить это самостоятельно, поставив eix.


Маленькие радости linux


  1. Вывод размеров директорий, отсортированный по объему:
  2. du –max-depth=1 -k | sort -n -k 1,8

  3. Удаление всех файлов, к которым не обращались последнии 30 дней, из заданной директории:
  4. find /var/spool/amavis/quarantine/ -atime +30 -exec rm {} \;

Когда-то давно слышал хорошее определение: linux — это ядро ос и набор взаимодействующих с собой утилит.


Работа одновременно с двумя выделенными линиями. Часть 1.


По ряду причин я решил купить домой вторую выделенную линию. Пришли монтажники из Корбины, провели мне вторую линию, воткнули во вторую сетевую карту, проверили на работоспособность и ушли. А я остался настраивать оба интернета :-).

Поднял вчерне оба интернета — от районной сети GolNet и от Корбины — и решил пропинговать извне одновременно оба своих ip. Результат: корбиновский ip пингуется, голнетовский нет. Через минуту я понял, что так и должно быть — ответ на пакет от GolNet уходил по дефолтному роутингу на корбиновский интерфейс и, естественно, не получался тем, кто пингует голнетовский ip-адрес.

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

Поиск в интернете в конце концов вывел меня на пакет iproute2 — подсистема расширенного роутинга под Linux.

Читать дальше...


Чистка /usr/portage/distfiles


На днях забился /. Напрочь, оставив лишь 5% для рута. Исследование показало, что в /usr/portage/distfiles накопилось три с половиной гига исходников. После на удивление долгого поиска в интернете нашёл упоминание утилиты eclean из пакета gentoolkit.

Она как раз удаляет ненужные исходники, оставляя актуальные.

Занес в кронтаб строки:

# воскресная чистка /usr/portage/distfiles
00 9 * * 0 /usr/bin/eclean distfiles –quiet