iptables – блокировка по разным признакам

Запрет на скачивание больших файлов модуль: connbytes iptables -A FORWARD -m connbytes –connbytes 100000 -j REJECT примечание: теперь все TCP сессии более 100 Кбайт будут «обрезаны», необходимо добавить исключения для протоколов типа ssh, обычные «долгоживущие» чаты и т.п. Запрет по содержимому заголовка пакета модуль: string iptables -A FORWARD -m string –string “X-Kazaa-” -j REJECT Запрет по MAC-адресу модуль: mac iptables …

Continue reading ‘iptables – блокировка по разным признакам’ »

nginx редирект, когда больше 1 домена

Очень часто это является проблемой при построении редиректов, когда у вас больше 1 домена. Следующая конструкция выглядит работоспособной: return 301 https://$server_name$request_uri; Всё работает, когда у вас всего 1 домен в server_name. А когда 2 и больше, то для них redirect работает не правильно (он редиректит на самый первый домен в server_name). А всё потому, что нужно вместо $server_name использовать хост. В …

Continue reading ‘nginx редирект, когда больше 1 домена’ »

Обновление Nagios 3.x до Nagios 4.4.3

Обновить более старую версию Nagios можно в любое время. Для этого нужно загрузить последний tar-архив и настроить его, как показано ниже: [root@tecmint ]# service nagios stop [root@tecmint ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.3.tar.gz [root@tecmint ]# tar -zxvf nagios-4.4.3.tar.gz [root@tecmint ]# cd nagios-4.4.3 [root@tecmint ]# ./configure [root@tecmint ]# make all [root@tecmint ]# make install [root@tecmint ]# service nagios start

Обновление php56 на php72

Во время обновления пакетов, обновился и owncloud 10.1.1 на 10.2.0 и перестал работать, требуя версию php не ниже 7.0.8, yum downgrade owncloud не помог, поэтому обновляем php. Сначала сделаем список всех пакетов которые относятся к php # rpm -qa | grep php php-tcpdf-6.2.26-1.el7.noarch php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch php56w-process-5.6.40-1.w7.x86_64 php-pear-1.9.4-21.el7.noarch php-pear-Net-IDNA2-0.1.1-10.el7.noarch php-php-gettext-1.0.12-1.el7.noarch php56w-cli-5.6.40-1.w7.x86_64 php56w-pspell-5.6.40-1.w7.x86_64 php56w-ldap-5.6.40-1.w7.x86_64 php56w-pecl-memcached-2.2.0-1.w7.x86_64 php-fedora-autoloader-1.0.0-1.el7.noarch php-kolab-net-ldap3-1.0.7-2.el7.noarch php56w-common-5.6.40-1.w7.x86_64 …

Continue reading ‘Обновление php56 на php72’ »

Список команд для работы с LVM

Изменить атрибуты логического тома lvchange Создать логический том lvcreate Показать информацию о логическом томе lvdisplay Добавить места в логический том lvextend (команда устарела, её лучше не использовать) lvmchange Показать список устройств, которые могут быть использованы как физический том lvmdiskscan Собрать данные об активности использования LVM lvmsadc Создать отчёт об активности использования LVM lvmsar Уменьшить размер …

Continue reading ‘Список команд для работы с LVM’ »

Поиск процесса который активно использует сеть и диск

Смотрим загрузку сети $ nload Смотрим кто жрет диск $ sudo iotop Total DISK READ : 679.22 K/s | Total DISK WRITE : 0.00 B/s Actual DISK READ: 679.22 K/s | Actual DISK WRITE: 0.00 B/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 21952 be/4 nobody 679.22 K/s 0.00 B/s 0.00 % …

Continue reading ‘Поиск процесса который активно использует сеть и диск’ »

Wine. Запуск по-умолчанию notepad.exe для редактирования *.txt Mint 19

Понадобилось в FileZilla редактировать текстовые файлы в notepad, который установлен под Wine. Смотрим какие есть вообще ассоциации: $ mimeopen -d file.txt Please choose a default application for files of type text/plain 1) notepad (wine-extension-txt) 2) LibreOffice Writer (libreoffice-writer) 3) Text Editor (xed) 4) Vim (vim) 5) Other… Блокнот установлен. Далее нужно в окошке FileZilla — …

Continue reading ‘Wine. Запуск по-умолчанию notepad.exe для редактирования *.txt Mint 19’ »