Linux
  •     Как зарежда Linux Ремонт на GRUB
  •     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
  •       Защита - SPF, DKIM и DMARK
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK
  •     Минимално KDE в Debian

  • ARCH
  •     ArchInstall
  •     Минимална базова инсталация на Arch
  •        Настройка user, хост, регион
  •        Настройка мрежа, ядро, DOS
  •        Pacman, Reflector, YAY, SSD-TRIM, SSH
  •        Пакети за графични среди в Arch
  •        Пакети за видео-драйвери в Arch
  •     Инсталиране на Arch на UEFI и ext4
  •     Инсталиране на Arch на UEFI и btrfs
  •       Резервно копиране в Arch
  •     Инсталиране на Arch на UEFI и DualBoot
  •     Инсталиране на Arch с DualBoot и archinstall
  •     OpenBOX-минимум в Arch
  •     LXDE в Arch
  •     LXQt в Arch
  •     ArchInstall и KDE
  •       Първи стъпки след archinstall
  •       Необходими приложения след archinstall
  •       Почистване на системата след archinstall
  •     ArchInstall и GNOME
  •       Настройка на GNOME
  •       Оптимизация на GNOME за игри
  •       Забавни моменти в приложенията на GNOME
  •     KDE по избор, приложения и TimeSHIFT
  •     KDE-минимум в Arch
  •       Настройка и оптимизация на KDE
  •       Приложения за KDE в Arch
  •       Външен вид и стил в KDE
  •     QEMU-KVM в Arch
  •     VMware-TOOLS в Arch
  •     GDrive/Onedrive в Arch
  •     WINE в Arch
  •     Timeshift
  •       Прехвърляне на системата на друг диск

  • 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

  • PROGRAMS
  •   Conky
  •   Sublime Text
  •   AdGuard

  • BGPOST
  •     Tar-App-01 SAMBA

  • Инсталиране на Arch чрез ArchInstall

    В тая статия ще има суха практика без разни картинки и пояснения. Наложи ми се сбито да обяснявам как се инсталира Arch чрез скрипт и на практика да следиш много картинки е неудобно. Едно нагледно ръководство на английски: https://www.youtube.com/watch?v=aFuToQg638E И моя статия с картинки: ArchInstall и KDE

    Свързване към Internet

    Мисля, че ясно за наличието на прясно инсталационно ISO и как да се стартира от него. Тук ще има само чиста инсталация. Първото нещо което трябва да се направи след зареждането на ISO файла е да се провери връзката към Internet.

    ping dir.bg Pinging dir.bg [172.67.71.201] with 32 bytes of data: 64 bytes from 172.67.71.201: icmp_seq=1 ttl=06 time=13.5 ms 64 bytes from 172.67.71.201: icmp_seq=2 ttl=06 time=14.2 ms 64 bytes from 172.67.71.201: icmp_seq=3 ttl=06 time=14.5 ms 64 bytes from 172.67.71.201: icmp_seq=4 ttl=06 time=13.7 ms

    В случая имаме. Ако нямахме връзка и ползваме WiFi ще се наложи да създадем такава.

    iwctl device list wlan0 station wlan0 scan station wlan0 get-networks Navy5S station wlan0 connect Navy5S station wlan0 show quit ping google.com

    След като сме изградили връзката към Интернет, да обновим първо репозиторите и скрипта с който ще инсталираме.

    pacman -Sy pacman -Sy archinstall

    След обновяването да стартираме и самия скрипт.

    archinstall

    От тук почва самата инсталация. Archinstall language: English Locales: 🔹Keyboard layout: US 🔹Locale language: en_US.UTF-8 🔹Locale encoding: UTF-8 Mirrors and repositores: 🔹Select regions: Bulgaria 🔹Optional repositories: multilib Disk configuration: Manual Partitioning 🔹/boot: (1GB, FAT32) 🔹/: (77GB, ext4) 🔹swap: (8GB, linux-swap) 🔹/home: (останалото място, ext4) Swap: Yes (default) > zstd (default) Bootloader: Systemd-boot Kernels: linux Hostname: Arch_PC Authentication: 🔹Root password : (избираме парола за root) 🔹User account >> Add a user: (cccp със парола, освен това да е в групата sudo) 🔹U2F login setip: ако ползвате хардуер за вписване в системата Profile >> Type: Desktop 🔹Type: KDE Plasma или друга която харесвате графична среда ● plasma-desktop: Минимален вариант, инсталира само абсолютния минимум – работния плот, панелите и базовите системни настройки. Няма предварително инсталиран файлов мениджър (Dolphin), текстов редактор или браузър. Идеален за потребители, които искат сами да изберат всяко приложение. ● plasma: Пълен пакет, инсталира цялата графична среда заедно с всички стандартни инструменти, уиджети и мениджъри за мрежи и звук. ● plasma-meta: Пълен мета-пакет, пакетите които се инсталират са със зависимости и не може да се изтрие нито един отделен компонент. Вътре няма никакъв софтуер, даже няма конзола, само графична среда. ● kde-applications: Група приложения, това не е самата графична среда, а огромен пакет с всички официални софтуери на KDE (като Dolphin, Konsole, Ark, Kate, Gwenview). Може да се комбинира с горните пакети. Това е пакет от програми (софтуерът), които работят в графичната среда. Тук няма графична среда 🔹Graphics driver: зависи от хардуера който имате Вижте моята статия с картинки, защото има важни моменти 🔹Greeter: sddm, това е зареждащия екран който ще ползвате в зависимост от графичната среда която имате Applications 🔹Bluetooth: ако имате то тогава Yes 🔹Audio: pipewire 🔹Print service: ако имате принтер то тогава Yes Network configuration: Use Network Manager (default backend) Additional packages: bash-completion, konsole (ако сте инсталирали plasma-meta конзолата е задължителна) Timezone: Europe/Sofia Automatic time sync (NTP): Enabled Install Сега няколко допълнения ако сте инсталирали plasma-meta. Така ще получите много семпла графична среда без никакъв софтуер и помощни програми. Затова допълнително ще е необходимо:

    1. Абсолютно задължителни KDE приложения

    sudo pacman -S dolphin konsole kate ark gwenview spectacle

    Без тези инструменти ежедневната работа в Plasma е почти невъзможна: dolphin – Най-добрият файлов мениджър за Linux. konsole – Терминалният емулатор на KDE. kate или kwrite – Мощни текстови редактори. ark – Инструмент за архивиране и разархивиране (ZIP, RAR, tar.gz). gwenview – Преглед на изображения. spectacle – Инструмент за екранни снимки (скрийншоти).

    Системни компоненти и поддръжка

    sudo pacman -S discover packagekit-qt6 fwupd print-manager cups ffmpegthumbs kdegraphics-thumbnailers

    discover – Графичният софтуерен център на KDE. packagekit-qt6 – Позволява на Discover да управлява pacman пакети. fwupd – За обновявание на фърмуера на хардуера през Discover. print-manager – Управление и добавяне на принтери. cups – Основната системна услуга за печат (не забравяйте да я активирате със sudo systemctl enable --now cups). ffmpegthumbs и kdegraphics-thumbnailers – Генерират визуализации (thumbnails) на видеоклипове и файлове в Dolphin. [3, 4]

    3. Ежедневен софтуер (Интернет и Мултимедия)

    sudo pacman -S firefox haruna libreoffice-fresh okular kdeconnect

    Браузър: firefox (интегрира се отлично с Plasma) или chromium. Аудио и Видео: vlc или haruna (модерен MPV-базиран плеър, създаден специално за KDE). Офис пакет: libreoffice-fresh (пълнофункционален офис) и okular (превъзходен преглед на PDF документи). Връзка с телефон: kdeconnect – Задължително приложение за споделяне на файлове, буфер и известия между Android/iOS и компютъра.

    4. Нещо изключително важно за Arch Linux: AUR помощник

    sudo pacman -S --needed base-devel git cd ~ git clone https://aur.archlinux.org/yay-git.git cd yay-git makepkg -si cd .. rm -rf yay-git/ sudo yay -Syu

    В официалните хранилища на Arch липсват програми като Google Chrome, Spotify, Discord или Viber. Те се намират в AUR (Arch User Repository). За да ги инсталирате лесно, ви трябва AUR помощник като yay или paru. С горната команда се компилира и инсталира yay След това можете да инсталирате софтуер от AUR с командата yay -S име_на_пакет.

    💡 Алтернативен бърз вариант

    Ако не искате да избирате програмите една по една, а искате да получите пълния пакет от софтуер, разработен от KDE, можете да инсталирате цялата мета-група наведнъж:

    sudo pacman -S kde-applications

    Имайте предвид, че това ще инсталира стотици програми, включително много игри и инструменти, които може никога да не използвате. Затова чистият подход (посочен по-горе) е по-препоръчителен за Arch.