Linux. Авторизация по SSH ключу. Приватный и публичный SSH ключ.
SSH или Secure Shell — это зашифрованный протокол, который часто используется для взаимодействия и удаленного управления серверами. Если вы захотите что-либо сделать на удаленном сервере, скорее всего, вам придется воспользоваться…
Android. Как удалить «неудаляемые» приложения со смартфона
Есть проблема, чтобы увеличить привлекательность смартфонов, производители ставят на них как можно больше разных программ от сторонних производителей. Часть из этих приложений невозможно удалить непосредственно через андроид, а можно только…
Docker. Список команд для начинающих
Docker — отличный инструмент, который позволяет создавать облачные приложения и системы. Чтобы начать работать с ним через терминал, вам пригодятся команды, перечисленных ниже. список всех запущенных контейнеров $ sudo docker…
Использование индексов в MySQL
Чем больше мы пользуемся ORM, тем меньше задумываемся об оптимизации БД, до тех пор пока не прижмёт. В простых кейсах для ускорения запроса проблем не возникает, но если случай чуть…
WSL. Windows. Как установить Linux в Windows 10
В юбилейном обновлении Windows 10 версии 1607 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это…
WebDav — что это такое?
Что такое протокол WebDav WebDav – это протокол, созданный поверх протокола HTTP и представляющий собой, по сути, свой комплект дополнений к последнему. WebDav обеспечивают управление файлами на удалённых серверах, к…
Apache. Расшифровываем сообщения на кириллице в error.log
Есть определенная проблема с сообщениям об ошибках на кириллице в error.log. Все сообщения не в ASCII будут вот такого вида: xd0x9dxd0xb5xd0xb2xd0xb5xd1x80xd0xbdxd0xbe xd1x81xd0xbexd1x81xd1x82xd0xb0xd0xb2xd0xbbxd0xb5xd0xbd limit Просто не-ASCII считается небезопасными данными по-умолчанию и…
Cron — запуск задач по расписанию в Linux
Что такое cron? Cron — программа-демон, предназначенная для выполнения заданий в определенное время, или через определенные промежутки времени. Это программа-демон (служба, по аналогии с Windows), которая постоянно размещена и работает…
Docker. Alpine: Установка Пакетов
Alpine Linux — это минималистичный Docker-образ на базе имеет размер всего 5 МБ, но многие обычные для Linux утилиты в нем, по умолчанию, не установлены. Рассмотрим как из командной строки…
Redis. Установка и настройка
Что такое Redis? Redis (REmote DIctionary Server) — это не реляционная высокопроизводительная СУБД, сетевое хранилище данных типа «ключ — значение». Redis хранит все данные в оперативной памяти (RAM), доступ же…