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

  • Оптимизация на GNOME в Arch linux

    Това е една болна тема за маниаците на игри. Винаги се гони максимална производителност от системата, с минимални забавяния. Тук ще се постарая да нахвърля най-интересните неща. Има такъв проект CachyOS linux, който има оптимизирани репозитори. Като цяло системата лично на мене не ми харесва но репозиторите им са по-привлекателни от тези на Arch. Да добавим ключа и хранилището (Автоматичен метод). За целта влизаме на Adding Our Repositories to an Existing Arch Linux Install и изпълняваме долната команда.

    curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz tar xvf cachyos-repo.tar.xz && cd cachyos-repo sudo ./cachyos-repo.sh

    По време на инсталацията ще излизат много въпроси. Просто натискайте Enter. Подключихме репозиторите на CachyOS към нас. Вярно, все още сме със старото ядро но и това ще се оправи. По принцип системата сама ще определи вида процесор и ще сложи правилните хранилища но ако нещо се обърка по-надолу ще покажа как се оправя проблема. Тъй като се обновиха много пакети добра практика е да се рестартира компютъра. Не е задължително но какво да се прави, навик от работа с Windows.

    Нека първо да покажа правилните команди, а после ще разиграем и другите варианти.

    sudo pacman -Sy cachyos-v3/linux-cachyos-eevdf-lto sudo pacman -Sy cachyos-v3/linux-cachyos-eevdf-lto-headers


    Много важно уточнение !!! В зависимост от това какъв процесор имате трябва да уточните кои хранилища ще се ползват. Влизаме на сайта: Optimized Repositories и четем: ● x86-64-v3: 5%-20% performance uplift compared to x86-64. ● x86-64-v4: Delivers substantial performance gains through AVX512 support, depending on the По принцип x86-64-v3 се поддържа от всички нови процесори било то AMD или Intel. Веднага възниква въпроса кои процесори тогава използват AVX512? Това са всички AMD процесори и Intel до 11-то поколение. Във 11, 12, 13 и 14 AVX512 е изключен защото така и така си е много горещ процесор. Извод: AMD - може да се ползва x86-64-v3 и x86-64-v4 Intel до 11-то поколение - x86-64-v4 Intel 11, 12, 13 и 14-то поколение - x86-64-v3 Можете да проверите дали процесора поддържа AVX512.

    grep --color -E "avx512" /proc/cpuinfo

    Ако върне отговор, че поддържа то ползвате x86-64-v4. Пак напомням! Системата сама ще определи какъв е процесора, но ако решите да промените настройките то трябва да се редактира /etc/pacman.conf.

    sudo nano /etc/pacman.conf # [cachyos-v3] # Include = /etc/pacman.d/cachyos-v3-mirrorlist [cachyos-v4] Include = /etc/pacman.d/cachyos-v4-mirrorlist # [cachyos-core-v3] # Include = /etc/pacman.d/cachyos-v3-mirrorlist [cachyos-v4] Include = /etc/pacman.d/cachyos-v4-mirrorlist # [cachyos-extra-v3] # Include = /etc/pacman.d/cachyos-v3-mirrorlist [cachyos-v4] Include = /etc/pacman.d/cachyos-v4-mirrorlist [cachyos] Include = /etc/pacman.d/cachyos-mirrorlist

    Рестартираме компютъра и проверяваме.

    sudo pacman -Ss linux-cachyos-eevdf warning: database file for 'cachyos-v4' does not exist (use '-Sy' to download) warning: database file for 'cachyos-core-v4' does not exist (use '-Sy' to download) warning: database file for 'cachyos-extra-v4' does not exist (use '-Sy' to download) cachyos/linux-cachyos-eevdf 7.1.8-1 The Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel and modules cachyos/linux-cachyos-eevdf-headers 7.1.8-1 Headers and scripts for building modules for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos/linux-cachyos-eevdf-nvidia-open 7.1.8-1 nvidia open modules of 610.57.04 driver for the linux-cachyos-eevdf kernel cachyos/linux-cachyos-eevdf-r8125 7.1.8-1 r8125 modules for the linux-cachyos-eevdf kernel cachyos/linux-cachyos-eevdf-zfs 7.1.8-1 zfs module for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel

    Да изтеглим cachyos-v4, cachyos-core-v4 и cachyos-extra-v4

    sudo pacman -Syyu

    Наново да проверим какви налични има.

    sudo pacman -Ss linux-cachyos-eevdf cachyos-v4/linux-cachyos-eevdf 7.2.2-1 The Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel and modules cachyos-v4/linux-cachyos-eevdf-headers 7.2.2-1 Headers and scripts for building modules for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos-v4/linux-cachyos-eevdf-lto 7.2.2-1 [installed] The Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel and modules cachyos-v4/linux-cachyos-eevdf-lto-headers 7.2.2-1 [installed] Headers and scripts for building modules for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos-v4/linux-cachyos-eevdf-lto-nvidia-open 7.2.2-1 nvidia open modules of 610.57.04 driver for the linux-cachyos-eevdf-lto kernel cachyos-v4/linux-cachyos-eevdf-lto-r8125 7.2.2-1 r8125 modules for the linux-cachyos-eevdf-lto kernel cachyos-v4/linux-cachyos-eevdf-lto-zfs 7.2.2-1 zfs module for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos-v4/linux-cachyos-eevdf-nvidia-open 7.2.2-1 nvidia open modules of 610.57.04 driver for the linux-cachyos-eevdf kernel cachyos-v4/linux-cachyos-eevdf-r8125 7.2.2-1 r8125 modules for the linux-cachyos-eevdf kernel cachyos-v4/linux-cachyos-eevdf-zfs 7.2.2-1 zfs module for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos/linux-cachyos-eevdf 7.1.8-1 The Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel and modules cachyos/linux-cachyos-eevdf-headers 7.1.8-1 Headers and scripts for building modules for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel cachyos/linux-cachyos-eevdf-nvidia-open 7.1.8-1 nvidia open modules of 610.57.04 driver for the linux-cachyos-eevdf kernel cachyos/linux-cachyos-eevdf-r8125 7.1.8-1 r8125 modules for the linux-cachyos-eevdf kernel cachyos/linux-cachyos-eevdf-zfs 7.1.8-1 zfs module for the Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements kernel

    Търсим ядро което поддържа нашата видео карта. Примерно имаме карта с NVIDIA. То тогава ядрото ще е cachyos-v4/linux-cachyos-eevdf-lto-nvidia-open. Ако пък се ползва виртуална машина както сега то тогава ползваме универсално ядро cachyos-v4/linux-cachyos-eevdf-lto Нека инсталираме ядрото.

    sudo pacman -Sy cachyos-v4/linux-cachyos-eevdf-lto

    Може да инсталирате и хедъра cachyos-v4/linux-cachyos-eevdf-lto-headers, не е задължително, но е препоръчително.

    sudo pacman -Sy cachyos-v4/linux-cachyos-eevdf-lto-headers

    На горната команда и на тази ще даде грешка: error: failed to prepare transaction (package architecture is not valid) Няма нищо за притеснение просто връщаме cachyos-v3, cachyos-core-v3 и cachyos-extra-v3 и наново изпълняваме командите.

    Приемаме, че правилно сте определили процесора и имаме ново ядро но все още зареждаме от старото. За да променим това може да ползваме терминал или чрез някакво приложение с графична среда. За целта трябва да имаме YAY. Ние това го направихме в по-предните статии. Сега да инсталираме grub-customizer

    yay -S grub-customizer

    Отново по време на инсталацията на всички въпроси просто натискаме Enter. Да стартираме това което инсталирахме.

    01
    02
    03

    Рестартираме компютъра.

    04
    05

    Стартирали сме Arch linux с оптимизирано ядро. Видимо има разлика в производителността на системата. Много е досадно да влиза в разни подменюта за да стартираме правилното ядро. Да оправим този проблем.

    06
    07
    08
    09

    По подразбиране стартира това ядро което указахме.

    Кое ядро да използваме

    За целта ни е необходима някаква програма за сравнение. За производителността на процесора може да се ползва geekbench.

    yay -Sy geekbench

    Да направим първия тест.

    geekbench ### Изчакваме да мине целия тест, нищо не правим, само чакаме ### Най-отдолу се появява следния екран Uploading results to the Geekbench Browser. This could take a minute or two depending on the speed of your internet connection. Upload succeeded. Visit the following link and view your results online: https://browser.geekbench.com/v7/cpu/278043 Visit the following link and add this result to your profile: https://browser.geekbench.com/v7/cpu/278043/claim?key=67548

    Отваряме в браузъра https://browser.geekbench.com/v7/cpu/278043

    10

    Виждаме каква производителност има компютъра с това ядро. Можете да пробвате много ядра за да видите с кое ще е най-добре, но си е голяма играчка.