Ошибка "error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory" в Fedora

16 Январь, 2018 ozzeeransky inLinux Комментарии (0)

Решение:

sudo ln -s `find /usr/lib64/ -type f -name "libbz2.so.1*"` /usr/lib64/libbz2.so.1.0

Не стартует MySQL после удаления старого каталога tmp

26 Ноябрь, 2017 ozzeeransky inАдминистратирование

Решение:

chmod 1777 /tmp

Добавление задач в Cron в Linux

12 Сентябрь, 2017 ozzeeransky inLinux

Для тех, кто не знает, как это делается.

Редактирование происходит по команде 

crontab -e

К сожалению, а для некоторых упоротошей к счастью, редактор по-умолчанию - Vim. Чтобы сменить редактор, выполняем

VISUAL=nano crontab -e

Вместо nano - ваш предпочтительный редактор.

У некоторых откроется полностью пустой файл, и если вы открыли его в nano, то в заголовке имя файла будет /tmp/crontab.случайныесимволы, что сигнализирует о правильности сего действия.

Примерный синтаксис файла такой:

1 2 3 4 5 задача

1 - минута (от 0 до 59)

2 - час (от 0 до 23)

3 - день (от 1 до 31)

4 - месяц - (от 1 до 12)

5 - день недели (от 0 до 7, где 0 и 7 это будет воскресенье)

Задача - нужная нам задача. 

Вот пример: каждый день нужно запускать скрипт. К примеру, в 3 часа ночи. Строка будет такая:

0 3 * * * /путь_к_скрипту/скрипт.sh 

Одна строка - одна задача. 

По окончанию редактирования просто сохраняем файл (в случае с nano просто жмем Ctrl+O, потом Enter) и выходим из редактора. 

 

Вот еще немного примеров:

 

0 0-23/1 * * * задача - выполняет задачу каждый час от 0 до 23 часов. Слэш (/) и цифра после него - промежуток, в данном случае - один час. Можно указать к примеру 8-12/2 - задача будет выполняться с 8 до 12 часов с промежутком каждые два часа

0 0,2,7,10 * * * задача - выполнять задачу в 0 часов, затем в 2, затем в 7 и 10 часов. 

* * * * 1-3 задача - выполнять задачу с понедельника по среду каждую неделю. Если правильно понимаю, то вместо цифр можно указывать первые три буквы названия дня на английском. 

 

Установка и настройка 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 под него же, подбивание других разработчиков на портирование своих игр на линукс. 

Падает 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, и ошибка должна исчезнуть.