Установка memcached в Debian/Ubuntu

Memcached — это программный пакет с открытым исходным кодом, который обеспечивает уровень кэширования в памяти, часто развертываемый в качестве компонента стеков веб-приложений для снижения нагрузки на традиционные базы данных для часто используемых объектов. Установить пакет не составляет труда, но нужно помнить, что для нормальной работы с PHP, необходимо установить и сконфигурировать пакеты для самого языка.…

Почему SSH в контейнерах это зло

Эта статья является продолжением моих изысканий по Docker. Тема навеяна простым примером из жизни. Администратору занимающемуся преимущественно Windows был задан вопрос, если у тебя есть контейнер Docker, как ты будешь им управлять. Не задумываясь тот ответил: «поставлю в контейнер SSH и буду к нему подключаться«. Сегодня я попытаюсь объяснить, почему так делать не нужно. Собственно,…

Как установить Midnight Commander в Linux и подключить Vim как редактор по умолчанию

Как установить Midnight Commander (MC) в Linux или CentOs? Легко:

для Ubuntu (Debian) или

Для CentOs. После установки юзаем через команду MC — mc. Тут должна была появиться подробная инструкция по эксплуатации, но после нескольких минут работы я понял, что расписывать особо нечего. Поэтому держите веселый скрин:   Все основные действия написаны в…

Как войти в Docker контейнер — первые шаги

Задача «как войти в контейнер Docker» аналогична проблеме выхода из Vim. Да, чтобы делать эти вещи необходимо понимать что вы делаете и зачем. Поэтому в этой статье я не буду расписывать что такое Docker. Я не смогу рассказать лучше чем это уже сделано: Вот, отличная статья на Хабре: Полное практическое руководство по Docker: с нуля…

Устанавливаем файловый менеджер Sprut

Sprut — серверный двухпанельный файловый менеджер написанный на Python и JavaScript. Развитием и поддержкой проекта занимается известный российский хостинг-провайдер Бегет. Файл-менеджер используется у них в административной панели хостинга и доступен для любых тарифов. Вы можете изучить его работу, зарегистрировавшись на их сайте, для новых клиентов провайдер предоставляет бесплатный 30-дневный период. Я когда-то попробовал и влюбился…

Рабочая среда Linux/Ubuntu из под WSL2 в Windows10

Рабочая среда это важно, чем проще и быстрее вы можете развернуть рабочую среду, тем эффективнее будет строится ваша работа. В первое время, я делал много ошибок работая под Linux потому что привык к MacOS. Все дело в том, что я практически не касался серверных конфигураций на своем компьютере, у меня стоял Valet и он решал…

Как установить htop на CentOS 8

Если вы хотите контролировать свою систему в интерактивном режиме, то команда htop должна быть одним из лучших вариантов. Htop — это усовершенствованная версия своей предшественницы top (которая скорее всего уже установлена в вашей системе), она представляет собой интерактивную программу просмотра процессов и системный монитор, отображает метрики использования ресурсов в цвете и позволяет вам легко следить за производительностью вашей системы. Htop отображает…

Как менять права доступа или владельца для папок в Linux (MacOS)

Начинающие linux администраторы сталкиваются с проблемами вызванными непониманием того как работают права пользователей в nix-системах. В любой операционной системе, будь то Linux, Windows или FreeBSD, корректная работа приложений, сервисов и безопасность системы в целом напрямую зависит от прав доступа  на файлы и папки. Основа философии Linux — все объекты операционной системы — это файлы, для…

Linux cli работа в консоли

Шпаргалка по консольным командам Linux (MacOS)

Консоль Linux — одно из самых удобных средств общения с компьютером. Новичкам может показаться сложным и непонятным ввод странных сочетаний и бегущие тестовые строки на экране, но разобравшись вы поймете насколько это удобно и главное быстро. Потренировавшись с работой терминала, вы поймете, что не нужно скачивать отдельные утилиты для работы с SSH или MySQL, все…