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 >
  •     Как зарежда Linux
  •     Разпределение на диска при 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 Сървър
  •     DNS Практика
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Елементарен MAIL сървър
  •       Първо надграждане на MAIL сървъра
  •     Инсталиране и настройка на пощенски сървър
  •     Пощенски сървър с iRedMail и PHPMyAdmin
  •     WEB сървър с Nginx
  •   Сървър на отделни хостове
  •     DNS Сървър
  •     SQL Сървър
  •     WEB Сървър
  •     Пощенски Сървър
  •   PXE Server
  •   PXE UEFI Server - TFTP
  •   Сървър за отдалечен достъп - RustDESK
  • < UBUNTU >
  •   Ubuntu SERVER 22.04
  •     Инсталиране на Ubuntu 22.04 Server
  •     Първоначални настройки на Ubuntu 22.04 Server
  •     DNS в Ubuntu 22.04 Server
  •     MySQL Apache PHPMyAdmin
  •     Пощенски сървър
  •       Пощенски сървър в опростен вариант
  •       PostFix, Dovecot по-подробно
  •   Ubuntu mini
  •   Ubuntu BUDGIE
  •     Инсталиране Ubuntu BUDGIE
  •     Първоначални настройки на Ubuntu BUDGIE
  •     Ubuntu BUDGIE като MAC OS
  •     Приложения за Ubuntu BUDGIE
  • GNOME работна среда
  •   Ubuntu GNOME
  •     Инсталиране на Ubuntu 21.04 GNOME
  •     Ubuntu 21.04 GNOME като MacOS
  • XFCE работна среда
  •   Debian - Install XFCE
  •     Debian XFCE - допълнение
  •     Debian XFCE като MacOS
  •   Ubuntu - Install XFCE
  •     Ubuntu XFCE - допълнение
  •     Ubuntu XFCE като MacOS
  • МАТЕ работна среда
  •   Debian - Install MATE
  •     Настройка на Debian MATE
  • PROGRAMS
  •   Conky
  •   Sublime Text
  • Debian MATE

    След дълго лутане и загубени много часове, открих коя графична среда на Debian най-много ми пасва. Изискванията ми бяха: - Среда изискваща минимални хардуерни параметри на системата, - Среда достатъчно красива, - Среда с минимално инсталирани приложения, - Среда с минимални грешки при работа. Някой ще каже, че всички графични среди вършат работа, но това не е така. Вярно има графични среди които са много красиви, има такива които идват толкова направени, че само си цъкате с мишката (образно казано), има и такива новородени които не знаеш дали утре проекта няма да се закрие. Поради тези причини реших, че искам среда от много надеждна дистрибуция и много лека. За последното условие трябва да е с минимална инсталация (ще си слагам това което на мен ми е нужно). Дълго въведение, но беше важно да уточня какви са изискванията. Започваме с избора който направих.

    Img1
    Img2

    Ще инсталираме на виртуална машина с: 1. CPU - 1 с 4 ядра. 2. RAM - 4GB. 3. HDD - SSD, 55GB 4. Firemware - UEFI 5. Инсталираме от debian-11.6.0-amd64-netinst.iso. Ако не Ви е интересно как се инсталира може да прескочите на Първоначална настройка на Debin Ако пък Ви е интересно, ще инсталираме на LVM. EFI ще е на отделен физически дял. /boot ще в LV (логически дял). Всички логически дялове ще са с минимални размери. За справка: Разпределение на диска при BIOS и UEFI. Самата инсталация ще я показвам повече на картинки, с по-малко обяснения.

    1

    Забележете инсталираме на дъно с UEFI


    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17

    Ръчно ще разделим диска.

    18

    Имаме един физически диск nvme0n1. С него ще работим.

    19

    Създаваме празна GPT таблица на физическия диск /dev/nvme0n1

    20

    В празната таблица ще създаваме дялове.

    21
    22
    23
    24
    25
    26
    27
    28
    29

    Създадохме физически дял с размер 512МВ. Дяла започва от началото на първото свободно място. Ще се използва за дял за зареждане EFI (/boot/efi). На дяла ще вдигнем флаг за зареждане (Bootable flag: on).

    30
    31
    32
    33
    34
    35
    36
    37
    38

    В останалото свободно място създаваме нов физически дял. Ще използваме цялото останало свободно място за дяла. Дяла ще бъде за LVM файлова система (physical volume for LVM). Дяла няма да има флаг за зареждане (Bootable flag: off). Казахме ще ползваме файлова структура LVM. Да я настроим.

    39
    40

    Първо записваме промените направени до сега. Създаваме логическа група.

    41

    Групата ще се казва vg0.

    42

    Групата ще бъде на втория дял на физическия диск.

    43

    Създаваме първи логически дял.

    44

    Логическия дял ще бъде в логическата група vg0.

    45

    Ще се казва boot.

    46

    Ще има размер 2GB.

    47

    Създаваме втори логически дял.

    48

    Отново ще е в логическата група vg0

    49

    Ще се казва root.

    50

    Ще е с минимална големина необходима за първоначална работа, 16GB.

    51

    Създаваме трети логически дял.

    52
    53

    Ще се казва home.

    54

    Ще е с минимална големина необходима за първоначална работа, 11GB.

    55

    Създаваме последен логически дял.

    56
    57

    Ще се използва за SWAP.

    58

    Размера ще е 4GB.

    59

    Приключваме със създаването на логическите дялове.

    60

    Да дефинираме всеки логически дял за какво ще се ползва.

    61
    62
    63
    64
    65
    66

    Дяла ще ползва файлова система Ext2. Точката му на монтиране ще е /boot. Продължаваме с home.

    67
    68
    69
    70
    71
    72

    Дяла ще ползва файлова система Ext4. Точката му на монтиране ще е /home. Продължаваме с root.

    73
    74
    75
    76
    77
    78

    Дяла ще ползва файлова система Ext4. Точката му на монтиране ще е /. Продължаваме със swap.

    79
    80
    81
    82

    Дяла ще се задели за SWAP. Няма да дефинираме точка на монтиране. Завършваме с разделението на диска.

    83

    Записваме промените които правихме до тук. И продължаваме с инсталацията.

    84
    85
    86
    87
    88
    89
    90

    Заблележете, правим тънка инсталация. Само най-необходимото. Не се инсталира никаква графична среда.

    91

    Завършихме с инсталацията. Премахваме носителя от който инсталирахме системата и се рестартираме.

    Първоначална настройка на Debin

    Ако си мислите, че ще задълбаем както при сървърите не сте познали. Всичко необходимо примерно за мрежата е направено (зареждаме по DHCP). Бих инсталирал само sudo и бих направил потребителя a с пълни права в sudo. ПЪРВА ВРЕМЕННА СНИМКА НА ВИРТУАЛНАТА МАШИНА - Installed LVM За начало обновяваме системата.

    apt update apt upgrade

    Тъй като системата е прясно инсталиране няма пакети за обновяване. Инсталираме sudo.

    apt install sudo


    Дефинираме потребителя a да има пълни права в sudo.

    nano /etc/sudoers # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL %a ALL=(ALL:ALL) NOPASSWD:ALL

    Инсталиране на графична среда MATE

    От всички графични среди които тествах, MATE е тази която на този момент ми върши най-добра работа. Затова и нея ще инсталираме. Специфичното ще е: минимална инсталация. Няма да има графична настройка на мрежата. Ще я конфигурираме от конзолата. Няма да има управление на звука, клавиатурата и т.н. Всичко това ще се инсталира ако е необходимо. Започваме. Търсим пакета който да инсталираме.

    apt-cache search mate|grep core cairo-dock-core - Light eye-candy fully themable animated dock for Linux desktop libcplcore26 - Fundamental CPL data types and functions libjs-dojo-core - modular JavaScript toolkit libjeuclid-core-java - Complete MathML rendering solution (java classes) mate-core - MATE Desktop Environment (essential components, dummy package) mate-desktop-environment-core - MATE Desktop Environment (essential components, metapackage) pcb-rnd-core - pcb-rnd executable with the core functionality r-cran-calibratr - GNU R mapping ML scores to calibrated predictions ruby-cucumber-core - core library for the Cucumber application libasynccore-dev - AsyncCore library for SvxLink (development files) libasynccore1.6 - AsyncCore library for SvxLink libveyon-core - Computer Monitoring and Classroom Management Software - libraries

    Пакетите маркирани в червено са нашите пакети за инсталация. Независимо, че са два различни, вършат една и съща работа. Да инстаираме примерно първия.

    apt install mate-core -y

    Инсталацията завършва успешно. Имаме инсталирана графична среда. За да я ползваме обаче е необходимо дисплей менажер (display manager) за влизане. Има няколко такива за тази цел: - GDM3 display manager, най-често се ползва за GNOME (инсталира се с: apt install gdm3), -LightDM display manager, най-често се ползва от Elementary OS (инсталира се с: apt install lightdm), -Ly – Linux display managers, работи с всички X desktop обкръжения, не поддържа wayland (инсталира се от сорса: apt install git / apt install make / apt install gcc / git clone https://github.com/cylgom/ly.git / cd ly / make github / apt install libpam0g-dev / apt install libx11-dev / make install), -SDDM, най-красивия и поддържа Wayland и X11 (инсталира се с: apt install sddm). Лично аз предпочитем lightdm, затова ще инсталирам него. Вижда ми се прекрасен, балансиран избор между красота и лекота.

    apt-get install lightdm -y restart


    Настройваме скоростта на стартиране на системата. Редактираме GRUB

    nano /etc/default/grub GRUB_TIMEOUT=1 update-grub


    Готови сме. Наново се рестартираме и влизаме да работим с графичната среда. Най-вероятно в началото ще Ви е непривично. Когато влезете в графичната среда ще покажа кои допълнения можете да си сложите за улеснение.

    reboot


    92
    93
    94

    Прекрасно, имаме графична среда за работа В следващата статия ще покажа с кое може да се улесни работата, без да се намалява лекотата на системата.