Linux

Linux — общее название семейства операционных систем, основанных на ядре с таким же названием. На основе данного ядра создано огромное множество различных дистрибутивов Linux, самыми известными являются Ubuntu, Debian, CentOS, Mint, OpenSUSE.

88 постов

Поиск недавно измененных файлов в Linux

Иногда бывают ситуации, когда необходимо получить список недавно модифицированных файлов в каталоге, вложенных каталогах или вообще во всей системе. Для этого существует множество способов в ОС Linux, несколько из них мы и рассмотрим в данной статье. Примеры: Ищем все файлы в каталоге /etc (а также всех вложенных каталогах) и сортируем их по дате изменения (самые […]

  • 34
  • 0
  • 100,00%

Меняем порт сервера SSH

Если вы хотите поменять используемый порт для OpenSSH сервера (по умолчанию порт 22) на какой-либо другой, то нужно сделать следующие действия: Не забываем добавить в исключения фаирвола новый порт OpenSSH сервера! Открываем файл конфига сервера SSH, который обычно лежит по следующему адресу — /etc/ssh/sshd_config; Находим строчку #port 22, убираем комментарий, меняем цифру 22 на нужный […]

  • 93
  • 0
  • 100,00%

Call to undefined function memcache_connect()

An exception occurred: Call to undefined function memcache_connect() Эта ошибка может появляться из-за того, что не установлен модуль memcache для php. Для ее исправления, достаточно его установить, а после этого не забыть перезапустить вебсервер, либо PHP-fpm, чтобы модуль активировался. Для этого выполняем следующие команды: sudo apt-get update sudo apt-get install php-memcache

  • 110
  • 0
  • 100,00%

ERROR: epmd error for host address (cannot connect to host/port)

Если, вы устанавливаете rabbitmq, и по завершению установки не удается запустить данный сервер… Adding group `rabbitmq’ (GID 122) … Done. Adding system user `rabbitmq’ (UID 115) … Adding new user `rabbitmq’ (UID 115) with group `rabbitmq’ … Not creating home directory `/var/lib/rabbitmq’. Job for rabbitmq-server.service failed. See ‘systemctl status rabbitmq-server.service’ and ‘journalctl -xn’ for details. […]

  • 230
  • 0
  • 100,00%

Ошибка server reached pm.max_children setting (5), consider raising it

При резком скачке посещаемости сайта, может сложиться такая ситуация, что вебсервер в связке с php не смогут обслуживать такое большое число число клиентов, в результате в логах php могут появляться ошибки такого вида: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it В результате страницы сайта будут выдавать ошибку 503. Чтобы это исправить, […]

  • 334
  • 0
  • 80,00%

Call to undefined function utf8_decode()

PHP Fatal error: Uncaught Error: Call to undefined function utf8_decode() in … Эта ошибка может появляться в тех случаях, когда не установлено расширение php-xml. Для его установки, достаточно выполнить следующие команды: sudo apt-get update sudo apt-get install php-xml

  • 270
  • 0
  • 100,00%

Настройка DKIM в Exim

Чтобы письма, которые посылает наш почтовый сервер, не так часто попадали в Спам, необходимо настроить DKIM (DomainKeys Identified Mail). Делать мы это будем на примере Exim, ОС — Ubuntu. Первым делом, нам необходимо создать каталог, в котором мы будем хранить наш приватный ключ. mkdir /etc/exim4/dkim Далее нам необходимо сгенерировать приватный ключ, который будет только у […]

  • 690
  • 0
  • 100,00%

Как проверить скорость интернета из терминала в Linux

Иногда возникает необходимость проверить скорость подключения к интернету через консоль. В данной статье я бы хотел рассмотреть 2 способа проверки, быстрый и не очень ;) С помощью Speedtest (быстрый) Наверное, нет такого человека, который бы был связан с компьютерами и не знал о сайте speedtest.net, на котором через браузер можно протестировать скорость интернета. Так вот […]

  • 381
  • 0
  • 100,00%

Ошибка: net_ratelimit: N callbacks suppressed

Где N — это произвольное число. По своей сути — это не ошибка, а механизм ОС Linux, позволяющий избежать DoS атак на систему. Суть его заключается в том, что он ограничивает число сообщений, связанных с работой сети, которые логируются ядром системы (и модулями) за определенный промежуток времени. Пример вывода лога: [2594907.552623] net_ratelimit: 27902 callbacks suppressed […]

  • 690
  • 0
  • 100,00%

Исправляем ошибку nf_conntrack: table full, dropping packet

В случае большого количества сетевых соединений, в логах сервера, работающего под ОС Linux, может появляться следующая ошибка: kernel: nf_conntrack: nf_conntrack: table full, dropping packet Как видно из её текста, эта ошибка связана с тем, что переполнена таблица, в которой модуль nf_conntrack хранит всю информацию. Для того, чтобы посмотреть текущее максимальное количество соединений, информацию о которых […]

  • 783
  • 0
  • 100,00%