Ошибка происходит при попытке записи слишком большого массива данных. Отлавливается методом $mem->getResultCode(); Вовзращает значение константы 37 = MEMCACHED_E2BIG Решается установкой
Размещение терминала по центру в xfce
Когда мнил себя крутым хацкером подогнал настройки открытия терминалов на рабочем столе xfce так, чтобы умещалось прямо 4 штучки )))
Error: ENOSPC: System limit for number of file watchers reached
Ошибка возникает из-за превышения лимита initify. Решается настройками ядра. Для начала проверим этот самый лимит:
Решение проблем npm-run-all: Permission denied
Запуск npm run может выдавать подобные ошибки после переноса проектов с windows на linux поскольку права на исполняемые скрипты не
Горячие клавиши в TTY Linux
Управление процессами Ctrl + C — прервать процесс (послать сигнал Interrupt). Ctrl + Z — приостановить процесс (послать сигнал Stop).
Git и Github для начинающих
Git и Github для начинающих Git — система контроля версий Git — это система контроля версий, позволяющая эффективно управлять историей
Автоматический ввод паролей в терминале при помощи expect скриптов
Некоторые программы не имеют возможности принять пароли или прочие данные в аргументах и ожидают ввода их пользователем в терминале. Причем
Кастомные(свои) методы jquery
Jquery позволяет создавать прототипы через свойство $.fn по сути это псевдоним prototype для любого jquery объекта. Для примера реализуем вызов
Как удалить коммит с github
Бывает так, что случайно с коммитом опубликовали то, что совсем не следовало. Например это могут быть пароли в каком нибудь
Рекурсивное копирование скрытых файлов и каталогов в bash
Команда cp с ключом -r рекурсивно копирует каталоги, но что делать когда в каталоге есть вложенные скрытые каталоги/файлы? Например такие
Ориентация экрана в Linux командой xrandr
Когда кода у программиста становится слишком много, его листинг удобнее смотреть на вертикальном мониторе. Крутить его программно можно в терминале командой xrandr
Включить поддержку curl в php
Если мы собрали php по минималке и у нас отсутствует данный полезный модуль, а проверить это можно просто командой в cli
Ubuntu навсегда избавляемся от ввода sudo пароля в терминале
Постоянно вводить пароль в терминале для доступа с правами суперпользователя — это затраты времени. Открыли/закрыли терминал и заново приходится вводить
Ошибки в ssh терминале Ásbrú Connection Manager: GLib-LOG **: setenv() / Gtk-WARNING
При подключении по ssh в asbru-cm в окружении GNOME можем наблюдать следующие ошибки GLib-LOG **: setenv() / Gtk-WARNING
Замена SFTP MobaXterm для Linux в Desktop GNOME
MobaXterm — отличная программка для винды, позволяющая гораздо лучше всяких других ssh клиентов(Putty, Kitty) познакомиться с unix системами, благодаря автоматическому
Как вернуть языковые настройки в Ubuntu 20.04
При смене окружений рабочего стола и последующем их удалении/переустановке могут слететь языковые настройки. После настойки системы под себя с классическим
Sphinx 3.4.1 — настройка сервиса одной командой, с автозагрузкой, ротацией логов и php api
Добавил автоматическую сборочку, со всем необходимым для быстрой настройки sphinxsearch сервиса одной командой, для индексации MySQL бд и работы с
Быстрый патч nginx конфигов пула при переносе серверов в ispmanager 6
В крайней 6 версии isp панели разработчики учинили конкретный дебилизмус, распределив fpm сокеты под каждый сайт и обозвав их тупо
Настройка http авторизации для nginx страниц на примере phpmyadmin
Для дополнительной защиты закроем phpmyadmin http авторизацией, оставив без пароля доступ лишь для подсети своего провайдера.
VScode решение WebSocket close with status code 1006, channel 2: open failed: administratively prohibited: open failed
Если при подключении к удаленному серверу в расширении remote ssh возникает ошибка: WebSocket close with status code 1006 или же
Список основных команд в Linux
Системная информация arch отобразить архитектуру компьютера uname -m uname -r отобразить используемую версию ядра dmidecode -q показать аппаратные системные компоненты
Установка Docker Compose в Linux Debian и запуск своего тестового контейнера
1. Установка Docker Compose Для создания первого проекта при помощи Docker Compose нам понадобится предварительно установленный docker в системе и
Описание параметров конфигурации sshd_config
Подробное описание параметров настройки sshd config
Как поднять mariadb сервер в docker — 5 команд за минуту
Запуск mariadb mysql в докере прост как мычание. Естественно, если у вас уже установлен docker. Если нет, установить docker за
Чистим сопли от старых установок mysql
После удаления старой версии mysql с сервера, не всегда получается сразу поставить новую. Например видим такие ошибки
Парсим и ресайзим аватарки из пс выдачи яндекса
Получать картинки будем из кеша chrome. Наша задача состоит не только в том, чтобы выдернуть картинки из кеша браузера, но
Прокачиваем терминал: переменные HISTCONTROL и HISTSIZE в .bashrc
Когда бороды админов и пользователей командной строки начинают седеть, их начинают кумарить некоторые моменты, которые желательно научиться и уметь настраивать
Sudoers правила. Выборочно разрешить выполнение команд пользователям без root.
С помощью утилиты sudo совершенно не обязательно выдавать пользователю абсолютно все права, на выполнение всех команд в системе, от имени
Python активация виртуального окружения в Linux и Windows
Виртуальное окружение используется для изолирования всевозможных зависимостей и проектов друг от друга в своей отдельной среде, что позволяет использовать пакеты
Как скрыть процессы или файлы от других пользователей в системе Linux
Не всегда есть хорошо, если любой пользователь может набрать в терминале htop, top, ps aux и увидеть там работу процессов
Таблица cоответствия консольных команд Windows и Linux
При переходе с Windows на Linux и наоборот, для тех, кто знаком с командной строкой, может пригодиться небольшая справка по
rsyslog не пишет логи несмотря на то, что служба запущена и работает
Запись ряда системных логов может приостановиться не только по причине остановки службы rsyslog. В частности наверняка останавливается запись таких важных
Авторизация в ISP manager из bash при помощи api и одноразовой ссылки
Хранить пароли в открытом виде где бы то ни было не совсем безопасно, да и не всегда удобно лезть за
Установка Docker на Debian Linux
Для поддержки docker на debian необходимо выполнить его установку
Простой мониторинг uptime сервера с отчетами в Telegram
Чтобы держать руку на пульсе сервера, существует масса ПО. Но если у вас мало ресурсов, например впс-ка с 1-2 гб
Как вернуть настройки рабочего стола xfce4 по умолчанию
Эксперименты с рабочим столом могут привести к неожиданным результатам и когда копаться в настройках лень можно быстро вернуть вид рабочего
Бенчмаркинг HTTP сервера программой ab (Apache Bench)
В ряде Unix дистрибутивов программка ab идёт предустановленной, в остальных — поставляется с Apache. Поговаривают, что в некоторых странах её
Базовые команды управления редактором VIM
VIM Управление файлами :e перезагрузить файл :q выйти :q! выйти без сохранения изменений :w записать файл :w {file} написать новый
Базовые команды управления редактором nano
Информация Ctrl + G Показать меню справки Ctrl + C Показать текущий номер строки и информацию о файле Ctrl +
truncate — обрезка/увеличение файла до заданного размера
Для быстрой обрезки файла до нулевой длины удобно использовать значок вывода потока > перед которым ничего не пишем. Набираем элементарно
Монтирование сетевого диска в Linux из сетевых каталогов на примере shared папки Windows
В сети 2 машины. Одна из них винда с папкой shared-folder доступной по сети, вторая — Debian 10. Задача: расшарить
Подключение к Android по SSH при помощи Termux
Существует много способов и программ беспроводного подключения к Android по wi-fi и Bluetooth, но ничто не даст вам тех возможностей