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

Инсталиране на Docker в Ubuntu

Инсталиране на Docker чрез apt хранилище

Изпълнете следните команди, за да добавите необходимите сертификати и хранилища за инсталиране на Docker и Docker Compose:

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

За Linux Mint или друга дистрибуция, базирана на Ubuntu, използвайте UBUNTU_CODENAME, вместо VERSION_CODENAME.

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

За да инсталирате Docker и добавката Docker Compose, изпълнете следните команти в терминала:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Categories
Линукс Упътвания

Бавен старт на HP ProBook 4540s с 16GB памет

HP ProBook 4540s официално поддържа 8GB оперативна памет, но може да работи и с инсталирани 16GB (2x8GB модули).

Единственият проблем при поставянето на 16GB памет е драстичното забавяне на лаптопа.

Забавянето се наблюдава при стартиране и изключване на машината, както и при цялостна работа с операционната система и приложенията.

Ubuntu/Debian базирани ОС

За да се оправи проблема е необходимо да се добави параметър mem=16G в grub.

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="mem=16G"

CTRL+X

Y

sudo update-grub

Windows 10

Start -> Run -> msconfig -> Boot -> Advanced Options -> Maximum Memory -> 16384
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
Линукс Упътвания

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

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

Setup Linode Server / Ubuntu 20.04

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

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
Categories
Други Линукс Упътвания

Преименуване на част от името на файл(ове) в Ubuntu/Debian

За да замените част от името на файл(ове) в текущата директория, използвайте следната команда:

rename -v 's/\:/-/g' *.mkv

Тази команда ще замести : (две точки) с (тире) в имената на всички файлове с разширение .mkv в текущата директория.

Използване на команда rename:

rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ]
[ -e|-E perlexpr]*|perlexpr [ files ]

Преименуване на файлове в PowerShell

Categories
Raspberry Pi Компютри Линукс Упътвания

Инсталиране на BitTorrent сървър на Raspberry Pi 3

Инсталиране на Deluge в 8 лесни за изпълнение стъпки

1. Първо се прави обновяване на приложенията, като се изпълнят следните 2 стандартни команди в терминала:

sudo apt-get update
sudo apt-get upgrade

2. Продължава се с инсталиране на Deluge

sudo apt-get install deluged
sudo apt-get install deluge-console

3. За да се създаде конфигурационен файл, първо се стартира Deluge, след което процесът се прекратява, за да се продължи с  редакцията на файла.

deluged
sudo pkill deluged

4. Препоръчително е първо да се направи копие на конфигурационния файл, а след това да се отвори оригиналния файл с текстов редактор:

cp ~/.config/deluge/auth ~/.config/deluge/auth.old
nano ~/.config/deluge/auth

5. За да се създаде нов потребител,  се добавя нов ред в следния формат:

user:password:level

примерен ред (10 отговаря на пълни администраторски права):

pi:raspberry:10

6. Стартира се Deluge, а след това се отваря неговата конзолата:

deluged
deluge-console

7. В конзолата на Deluge се изпълняват следните 3 команди:

config -s allow_remote True
config allow_remote
exit

8. Инсталацията приключва с рестартиране на Deluge:

sudo pkill deluged
deluged

Източник: https://www.howtogeek.com/142044/how-to-turn-a-raspberry-pi-into-an-always-on-bittorrent-box/


Редакция: 15 юли 2023 г.

Възможни грешки при изпълнение на команда deluged:

AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Грешката се оправя с обновяване на pyopenssl:

pip3 install pip --upgrade
pip3 install pyopenssl --upgrade