Уроки Linux

Linux — це сімейство Unix-подібних операційних систем (скор. “ОС”), що використовують ядро Linux, яке розробив фінно-американський програміст Лінус Торвальдс. ОС, що використовують ядро Linux, називаються дистрибутивами Linux, і є такими ж операційними системами як Microsoft Windows і Apple macOS, але з однією дуже важливою особливістю, а саме: їх вихідні коди є відкритими, оскільки вони розповсюджуються під ліцензією GNU GPL, яка передбачає створення вільного та відкритого програмного забезпечення (open source software).

Linux існує навколо нас із середини 1990-х років. Ви можете зустріти його всюди: у телефонах, ноутбуках, наручних годинниках, суперкомп’ютерах, автомобілях і навіть у холодильниках. Він набув популярності як серед розробників, так і серед звичайних користувачів комп’ютерів.

Операційні системи на базі ядра Linux користуються популярністю у розробників, тому що підтримують майже всі найчастіше використовувані мови програмування: C/C++, Java, Python, Ruby тощо. Крім того, вони полегшують роботу з широким спектром корисних програм для розробки ПЗ.

Метою даних уроків є допомога початківцям у пізнанні світу Linux. 

Примітка: Уроки додаються та оновлюються. У процесі побудови логічної структури та послідовності тем для вивчення, послідовність уроків може змінюватись, і ви можете бачити, що список уроків на цій сторінці відрізняється від послідовності в кінці кожної статті. Це не помилка, а лише тимчасове явище.

Основи Linux

Що таке Linux? Історія створення Linux

З чого складаються дистрибутиви Linux? Компоненти Linux-систем

Який дистрибутив Linux вибрати? Огляд дистрибутивів Linux

KDE vs GNOME vs Xfce vs LXDE. Яке оточення робочого столу вибрати в Linux?

Процес завантаження Linux

Типи користувачів і Права доступу в Linux

Що таке командна оболонка (shell) у Linux?

Що таке bash в Linux? Гайд по написанню bash-скриптів

Що таке демони (daemons) в Linux?

Процеси в Linux. Управління процесами

Логи в Linux. Як знайти та прочитати?

Управління пам’яттю в Linux. Фізична та Віртуальна пам’ять

Файл та розділ підкачки в Linux. Різниця між swapping та paging

Ядро Linux

Як самостійно зібрати ядро Linux з нуля

Змінні середовища в Linux

Системи ініціалізації Linux. Порівняння SysV та systemd

Що таке TTY в Linux?

Wine в Linux

Історія Linux

Розвиток операційних систем від Unix та BSD до Linux

Copyright та Copyleft. Ліцензія GNU GPL

Як правильно: GNU/Linux чи просто Linux?

Файли в Linux

Типи файлів у Linux

Що таке inodes (іноди) в Linux?

Відмінності файлових систем Linux та Windows

Що означає принцип “Everything is a File” у Linux?

Що таке /dev/null у Linux?

Жорсткі та Символьні посилання в Linux

Пошук та видалення битих символьних посилань у Linux

Пошук файлів у Linux

Структура каталогів у Linux

Файлові системи Linux

Команди Linux

Команди su та sudo у Linux. У чому різниця?

Як змінити запрошення командної оболонки bash в Linux?

Різниця між apt та apt-get в Linux

26 команд Linux, які повинен знати кожен сисадмін

Базові команди в Linux для початківців

20 забавних Linux-команд, які зроблять живим ваш термінал

Список усіх команд у Linux

Linux. Встановлення

Як запускати Windows-програми в Linux?

Встановлення Linux спільно з Windows 10 через WSL

Встановлення Linux спільно з Windows через Мультизавантаження

Linux. Порівняння

Чому Linux безпечніший за Windows?

Порівняння Linux та Unix

Порівняння Linux та Windows

Android – це Linux? Порівняння Android та Linux

Найкращі дистрибутиви Linux для приватності