Логи в Debian
С удивлением заметил, что в Debian 12 по умолчанию пишется очень мало логов. И дело не в journalctl
, там тоже пусто. Конкретно, меня интресовали логи cron. Получается, теперь такое логирование надо включать самостоятельно.[..]
CoolerControl — удобное управление вентиляторами
Программа CoolerControl позволяет через графический интерфейс управлять оборотами вентиляторов, соблюдая нужный температурный режим. Про настройки в консоли теперь можно забыть.[..]
Дробное масштабирование Gnome
У меня Debian 12 Gnome. Имея экран 16" c разрешением 2560*1600 по умолчанию получается всё слишком мелко. В этой статье расскажу о решении, которое в итоге нашёл для себя.[..]
Потеря связи с bluetooth
Компьютеры и софт принято создавать энергоэффективными. Это правильно, но иногда это приводит к проблемам. В частности моя bluetooth-мышка теряла соединение.[..]
Управление свопом
Память стоит недорого и при её нехватке проще докупить. Но иногда это сделать невозможно, например, во многих современных ноутбуках память распаяна.[..]
Перешёл на Debian 12
Раньше эта операционная система была лучшей для сервера, теперь Debian стал лучшим и для обычного компьютера.[..]
Установка Manticore Search
Manticore Search — это форк Sphinx, который более популярен, развивается и ничем не уступает. Его установка довольно простая, но делая это из раза в раз мне приходилось сталкиваться с одними и теми же граблями.[..]
OpenSSL: dh key too small
На новом сервере (Debian 10) с сайтом на Laravel возникла эта проблема. Ошибка появлялась в логах при отправке уведомлений по электронной почте. Отправка сообщений не работала.[..]
Перешёл на Ubuntu 20.04
Некоторое время в VirtualBox у меня было несколько дистрибутивов — Ubuntu 20.04, Kubuntu 20.04, Xubuntu 20.04, Pop!_OS 20.04, Debian 10, LMDE 4, Fedora 33 Workstation. Запускал их иногда, смотрел. Так уж случилось, что недавно в Elementary OS у меня снова сбойнул веб-браузер. Набранный на сайте текст был потерян. В общем, психанул и поставил Ubuntu в качестве основной системы.[..]
Установка Node.js и npm
Необходимо определиться с версией, которая вам нужна. Я предпочитаю ставить не новейшую версию Node.js, а последнюю LTS.[..]
Управление пользователями в Linux
Создание пользователей, включение в группу, удаление, смена пароля.[..]
Laravel, Composer и Cannot allocate memory
Столкнулся с проблемой на веб-сервере с 1Гб памяти. Менеджер пакетов Composer не смог обновить сайт на Laravel. Ничего супер-тяжелого там не используется.[..]
Веб-сервер на Debian — php 5/7/8, nginx+php-fpm, Let’s Encrypt
В статье собрано все самое важное по настройке веб-сервера. Для использования будут доступны сразу несколько версий PHP. Никакого Apache, только Nginx+php-fpm. Установка MySQL, phpMyAdmin и автоматически обновляемые SSL-сертификаты Let’s Encrypt.[..]
Настройка sudo в Debian
При установке Debian по умолчанию создается два пользователя. Первый — root
, с соответствующими правами. Второй — пользователь с произвольным именем и минимальными правами. В отличие от Ubuntu, в Debian по умолчанию не установлен пакет sudo
, поэтому наделить пользователя расширенными правами при необходимости невозможно. Но это можно поправить.[..]
Установка и удаление программ из консоли
В разных дистрибутивах Linux предусмотрены специальные менеджеры для установки приложений. Пользоваться ими удобно. К тому же, часто в них можно почитать описание программ, иногда посмотреть скриншоты и, совсем иногда, даже почитать комментарии пользователей. Но в этих менеджерах бывают не все программы или старые версии программ. В таких случаях без консоли не обойтись.[..]
Самоподписанный SSL-сертификат
Дело не очень уже нужное, благодаря появлению Let’s Encrypt. Тем не менее, необходимость иногда возникает. В этой публикации пошаговое руководство (проверенно на Debian), плюс пример подключения сертификата в Nginx.[..]
Настройка Logrotate
Если веб-сервер используется активно, то разные логи быстро растут. Если пустить это на самотёк, то однажды они займут всё свободное место на диске. Чтобы контролировать ситуацию существует программа Logrotate, которая автоматически архивирует и удаляет старые логи. Такой процесс называется ротацией логов.[..]
Локальный веб-сервер — VirtualBox, Debian, Nginx+php-fpm, MySQL
Создавая недавно новый сайт на Yii2 я прилично помучился из-за различий рабочего окружения, которые обеспечивают локальный Open-Server на Windows и реальный сервер с Debian. Это вынудило меня настроить правильный локальный сервер, используя VirtualBox. В статье я расскажу, как это сделать.[..]
Установка Drush для Debian 8
Drush — это специальная утилита для Drupal, позволяющая производить разные операции с движком из командной строки. Название утилиты происходит от слов Drupal и Shell.[..]
Приоритеты работы программ в Linux
Процесс создания бэкапов или запуск других тяжёлых скриптов может сопровождаться существенным отъеданием ценных ресурсов процессора и диска. Из-за этого другие задачи, может быть более важные, начинают выполняться с существенными тормозами. В статье об утилитах и способах, которые помогут с этим бороться.[..]
Debian и синхронизация времени
Настройка автоматической синхронизации времени с использованием ntp (Network Time Protocol).[..]
Команды cron, которые пригодятся на веб-сервере
Подборка команд для cron
с комментариями.[..]
Восстановление карты MicroSD
Иногда карты памяти дают сбой, из-за чего видеорегистраторы и другие устройства не могут с ними нормально работать, в том числе не могут отформатировать. Компьютеры на такие карточки тоже странно реагируют, например, тормозят или просто не видят их в системе.[..]
Простой тест скорости диска в Linux
Описанный в данной заметке тест с использованием dd
не является супер-точным. Однако, в большинстве случаев он позволяет быстро подручными средствами оценить ситуацию. Часто этого достаточно.[..]
Бэкап сайта на Яндекс.Диск в Debian
Создавать копии файлов и базы сайта очень важно. Хорошо, если ваш хостинг облегчил задачу и занимается этим самостоятельно. Но если нет, или предлагает это за отдельную плату, то можно посмотреть в сторону Яндекс.Диска.[..]
Часовой пояс в Debian
При переводе часов, то туда, то сюда, совсем забыл, что неплохо бы настроить время не только на домашних часах, компьютерах и т.д. но и на веб-сервере.[..]
Удаленный рабочий стол на VPS-хостинге
Ранее бывало, что я оставлял включенным дома компьютер, чтобы потом удаленно зайти на него и выполнить какие-то действия, которые не мог делать мобильно или на работе. Теперь для этой цели я стал использовать VPS-хостинг и связку Debian 6.0 +LXDE +XRDP. Подключиться к такому столу можно отовсюду — из iOS, Android, Windows.[..]