Установка нескольких версий Node.js в Ubuntu с помощью NVM
Рассмотрим инструмент nvm для ubuntu и его основные команды для переключения между версиями node.
Столкнувшись с ограничениями в консоли при запуске php скрипта или с ограничением при постановке php задача на cron, Вы, скорее всего, будете искать возможность изменять настройки файла php.ini у своего хостера. Вероятность того, что такие настройки будут в панели хостинга очень низка.
Задача:
Допустим нужно запустить скрипт, который лежит по пути /var/www/script.php и ему требуется 1 Гб ОЗУ для обработки какой-либо информации. С браузера запустить его нет возможности из-за долгой обработки или требуется поставить скрипт в планировщик.
cron (cli):
php /var/www/script.php
При запуске скрипта имеем:
Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 20480 bytes) in /var/www/script.php on line NUMBER_LINE
Решение:
Если позволяет хостинг, то задачу cli или cron можно запустить со своими конфигурациями.
1. Создадим файл php.ini (например в директории /var/www/ рядом с нашим script.php)
2. Внесем в него нужные нам параметры (в данном случае 1 Гб memory_limit)

3. Запускаем из консоли или ставим на cron
php -c /var/www/php.ini -f /var/www/script.php
-c - ключ после которого задаётся путь к php.ini с нашими параметрами
-f -ключ после которого задается путь к запускаемому скрипту
Тестировалось на хостинге:
Рассмотрим инструмент nvm для ubuntu и его основные команды для переключения между версиями node.
Рассмотрим настройку swap, если имеется достаточно доступной оперативной памяти. Влияние параметра swappiness на агрессивность использования файла подкачки.
Настройка Apache для большого объема Cookie. Разберем ошибку "Bad Request. Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit." и параметры для настройки сервера.
Попробуем вылечить черный экран при загрузке Ubuntu после установки проприетарного драйвера nvidia-340 на ноутбуке с Nvidia 630М.
Когда перестали работать USB 2.0-3.0 после обновления Ubuntu на ноутбуке.