fail2ban в Debian Jessie. Ошибки iptables

Я вынужден признать, что fail2ban в Debian Jessie оказался неюзабельным. Дело в постоянных ошибках iptables в логе. Есть даже issue на GitHub, однако разработчики не хотят разбираться в проблемах пользователей и быстро закрывают issue мотивируя "используйте последнюю версию".

fail2ban в Debian Jessie. Ошибка no attribute '_strptime_time'

При запуске службы была ошибка

2017-10-07 11:58:17,637 fail2ban.filter [4408]: ERROR   Error in FilterPyinotify callback: 'module' object has no attribute '_strptime_time'

Странно, что в стабильный дебиане мейнтейнеры прозевали эту ошибку. Решение (патч) есть на GitHub

Сжатие виртуальных жестких дисков VirtualBox

Для того, чтобы сжать виртуальный жесткий диск VirtualBox необходимо:

1) Заполнить нулями всё незанятое место в гостевой ОС GNU/Linux. Для этого я использую утилиту pv:

sudo apt install pv

Для автоматизации процесса я использую следующий скрипт. Он заполняет нулями свободное место, затем удаляет временный файл и выключает виртуальную машину:

Debian 9: где мои привычные команды?

В Debian 9 многое изменилось, буду писать в эту запись.

1) Выпилили ifconfig.

На замену ему теперь утилита ip. Чтобы узнать текущий ip-адрес нужно набрать

ip address

Если же вы желаете старый добрый ifconfig, то

apt install net-tools

2) По умолчанию выключен /etc/rc.local

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

nano /etc/rc.local

SSH. Вход на сервер по ключу

Для того, чтобы входить на сервер по ключу, а не по паролю, действия довольно простые:

Если у вас еще нет пары ключей, то их нужно создать. Для этого на своём компьютере выполните команду:

ssh-keygen 

Расположение ключей не меняйте, жмите ENTER. Для пущей безопасности можно задать контрольную фразу (по сути пароль на ключ), но я не стал.

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

ssh-copy-id login@server 

Ubuntu 16.04 ttf-mscorefonts-installer

Версия пакета ttf-mscorefonts-installer, которая находится в репозитории (3.4) НЕ РАБОТАЕТ должным образом, т.е. не скачивает шрифты. Причем уже больше года. На выход приходит версия из репозитория Debian (3.6). Удаляем наш пакет:

sudo apt purge ttf-mscorefonts-installer 

Скачиваем рабочий пакет:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb 

Устанавливаем его:

Ubuntu 16.04 и Wi-Fi адаптер с чипом rtl8192eu

По умолчанию, этот адаптер в Ubuntu работать не будет! Хотя драйвер в ядре 4.4 присутствует. Чтобы заставить этот адаптер работать, нужно добавить PPA

sudo add-apt-repository ppa:hanipouspilot/rtlwifisudo apt update 

И установить оттуда два пакета:

sudo apt install rtl8192eu-dkms rtlwifi-new-dkms 

Однако, после перезагрузки адаптер всё равно работать не будет, потому что новый драйвер не будет запускаться автоматически. Нужно добавить его в /etc/modules

Ubuntu 16.04, Windows время

При дуалбуте, Ubuntu будет постоянно сбивать время в Windows, потому что эта ОС по умолчанию хранит время в UTC, а Windows в localtime. Чтобы перевести Ubuntu в localtime нужно выполнить команду

timedatectl set-local-rtc 1

Архив блога

Облако тегов