linux

iptables -m state и ядро

Если при добавлении фильтра iptables содержащего опцию -m state появляется такая ошибка:

iptables: Protocol wrong type for socket.

Это значит что в конфиге ядра не хватает такой строчки

CONFIG_NF_CONNTRACK_IPV4=m

Панель управления Vesta и настройка безопасности

Панель управления Vesta и настройка безопасности Один мой знакомый прикупив VDS и поставив панель управления Vesta на CentOS 6 задумался над вопросом безопасности:

Теперь я вот думаю как защитить сайты от взломов, вирусов, атак и прочей нечисти.

В тот день я ему написал довольно длинное письмо с примером своих настроек. Представляю вам переработанную версию того письма.

bash Удаление всех файлов из заданного списка

Дерево каталогов

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

  1. old_IFS=$IFS; IFS=$'\n'; for i in $( <files.txt ); do rm -rf $i; done; IFS=$old_IFS

Как она работает?

Предположим, есть дерево каталогов такого вида:

▾ home/
  ▾ user_name/
    ▸ Documents/
    ▸ Download/
    ▾ folder1/
      ▾ subfolder 1/   ← каталог для удаления
        File 1.txt
        File 2.md
      ▾ subfolder 2/
        File 1.txt     ← файл для удаления
        File 2.md

Подключаем lirc к любой программе

Подключаем lirc к любой программе

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

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

cal - руководство

Cal отображает простой календарь. Если аргументы не указаны, то отображается текущий месяц.

Альтернативные поисковики в GNOME 3 (gnome-shell)

Альтернативные поисковики в GNOME 3 (gnome-shell)

В gnome-shell поиск по вебу осуществляется с помощью google и wikipedia. Для того, чтобы добавить другие поисковые машины, нужно зайти в каталог /usr/share/gnome-shell/search_providers и добавить XML-файлы(Спецификация OpenSearch 1.1) с описанием поисковой системы.

lircmd - руководство

Этот демон может имитировать мыши MouseSystems, IntelliMouse или IMPS/2. Он получает коды нажатых кнопок от lircd и преобразует их в события мыши.

irw - руководство

irw может подключиться к любому сокету Unix и будет печатать данные, которые он получает на стандартный вывод.

rdate - руководство

rdate соединяется с RFC 868 сервером времени через TCP/IP сети, печатает полученное время и/или устанавливает системные часы.

12Следующая >