Установка и настройка XRDP в Ubuntu и решение проблемы неработающих раскладок

28 Июль, 2017 ozzeeransky inАдминистратирование

Возможно этот гайд облегчит вам жизнь.

Почему портированные игры от Feral Interactive и других тормозят?

28 Июль, 2017 ozzeeransky inИгры

Чтобы порты не тормозили, нужно всего лишь...

Настраиваем Fail2Ban для работы с proftpd

14 Июль, 2017 ozzeeransky inАдминистратирование

В /etc/fail2ban/jail.conf в секции [proftpd] пишем:

enabled = true
port     = ftp,ftp-data,ftps,ftps-data
logpath  = %(proftpd_log)s
backend  = %(proftpd_backend)s
maxretry = 3
bantime = 360
filter = proftpd

maxretry - количество неудачных попыток, bantime - длительность блокировки в секундах.

После этого просто перезапускаем сервис fail2ban.

Ставим видеодрайвер AMDGPU-PRO в Manjaro

18 Июнь, 2017 ozzeeransky inLinux Комментарии (0)

Я не знаю, зачем он вам нужен. Серьезно, он полное говно. Но если действительно нужен - то читайте дальше.

Протестировал очередной порт

13 Май, 2017 ozzeeransky inИгры Комментарии (0)

На этих выходных в стиме сделали бесплатной игру Dirt Rally. 

О портах игр - продолжение

11 Май, 2017 ozzeeransky inИгры Комментарии (0)

"Они убили графику! Сволочи!"

 

Об играх в Linux

10 Май, 2017 ozzeeransky inИгры Комментарии (1)

В 2012 году Гейб Ньюэлл глядя на кошмар под названием "Windows 8" решил вложиться в линь. Тогда началось: выход клиента Steam для линя, выход всех игр от Valve под него же, подбивание других разработчиков на портирование своих игр на линукс. 

Немного казахстанского наебизнеса, или как я видеокарту покупал

30 Март, 2017 ozzeeransky inРазное Комментарии (0)

О том, как я покупал видеокарту - все подробности в полной.

После резкого обновления FreeBSD с 8.4 до 9 возникает ошибка из-за отсутствующих библиотек libz.so.5 и libutil.so.8

09 Март, 2017 ozzeeransky inFreeBSD Комментарии (0)

К примеру, не работает pkg или другой софт.

Решение: создать симлинки

cd /lib
ln -s libutil.so.9 libutil.so.8
ln -s libz.so.6 libz.so.5

После этого всё должно заработать.

Падает MariaDB с ошибкой "Error in accept: Too many open files"

08 Март, 2017 ozzeeransky inАдминистратирование Комментарии (0)

Решается просто: надо подкорректировать лимиты. Но делать это мы будем не с помощью ulimit, а редактированием юнита systemd.

 

Открываем файл /lib/systemd/system/mariadb.service и в секции [Service] добавляем следующие строки:

LimitNOFILE=infinity
LimitMEMLOCK=infinity

Сохраняем, выполняем systemctl restart mariadb, и ошибка должна исчезнуть.

Firefox: мы хотели как лучше

04 Март, 2017 ozzeeransky inРазное Комментарии (1)

Когда-то тормозиллой можно было пользоваться. Особенно, когда Оперы не стало (а точнее, когда она перекатилась на Webkit). Время шло, и я переходил с одного браузера на другой. Когда-то даже на UC Browser подсел, когда сборку сделали для ПК (как уже ясно, на вебките). Когда-то все ссались кипятком с хрома, потому что он очень быстрый. В общем, я испробовал достаточно много браузеров, а потом перекатился на тормозиллу, так как она очень хорошо настраивалось.

 

В какой-то момент все вдруг начали орать: "Ставьте бетку фф, идите в about:config, включите многопроцессорные окна, это так очешуительно!!!". Я тоже решил попробовать включить этот режим, но...

 

Тормозилла неспроста зовется тормозиллой. Включив многопроцессорные окна, я получил прирост скорости в одном месте, и просадки производительности в сотни других. Визуально всё казалось быстрым - интерфейс при загрузке страниц не тормозил (открою секрет: весь интерфейс тормозиллы - это одна сплошная веб-страница. Адресная строка, настройки - это всё одна страница.), но добавилось ожидание при переходе между вкладками - приходилось ждать, пока другая вкладка "проснется" и отрендерится еще раз. Можно было конечно же всё настроить в about:config, и я настроил. Также приходилось ждать при открытии какой-нибудь ссылки в новом окне, ибо создавался новый процесс, а то и несколько (опять же, всё это настраивалось).

 

Потом было еще несколько обновлений. И в какой-то момент я начал замечать несколько вещей. Первая - некоторые настройки при обновлениях затирались (как оказалось, не только у меня). Вторая - тормоза на страницах увеличивались. Достаточно было зайти на YouTube и быстро провести курсором мыши по пунктам меню слева. В лучшем случае будет просто тормозить, в худшем - нагрузит процессор. Так же было и в майкрософтовском OneDrive, но там ситуация была еще хуже - уже все вкладки начинали тормозить. Причем раньше такого не было (вроде как не было, а может я просто не замечал).

 

А тем временем, браузер собирал в себя всякое ненужное дерьмо. Mozilla Hello, Pocket... Интересно, у кого деньги закончатся раньше - у Mozilla или Canonical?

 

Новые фичи вводятся скорее всего от безысходности, а не от желания сделать браузер лучше. Но с ними тормозилла обосралась. Вывод - всё очень плохо. А тот нахваливаемый многопроцессорный режим я отключил, ибо без него гораздо лучше и быстрее. И если в браузере появится что-то новое, то знайте - мозилла сдала в аренду свою задницу той компании, фичи которой появятся в новом релизе браузера. Ну а многопроцессорный режим... тут она просто обосралась. Не смогла реализовать так, как это должно было быть. И живет на деньги компаний, конечно же временно, а там уж как деньги станут заканчиваться, мозилла начинает суетиться и искать новых клиентов, кому можно будет сдать свою задницу в аренду.

Немного обезопасим админку в WordPress

26 Февраль, 2017 ozzeeransky inАдминистратирование Комментарии (0)

Проблема вордпресса - он привлекает всех, от нормальных людей, до школьников (в плохом смысле этого слова). Последние часто сидят на всяких "хакирских" форумах, где узнают о всяких брутфорсерах пароля к админке. Их проблема в том, что они даже не понимают, что они делают, когда запускают программу.

 

В любом случае это выльется в десятки, сотни, а может и тысячи записей в логах о неверном пароле. Решение оказалось очень простым - достаточно удалить или переименовать файл xmlrpc.php в корне сайта.

 

Суть в том, что этот файл используется для мобильных приложений. Через него проходит вся работа с сайтом. В принципе, достаточно просто удалить файл. Но нам этого мало.

 

А давайте-ка поставим пароль на админку. В .htaccess пишем:

AuthUserFile /путь/к/.htpasswd
AuthName "Напишите здесь что-нибудь устрашающее"
AuthType Basic
<FilesMatch "wp-login.php">
Require valid-user
</FilesMatch>

Иногда нужно указать полный путь к .htpasswd. Чтобы его узнать, создайте страницу со следующим содержанием:

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

И перейдите на нее в браузере.

 

Файл .htpasswd можно сгенерировать тут.