Системная информация 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, но ничто не даст вам тех возможностей
Администрирование нескольких серверов с мобильного по ssh в Termux
Тот кто скажет, что администрирование серверов с современных мобильных устройств — это жесть и хардкор, тот скорее всего не знает,
Немного про 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-х версий никуда не годится совсем, разве что для определения четких текстов в
Краткий справочник команд Linux
Команды Linux по категориям Команда Действие Получение справки apropos Поиск man-страниц с указанным ключевым словом info Отображает оперативную справку по
Добавление юзера sudo на сервер с авторизацией по SSH ключам
Например мы установили новый сервер и в целях безопасности хотим закрыть авторизацию под root, но всё же оставить рабочее пространство
Почему 22 порт SSH нужно обязательно менять на не стандартный
Казалось бы, ставь fail2ban для защиты системы и из коробки получай стандартную защиту SSH от брутфорса с уже настроенным по
Базовая установка Debian 10 на VirtualBox под сервер с минимальными настройками
Подготовим систему под будущий сервер, выполнив чистую установку Debian 10 на VirtualBox и настроив будущую сеть на виртуальном адаптере. Несмотря
Kali Linux отключение автоматической блокировки экрана
К удивлению не обнаружил в настройках xfce на Kali Linux отключение блокировки экрана через определенное время. Обычно в различных окружениях
Браво товарищ, у вас закончились inode. Как выявить и устранить.
Ошибка коварна тем, что мы получаем сообщения об использовании дискового пространства на вроде таких failed: No space left on device.