Linux
  •     Как зарежда Linux

  • DEBIAN

  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •     Ремонт на GRUB и INITRAMFS
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     SAMBA + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Инсталиране и настройка на Nginx
  •       Директиви location в Nginx
  •       MYSQL,PHP и PHPMyAdmin в Nginx
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •       Допълнителни настройки (спам и т.н.)
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK

  • UBUNTU
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server

  • ARCH
  •     Минимална базова инсталация на Arch
  •        Настройка на базовата система
  •     Инсталиране на Arch на UEFI и ext4
  •     Инсталиране на Arch на UEFI и btrfs
  •       Резервно копиране в Arch
  •     Инсталиране на Arch на UEFI и DualBoot
  •     Инсталиране на Arch с btrfs и archinstall
  •     Инсталиране на Arch с DualBoot и archinstall
  •     OpenBOX в Arch
  •     KDE в Arch
  •       Оптимизация и приложения за KDE в Arch
  •       От PipeWire към PulseAudio в KDE при Arch
  •     LXQt в Arch
  •     QEMU-KVM в Arch

  • TROUBLESHOOTING
  •     Отстраняване на неизправности

  • RAID
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  •     UEFI LVM RAID1

  • ZFS
  •     ZFS теория и малко практика

  • BTRFS
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot

  • КОНТЕЙНЕРИ
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD

  • ОТСТРАНЯВАНЕ НА ГРЕШКИ
  •     SWAP
  •     InitRAMFs

  • PROGRAMS
  •   Conky
  •   Sublime Text
  •   PiHole
  •   AdGuard

  • BGPOST
  •     Tar-App-01 SAMBA

  • Виртуализация в Arch линукс

    https://www.youtube.com/watch?v=jEYvCRJ_pGg


    Тази тема не е от сложните, но пък е интересна и си заслужава внимание. Има много видове hypervisor-и но смятам да се спрезм на QEMU и KVM. Самия емулатор е QEMU, а KVM е ускорител за QEMU. Тези два модула са взаимно свързани и примерно KVM не може да работи без QEMU. За начало трябва да се убедите, че вашия компютър поддържа виртуализация. Грубо казано процесора който ползвате поддържа виртуализация и в BIOS-a е включена тази опция. В Linux можете да проверите чрез командата:

    lscpu | grep Virtual Virtualization: VT-x Virtualization type: full

    Да проверим али модула е зареден в ядрото.

    lsmod |grep kvm kvm_intel 520192 0 kvm 1421312 1 kvm_intel irqbypass 16384 1 kvm

    Процесора ми е Intel затова модула е kvm_intel. За процесори AMD, модула ще е kvm_amd. Инсталираме всички необходими пакети.

    sudo pacman -S qemu libvirt virt-manager dnsmasq bridge-utils spice-protocol spice-vdagent :: Има 3 източници достъпни за qemu: :: Хранилище extra 1) qemu-base 2) qemu-desktop 3) qemu-full Въведете номер (default=1): 2

    qemu - програма за емулиране на компютъра libvirt - програма имаща графичен интерфейс за управление на виртуалната машина virt-manager - надстройка на quemu и libvirt dnsmasq - програма за настройка на мрежата bridge-utils - оше една програма за настройка на мрежата spice-protocol - по-напреднал протокол за връзка с вашата виртуална машина spice-vdagent - още един по-напреднал протокол за връзка с вашата виртуална машина, подобни на протоколите vnc, rdp и т.н. qemu-base - минимални услуги на емулатора, тук няма поддръжка на spice-protocol, само vnc, qemu-desktop - оптимален набор от функции, поддържа spice-protocol и 3D функции, qemu-full - пълна поддръжка на функции но става по-тежка системата. След инсталацията пускаме Virtual Machine Manager (Мениджър на виртуални машини). Появява се екран Unable to connect to libvirt qemu:///system. Ако натиснем на линка Детайли ще видим, че не може да се свръже с libvirt qemu:///system. Предлага ни да проверим дали услугата libvirt е стартирана като демон. За целта:

    sudo systemctl enable libvirtd sudo systemctl start libvirtd

    Сега програмата се стартира но изисква права. За целта:

    sudo usermod -aG libvirt cccp

    Казахме, че потребителя cccp ще е член на групата libvirt

    Наново стартираме Virtual Machine Manager. Сега не ни иска парола за удостоверение. Вече може да се създават виртуални машини.