Linux

Error: 413 “Request Entity Too Large” in Nginx with “client_max_body_size” / Changes in Nginx config file

Ошибка происходит из-за того, что ваш сервер nginx не позволяет загрузить файл, размер которого больше, чем определен в конфигурационном файле. Чтобы решить эту проблему, вы должны изменить конфигурацию nginx. Выполните следующие шаги для изменения конфигурационного файла nginx. Шаг 1: Подключитесь к серверу nginx с помощью терминала Шаг 2: Перейдите к расположению файла config и откройте …

Error: 413 “Request Entity Too Large” in Nginx with “client_max_body_size” / Changes in Nginx config file Читать полностью »

КОМАНДА FIND В LINUX

Команда find в linux открывает очень много возможностей для поиска информации внутри системы. Чаще всего find я использовал в своих проектах для поиска как файлов, так и данных внутри файлов. Также, очень полезно уметь пользоваться этой командой, если нужно найти что-то «по горячему» на сервере. Команда find в Linux Общий синтаксис команды find выглядит так: …

КОМАНДА FIND В LINUX Читать полностью »

Как узнать размер папки в Linux (Ubuntu)

В операционных системах на базе Linux посмотреть размер папки (директории) можно с помощью консоли и команды du. Команда позволяет оценить используемый объем места на жестком диске отдельно по папкам и файлам, просуммировать результат, узнать общий размер папки. Синтаксис Общий синтаксис команды du следюущий: Примеры использования Результат Для того, чтобы вывести такую же информацию об определенной папке, …

Как узнать размер папки в Linux (Ubuntu) Читать полностью »

как понять кто занимает swap в linux

Заметка очень короткая и призвана администраторам помочь быстро найти процессы которые максимально используют пространство swap. Проблема: Найти потребителя SWAP Типичная ситуация на сервере с системой мониторинга — это аларм вида: prod-srv-01 Low free swap space (free: 0.15 %, threshold: 10%, alert started: 8.79 %) Вначале немного теории, о том как получить информацию о распределении памяти процессами …

как понять кто занимает swap в linux Читать полностью »

Простая сборка Docker (docker-compose) для локальной разработки

С недавних пор для локальной разработки начал использовать Docker (ранее использовать Denver, Openserver, Vagrant). Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Единственное преимущество для меня это кроссплатформенность: на работе у меня Ubuntu, дома десктоп на Windows, и есть MacBook с MacOS. Поэтому и остановил свой …

Простая сборка Docker (docker-compose) для локальной разработки Читать полностью »

Удалить все php файлы в папке wp-content/uploads

Не так давно столкнулся с проблемой — сайт на WordPress одного из моего товарищей был взломан. Исполняемый код был помещен в wp-content/uploads, не конкретно в указанную папку, а в директориях, которые WordPress создает когда загружаются медиа-файлы: Содержимое данных файлов примерно следующего вида: После анализа было решено, что все файлы нужно удалить. Так как файлов было очень …

Удалить все php файлы в папке wp-content/uploads Читать полностью »

Просмотр apache и nginx логов в Linux

GoAccess (https://goaccess.io/) — это приложение веб-аналитики с открытым исходным кодом для Unix-подобных операционных систем. Он имеет как текстовый, так и пользовательский интерфейс веб-приложения. Он может предоставлять аналитику в реальном времени, постоянно отслеживая журналы веб-сервера. Для быстрого анализа apache и nginx логов достаточно давно использую goaccess. Сразу стоит отметить, что данная утилита лучше подойдет для анализа небольших …

Просмотр apache и nginx логов в Linux Читать полностью »