Categories
Raspberry Pi Линукс Упътвания

How to fix locale error on Debian 10

Locale error in Debian 10 Buster
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
sudo dpkg-reconfigure locales

Categories
Линукс Упътвания

Преоразмеряване на .img файлове в Ubuntu/Debian

sudo modprobe loop
sudo losetup -f
sudo losetup /dev/loop0 myimage.img
sudo partprobe /dev/loop0
sudo gparted /dev/loop0
sudo losetup -d /dev/loop0
fdisk -l myimage.img
Disk myimage.img: 6144 MB, 6144000000 bytes, 12000000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ea37d

      Device Boot      Start         End      Blocks   Id  System
myimage.img1            2048     9181183     4589568    b  W95 FAT32
truncate --size=$[(9181183+1)*512] myimage.img

Източник: https://askubuntu.com/questions/1174487/re-size-the-img-for-smaller-sd-card-how-to-shrink-a-bootable-sd-card-image

Categories
Raspberry Pi Други Линукс Упътвания

Инсталиране на Samba сървър / Raspberry Pi

Обновяване на инсталираните приложения

sudo apt-get update
sudo apt-get upgrade

Инсталиране на Samba

sudo apt-get install samba samba-common-bin

Създаване на споделена директория

mkdir /home/pi/shared

Конфигуриране на Samba

sudo nano /etc/samba/smb.conf
[share]
path = /home/pi/shared
writeable=Yes
create mask=0777
directory mask=0777
public=no

Създаване на потребител за Samba

sudo smbpasswd -a pi

Рестартиране на Samba

sudo systemctl restart smbd

Източник:

https://pimylifeup.com/raspberry-pi-samba/

Categories
Линукс Упътвания

Проверка на IP адрес през терминала в Ubuntu/Debian

wget -qO- http://ipecho.net/plain | xargs echo
Categories
Линукс Упътвания

Компилиране на RTKLIB GUI в Ubuntu 20.04

Обновяване на хранилището:

sudo apt-get update

Инсталиране на Qt5 и необходимите библиотеки:

sudo apt-get install qt4-qmake qt5-qmake qtbase5-dev qtbase5-dev-tools libqt5serialport5-dev

Сваляне на изходния код на RTKLIB и изграждане (компилиране) на програмата:

git clone https://github.com/rtklibexplorer/RTKLIB.git
cd RTKLIB
cd app
cd qtapp
qmake
make
./install_qtapp

Categories
Raspberry Pi Други Линукс Упътвания

Log2Ram за Raspberry Pi

Описание

Log2Ram намалява постоянното писане върху MicroSD картата в Raspbery Pi.

Инсталация

echo "deb http://packages.azlux.fr/debian/ bullseye main" | sudo tee /etc/apt/sources.list.d/azlux.list

wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -

sudo apt update

sudo apt install log2ram

Източник

https://github.com/azlux/log2ram

Categories
Други Линукс Упътвания

Настройка на Linode Server в Ubuntu 20.04

Кратък справочник за настройка и поддръжка на Ubuntu сървър в Linode:

https://github.com/Nanich87/setup-linode-server

Categories
Други Интернет на нещата Линукс Упътвания

Базова станция с Raspberry Pi Zero и u-blox ZED-F9P

Проект за базова станция с Raspberry Pi Zero, u-blox ZED-F9P GNSS модул и RTKLIB.

Данните от GNSS модула се записват на MicroSD картата на Raspberry Pi Zero, с помощта на RTKLIB и програмата str2str.

GNSS модулът трябва да е настроен да препраща само UBX данни към серийния интерфейс.

GNSS моделът е тестван на 8 Hz и 3 съзвездия и работи безпроблемно.

Файловете се записват в /mnt директорията на Raspberry OS. Препоръчително е да се създаде отделен дял на картата, с файлова система, която се поддържа и в Windows.

https://github.com/Nanich87/raspberry-pi-zero-base-station

Categories
Raspberry Pi Други Интернет на нещата Линукс Упътвания

Копиране файловете на потребител pi в Raspberry OS с rsync

Копиране на директорията на потребител pi в Raspberry OS с rsync отдалечено:

rsync -chavzP --stats pi@remote.host:/home/pi /path/to/local/storage

където remote.host е IP адресът на Raspberry Pi, а /path/to/local/storage локалната директория, където ще бъдат копирани данните.

Categories
Други Линукс Упътвания

Управление на PHP-FPM в Ubuntu сървър

Стартиране:

sudo systemctl start php7.4-fpm.service
sudo service php7.4-fpm start

Спиране:

sudo systemctl stop php7.4-fpm.service
sudo service php7.4-fpm stop

Рестартиране:

sudo systemctl restart php7.4-fpm.service
sudo service php7.4-fpm restart

Презареждане:

sudo systemctl reload php7.4-fpm.service
sudo service php7.4-fpm reload