Уроки по 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. Обзор дистрибутивов Linux

Какое окружение рабочего стола выбрать в Linux? Сравнение KDE vs GNOME vs Xfce vs LXDE

Процесс загрузки Linux. Всё, что вам нужно знать

Типы пользователей и Права доступа в Linux

Что такое командная оболочка (shell) в Linux?

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

Изучаем процессы в Linux. Управление процессами

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

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

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

Ядро Linux

Как собрать ядро Linux с нуля

Системы инициализации Linux. Сравнение SysV и systemd

Что такое демоны (daemons) в Linux?

Что такое TTY в Linux?

Переменные окружения в Linux

История Linux

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

Copyright и Copyleft. Лицензия GNU GPL

GNU/Linux или Linux? Спор об именовании

Файлы в Linux

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

Типы файлов в Linux

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

Жесткие и Символьные ссылки в Linux

Что такое inode в Linux?

Отличия файловых систем Linux и Windows

Что означает «Everything is a File» в Linux?

Поиск файлов в Linux

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

Что такое /dev/null в Linux?

Команды в Linux

Список всех команд в Linux

Базовые команды в Linux для начинающих

26 команд в Linux, которые должен знать каждый сисадмин

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

Как изменить приглашение командной оболочки bash в Linux?

Команды su и sudo в Linux. В чем разница?

Разница между apt и apt-get в Linux

Linux. Установка

Установка Linux совместно с Windows 10 через Мультизагрузку

Установка Linux совместно с Windows 10 через WSL

Как запускать Windows-программы в Linux?

Сравнения

Лучшие дистрибутивы Linux для приватности

Сравнение Linux и Unix

Сравнение Linux и Windows

Почему Linux более безопасен, чем Windows?

Android – это Linux? Сравнение Android и Linux