СоветыПодписка на Советы

Nginx и XML - рерайты для rss.xml и sitemap.xml

Недавно наткнулся на проблему отображения rss.xml, вроде все в порядке, рерайты для nginx написаны, но rss.xml выдает 404-ую ошибку.
Как избавиться? - Внимательно просмотреть конфигурацию nginx на рерайты xml.
Обычно ставят шаблонное решение для доступа к статическим файлам, примерно такого содержания:

Пользуемся pastebin

Из wiki: pastebin или nopaste — веб-приложение, которое позволяет загружать отрывки текста, обычно фрагменты исходного кода, для возможности просмотра окружающими. Такой сервис очень популярен среди пользователей IRC сетей, где вставка больших фрагментов текста на каналы считается плохим тоном. Сервис также часто используется пользователями IM. В интернете существует множество pastebin веб-приложений, большинство из которых предоставляет подсветку синтаксиса различных языков программирования и специальной разметки.

Удаление старых ядер из системы (Debian)

При периодическом обновлении системы, начинают скапливаться старые версии ядер, которые висят в загрузке Grub и занимают место на Вашем HDD.

Выведем все ядра, которые присутствуют в системе:

Debian - отключаем Network Manager

Для управления сетевыми подключениями в дистрибутивах Linux на основе Debian используется networkmanager - специальный демон, который взаимодействует с пользователем через графическую оболочку Network Manager в Gnome или KNetworkManager в KDE. Порой возникают ситуации, когда требуется настроить сетевое подключение без участия networkmanager, поэтому важно уметь отключать его при необходимости. Об одном из способов пойдет речь.

Iptables (xtables-addons): TARPIT и кое-что из защит, примеры

Для работы TARPIT в Gentoo:

emerge -av xtables-addons

В Debian:

Ограничение скорости с помощью iptables

Несмотря на наличие специальных утилит для разграничения скорости передаваемых пакетов, ограничивать скорость можно и с помощью iptables. Для этой цели используется модуль limit. Пакеты, проходящие через правило с этим критерием будут соответствовать такому условию до тех пор, пока лимит не исчерпается.
Например:

Установка Ubuntu с жёсткого диска

Во первых делаем GParted' ом раздел в ext3/ext4, кому как нравится.
Например, /dev/sda4 (SATA) или /dev/hdа4 (IDE).
Копируем образ на этот раздел.
Создаем каталоги:

Избавляемся от cp1251 в mp3 тэгах

Многие только пересевшие на линукс коллекция музыки в mp3 имеет виндовскую кодировку тегов cp1251. Песни и альбомы на английском или транслите отображаются в плеерах нормально, в то время, как русские отображаются кракозябрами.
Чтобы не возиться с редактированием тегов каждой песни в ручную имеется простой способ конвертации тегов с помощью mutagen. Это консольная программа, хотя в прочем морда ей и не нужна. Mutagen конвертирует автоматом, с помощью простенького скрипта.
устанавливаем mutagen (в большенстве репозиториев разных дистрибутивов он имеется).

Забудте man crontab

По какой-то причине администраторы (и я не исключение) постоянно забывают порядок полей в crontab'е и постоянно возвращаются к его мануалу.
Чтобы не терять времени, добавьте следующий комментарий в начало вашего crontab:

Восстановление удалённых файлов при помощи Scalpel

После того как процесс, открывший файл, завершится, восстановление файла становится задачей потруднее, поскольку индексный дескриптор освобождается и всякая связь между данными в блоках на диске и файловой системой потеряна. До тех пор, пока данные физически не будут перезаписаны на диске, существует возможность их восстановления при помощи утилиты Scalpel. Этот инструмент последовательно, блока за блоком, обходит содержимое диска и анализирует его содержимое, пытаясь найти признаки существования там файлов. Для поиска Scalpel использует шаблоны из последовательности байт, присущих определённым типам файлов. Например, PNG-файлы содержат в заголовке последовательность байт \x50\x4e\x47.

Страницы