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

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

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

# 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

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

PIP грешка: not on PATH

Добавяне на директория в PATH и премахване на предупреждение:

nano ~/.bashrc

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

source ~/.bashrc

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

Инсталиране на SSH сървър в Ubuntu

Инсталиране на OpenSSH сървър:

sudo apt install openssh-server

Активиране на сървъра:

sudo systemctl enable ssh

Разрешаване на порт 22:

sudo ufw allow ssh

Стартиране/спиране/рестартиране на услугата:

sudo systemctl start ssh
sudo systemctl stop ssh
sudo systemctl restart ssh
Categories
Windows Линукс Упътвания

Отдалечена връзка от Ubuntu към Windows 7 с FreeRDP

Инсталиране на FreeRDP:

sudo apt install freerdp2-x11

Свързване:

xfreerdp /v:хост /u:потребител /p:парола /cert:ignore /tls-seclevel:0 /f

където хост е адресът на компютъра с операционна система Windows 7, а потребител и парола са името и паролата на потребителския акаунт, с който се прави връзка към отдалечената машина.

Превключване между цял екран и прозорец:

CTRL+ALT+ENTER
Categories
Линукс Упътвания

PIP грешка: externally-managed-environment

Премахване на грешка „външно-управлявана-среда“ в PIP:

sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED

където 3.11 е версията на Python.


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

Отключване на BitLocker дял с парола в Ubuntu

Отключване на дял, заключен в Windows с BitLocker, с помощта на dislocker в операционна система Ubuntu.

sudo apt install dislocker

sudo fdisk -l
lsblk -f

sudo mkdir /media/bitlocker
sudo mkdir /media/mount

sudo dislocker -v -V /dev/sdbX -uпарола -- /media/bitlocker
sudo ls /media/bitlocker
sudo mount -o loop,rw /media/bitlocker/dislocker-file /media/mount
sudo ls /media/mount

sudo umount /media/mount
sudo umount /media/bitlocker
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
Компютри Линукс Упътвания

Dell B130 – бавен WiFi в Antix Linux

Как се оправя бавен безжичен интернет (WiFi) при Dell B130 с инсталиран Antix Linux.

sudo rfkill unblock all
sudo apt purge firmware-b43-installer
sudo apt update
sudo apt install firmware-b43-installer
sudo modprobe -r b43
sudo modprobe b43
Categories
Raspberry Pi Компютри Линукс Упътвания

Инсталиране на Deluge сървър в Zorin 16.2

Процедурата по инсталирането на Deluge сървър в Zorin 16.2 е същата като при инсталиране на Deluge сървър в Raspberry Pi 3.

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

Създаване на SSH ключ за GitHub

ssh-keygen -t ed25519 -C "your_email@example.com"

eval "$(ssh-agent -s)"

ssh-add ~/.ssh/id_ed25519