Linux
— это семейство операционных систем с открытым исходным кодом, работающее на одноимённом ядре. Его отцом-основателем считается Линус Торвальдс, выпустивший первое ядро Linux 17 сентября 1991 года.
Операционные системы этого семейства имеют много особенностей. Они бесплатные, разрабатываются сообществом, отличаются высоким уровнем совместимости с самыми разными платформами, экономно расходуют вычислительные ресурсы и в целом очень неприхотливы. Немного статистики:
- на Linux запущено более 90% серверов в мире;
- из 25 самых посещаемых в мире веб-сайтов только 2 не используют Linux в качестве платформы;
- 90% всех облаков базируется на Linux-системах;
- все суперкомпьютеры работают на ОС семейства Linux.
В семейство входит большое количество самых разных дистрибутивов. Они могут отличаться версией ядра, графическим оформлением, списком предустановленного ПО и версиями этого ПО. Их можно разбить на несколько групп, из которых мы выделим две: десктопные дистрибутивы и серверные дистрибутивы.
Десктопные дистрибутивы предназначены для решения задач пользователей домашних персональных компьютеров. В них предустановлен графический интерфейс (GNOME, KDE, MATE или др.), с помощью которого можно взаимодействовать с большинством инструментов системы. Плюс набор десктопных приложений на любой случай (файловые редакторы, проигрыватели, браузеры, графические редакторы и т.п.).
Серверные дистрибутивы лишены графической оболочки и предназначены для работы на серверном оборудовании. Они потребляют существенно меньше вычислительных ресурсов, чем десктопные. По умолчанию всё взаимодействие с ними происходит через командную строку (или, иначе, терминал или консоль). С минимальными версиями серверных ОС предустанавливается только набор основных драйверов и базовые инструменты для управления системой, список которых может отличаться в зависимости от дистрибутива. Для упрощения взаимодействия можно использовать панели управления сервером (ispmanager, бесплатные VestaCP, ISPconfig и др.).
На виртуальных серверах FirstVDS доступны к установке следующие Linux-системы:
- Debian
- Ubuntu
- CentOS
Какую операционную систему выбрать?
Также при желании можно установить собственный вариант из ISO-образа, если захочется поэкспериментировать.
С теорией разобрались, время практики: