Raspberry Pi 4: Разгоняем…

Как и все, когда знаешь, делается просто: открыл->отредактировал->закрыл->перезапустил. Попугаев не мерял, но, субъективно, работает быстрее, т. е. «игра стоит свечь»

  1. зачем это делать, объяснять не собираюсь
  2. теоретические детали и научные объяснения можно найти по ссылке ниже или в интернете
  3. я привожу просто практические проверенные шаги, в первую очередь, для себя, чтобы, если придется переставляться, то не надо будет искать, как это сделать
  4. никаких перепрошивок (см. ниже: New Firmware) делать не надо. все работает с Raspberry Pi 4 из первой версии (July 2019)

(далее…)

swap файл размер и размещение

nano /etc/dphys-swapfile

мне нравятся абсолютные значения:

CONF_SWAPSIZE=4096
CONF_MAXSWAP=4096

хотя возможен вариант и переменного размера:

# CONF_SWAPSIZE=100
CONF_MAXSWAP=8192

update swap file

[ dphys-swapfile setup ] - иногда требуется сначала это
service dphys-swapfile restart

Source: operating systems — How to set up swap space? — Raspberry Pi Stack Exchange

GT (test CSV file)

Цены указаны за номер в сутки (евро)



Расписание речных круизов 2017

MongoDB + PHP

Ну и для некоторой законченности, добавим поддержку MongoDB из-под PHP.

Pi не всегда однозначно реагирует на заданные версии (в других версиях системы нужно вводить php7.2-dev или просто php7-dev), поэтому, для начала устанавливает php-dev и генерим модуль mongodb

apt install php-dev
pecl install mongodb

(далее…)

MongoDB on Pi

Установка версии по умолчанию:

apt install mongodb
service mongodb start

единственное, что пришлось поменять в настройках:

nano /etc/mongodb.conf
bind_ip = 0.0.0.0
service mongodb restart

чтобы иметь возможность удаленное доступа к серверу (например: http://local_network_ip:port).

Восстановление файлов в /etc

Когда Apache перестал нормально работать, первое, что я сделал: потер файл конфигурации /etc/apache2/sites-available/000-default.conf, однако оказалось, что перестановка сервера, как, например, под Виндой не восстановила потертых файлов и сервер продолжал работать по только ему известному «по-умолчанию» настроению.

Если вы не знаете где зарыты потертые файлы, то можно запустить что-то похожее на

$ dpkg -S /etc/apache2/sites-available/000-default.conf

чтобы найти куда потертый файл входил, а, если знаете, то можно прямо

$ apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" apache2

Источник: Restore an etc configuration file from the original maintainer version on Debian | Mx17 blog

WordPress: Unable to create directory

Ошибка «unable to create directory» при попытке добавить theme, plugin, media file или update WordPress или любое уже установленное.

Помогло добавление пользователя в группу www-data (Apache)

sudo gpasswd -a "$USER" www-data
sudo chown -R "$USER":www-data /var/www - не уверен в необходимости этого

(далее…)

Yandex.Metrica