Не всегда есть хорошо, если любой пользователь может набрать в терминале htop, top, ps aux и увидеть там работу процессов
Таблица cоответствия консольных команд Windows и Linux
При переходе с Windows на Linux и наоборот, для тех, кто знаком с командной строкой, может пригодиться небольшая справка по
Установка Python 3
Установка Python 3 Во множестве операционных систем Python установлен по умолчанию, однако на данный момент это чаще всего Python версии
Как удалить/заменить кодировку charset=iso-8859-1 в 30X редиректах Apache и страницах ошибок на utf-8
Настраивая всевозможные редиректы многие сталкиваются со странной особенностью Apache — сервер плевать хотел на ваши директивы AddDefaultCharset, AddCharset установленные в
Настройка dns записей верификации исходящей почты. PTR, DKIM, DMARC, SPF
Днс записи требуются для верификации исходящей почты с IP сервера, чтобы письма отправленные с домена не улетали в спам. Сперва,
rsyslog не пишет логи несмотря на то, что служба запущена и работает
Запись ряда системных логов может приостановиться не только по причине остановки службы rsyslog. В частности наверняка останавливается запись таких важных
Авторизация в ISP manager из bash при помощи api и одноразовой ссылки
Хранить пароли в открытом виде где бы то ни было не совсем безопасно, да и не всегда удобно лезть за
Групповые/вложенные условия в nginx через переменные
В nginx не поддерживаются условия вида if (cond1 && cond2) а также вложенные условия вида if (cond1) {if (cond2) {...} } К примеру у нас есть запрос вида
Запуск headless Chrome браузера в Docker, puppeteer и browserless
Здесь пойдет речь про эмуляцию, а точнее про инструменты высоклассной, неотличимой эмуляции браузера, способной до мельчайших деталей повторить/воспроизвести действия реального
Установка Docker на Debian Linux
Для поддержки docker на debian необходимо выполнить его установку
Как отловить фатальную ошибку PHP Fatal error
Иногда может понадобиться выполнить некие действия в скрипте после наступления фатальной ошибки PHP Fatal error, предотвратить которую мы не можем
Простой мониторинг uptime сервера с отчетами в Telegram
Чтобы держать руку на пульсе сервера, существует масса ПО. Но если у вас мало ресурсов, например впс-ка с 1-2 гб
Как вернуть настройки рабочего стола xfce4 по умолчанию
Эксперименты с рабочим столом могут привести к неожиданным результатам и когда копаться в настройках лень можно быстро вернуть вид рабочего
RDP подключение не работает, error code 0x204 в Microsoft Remote Desktop
1. Прежде чем лезть в файрволы и разрешать всё подряд, необходимо проверить, слушает ли что-то на порту 3389, из командной
Бенчмаркинг HTTP сервера программой ab (Apache Bench)
В ряде Unix дистрибутивов программка ab идёт предустановленной, в остальных — поставляется с Apache. Поговаривают, что в некоторых странах её
Базовые команды управления редактором VIM
VIM Управление файлами :e перезагрузить файл :q выйти :q! выйти без сохранения изменений :w записать файл :w {file} написать новый
Базовые команды управления редактором nano
Информация Ctrl + G Показать меню справки Ctrl + C Показать текущий номер строки и информацию о файле Ctrl +
truncate — обрезка/увеличение файла до заданного размера
Для быстрой обрезки файла до нулевой длины удобно использовать значок вывода потока > перед которым ничего не пишем. Набираем элементарно
CDN от Cloudflare, настраиваем https и кеширование, сравнение с платным CDN
Однажды пишет мне человек, с просьбой проверить кеширование на сайтах. Сайты подключены через платный WSR cdn и у них лишь
Монтирование сетевого диска в Linux из сетевых каталогов на примере shared папки Windows
В сети 2 машины. Одна из них винда с папкой shared-folder доступной по сети, вторая — Debian 10. Задача: расшарить
Сортировка объекта по значениям свойств вложенных объектов
Весьма примитивная задачка, но тем не менее… Решается перебором массива свойств объекта и сортировкой этого самого массива пользовательской функцией. После
Подключение к Android по SSH при помощи Termux
Существует много способов и программ беспроводного подключения к Android по wi-fi и Bluetooth, но ничто не даст вам тех возможностей
Администрирование нескольких серверов с мобильного по ssh в Termux
Тот кто скажет, что администрирование серверов с современных мобильных устройств — это жесть и хардкор, тот скорее всего не знает,
Как настроить fail2ban для защиты MariaDB MySQL
В новых версиях MariaDB поменялся формат времени при записи логов. Из-за этого стандартный префикс в fail2ban в фильтре mysqld-auth.conf больше
Установка mytop в MariaDB 10.x. Package mytop is not available
Репозитории последних версий debian stretch не включают пакет mytop, а ведь это такой удобный инструмент слежения за состоянием mysql в
Немного про Shodan и sphinxsearch для новичков и нерадивых админов
Эта статья ни в коем разе не является руководством к действию, а всего лишь демонстрирует, что может повлечь за собой
Массовое копирование/редактирование файлов в Linux и крон задач всех юзеров
Нудные, однообразные операции мало кому по душе и порой выматывают гораздо больше серьёзной работы. Десяток — другой однотипных операций, отошли
Ошибка Kernel: page page allocation failure: order, исправляем настройкой vm.min_free_kbytes
Что такое sysctl vm.min_free_kbytes, настраиваемый для ядра Linux, и какое значение должно быть установлено? В этой статье мы изучим этот параметр
Определяем список стоп слов для sphinxsearch
Чтобы sphixsearch не тормозил и не жрал много ресурсов, необходимо выбрасывать из индексации стоп слова, задавая их в конфиге индексов
Настройка локального .my.cnf для быстрого доступа к mysql из терминала
Когда мы выполняем защищенную установку mysql_secure_installation и устанавливаем метод авторизации mysql_native_password, то теряем возможность быстро авторизоваться из терминала короткой командой
Установка бесплатной панели ISPConfig с нуля с Nginx, PHP (PHP-FPM)
После того, как мы установили систему, настроили в ней сеть и доступ по ssh, установим бесплатную панель управления сервером ISPConfig,
Использование /proc для изменения параметров Linux ядра (proc kernel linux tune)
Грэхем Уайт (Graham White) 27.03.2007 Файловая система /proc — это одна из величайших особенностей Linux и эта статья проведет вас
Увеличиваем лимит открытых файлов в Linux, в Mysql, Nginx
Ограничения на лимит открытых файлов в системе Linux и ограничения на лимит открытых файлов mysql могут принести немало мороки с
ISPmanager сожрал весь дисковый ввод-вывод(IO)
В процессе работы с панелью ISP manager можно столкнуться с тем, что процесс bin/core ispmgr начинает жрать IO в немереных
Как увеличить размер на петлевом устройстве /dev/loop0
Для увеличения размера петлевого устройства (псевдо-устройства) /dev/loopN сначала узнаём к какому физическому файлу в системе оно прикреплено losetup /dev/loop0 В моем
Sphinxsearch распределяем индексы по потокам
При использовании sphinxsearch можно столкнуться с 2-мя неприятными моментами. Во-первых объем индекса не может превышать 4 GB и более этого
Основные команды и комбинации клавиш менеджера окон screen в Linux
Для того, чтобы не открывать несколько ssh сессий, но иметь возможность разделять задачи, используя возможности терминала на полную существует менеджер
Оптическое распознавание текста в Linux на базе Tesseract последней версии 5.0.0
Тот пакет Tesseract, что идёт «из коробки» 3-х версий никуда не годится совсем, разве что для определения четких текстов в
ISP Manager Nginx бесконечный 301 редирект и иные проблемы в alias
Весьма трудноуловимые проблемы в алиасах, могут возникнуть, когда алиас конфиг, да и nginx в целом настроен правильно. К примеру мы
Одновременно прочитать и перезаписать файл в php
В php функциях fopen или классе SplFileObject существуют режимы(mode) в которых мы открываем файл на одновременное чтение и запись, однако
Краткий справочник команд Linux
Команды Linux по категориям Команда Действие Получение справки apropos Поиск man-страниц с указанным ключевым словом info Отображает оперативную справку по
Добавление юзера sudo на сервер с авторизацией по SSH ключам
Например мы установили новый сервер и в целях безопасности хотим закрыть авторизацию под root, но всё же оставить рабочее пространство