Изучаем Linux с самого начала. Урок 1. Введение.

Предисловие

Linux пользуется огромным спросом в ИТ-индустрии, поскольку на нем установлено более 90% суперкомпьютеров и серверов в мире. Linux также является самой популярной операционной системой в общедоступном облаке. Linux — это базовая инфраструктура ведущих мировых компаний, таких как Amazon, Google, IBM и Paypal.

Немного истории

История Linux началась в 1991 году, когда Линус Торвальдс, студент факультета информатики в университете Хельсинки в Финляндии, начал писать бесплатную операционную систему в качестве хобби! Забавно осознавать, что его побочный хобби-проект стал крупнейшим в мире проектом с открытым исходным кодом в истории. О, и если вы еще не поняли, этой бесплатной операционной системой была Linux. В сети есть множество определений для открытого исходного кода, и некоторые из них несколько сбивают с толку неопытного читателя, поэтому вот упрощенное объяснение:

ЧТО ТАКОЕ OPEN-SOURCE?

Проект с открытым исходным кодом — это программный проект, исходный код которого открыт для всеобщего просмотра и редактирования.

Исходный код — это просто набор кода (программ), используемых для разработки программного обеспечения; в контексте Linux это относится к программному коду, из которого построена операционная система Linux. Теперь, когда вы знаете, что такое открытый исходный код, легко представить, что такое закрытый исходный код:

ЧТО ТАКОЕ CLOSED-SOURCE?

Проект с закрытым исходным кодом — это программный проект, исходный код которого НЕ открыт для всеобщего просмотра и редактирования.

Linux-это самый известный пример проекта с открытым исходным кодом. С другой стороны, Microsoft Windows-самый известный пример проекта с закрытым исходным кодом. Некоторые люди не знают, что такое операционная система, но не волнуйтесь, вот простое определение операционной системы:

ЧТО ТАКОЕ ОПЕРАЦИОННАЯ СИСТЕМА?

Операционная система — это программа, которая управляет такими ресурсами компьютера, как память и дисковое пространство. Это также позволяет аппаратному и программному обеспечению компьютера взаимодействовать друг с другом. Операционные системы также могут включать в себя другие приложения: текстовый редактор, файловый менеджер, графический пользовательский интерфейс, менеджер программного обеспечения и т. д.

Есть много разных операционных систем; Вот несколько примеров:

  • Linux
  • Android
  • macOS
  • Майкрософт Виндоус
  • Apple iOS
  • BlackBerry

Имейте в виду, что этот список очень короткий и никоим образом не является исчерпывающим. Существует огромное количество операционных систем, и их сложно даже сосчитать. Говоря об операционных системах, мы должны упомянуть ядро, которое является ядром любой операционной системы.

ЧТО ТАКОЕ ЯДРО?

Ядро-это просто ядро любой операционной системы. Это часть операционной системы, которая организует доступ к системным ресурсам, таким как процессор, память и диск.

Обратите внимание, что в определении я сказал, что ядро является частью операционной системы. И следующий рисунок может помочь вам визуализировать разницу между ядром и операционной системой.

Рис. 1 Разница между ядром и операционной системой

В отличие от Microsoft Windows или macOS, Linux имеет множество различных разновидностей; эти разновидности называются дистрибутивами.

Поскольку Linux является открытым исходным кодом, многие люди и организации модифицировали ядро Linux вместе с другими компонентами операционной системы Linux, чтобы разработать и настроить свой собственный вариант Linux, который соответствует их потребностям.

ЧТО ТАКОЕ ДИСТРИБУТИВ LINUX?

Существуют буквально сотни дистрибутивов Linux! Вы можете зайти на www.distrowatch.com, чтобы ознакомиться с огромным списком дистрибутивов Linux.

На сайте distrowatch.com хорошо то, что он показывает рейтинг популярности всех дистрибутивов Linux в мире. Вы даже увидите, что некоторые дистрибутивы Linux разработаны с определенной целью. Например, Scientific Linux — популярный дистрибутив Linux среди многих ученых, поскольку он содержит множество предустановленных научных приложений, что делает его выбором Linux номер один среди научного сообщества.

admin

Recent Posts

Настройка узла управления Ansible в Linux

a) Настройте узел управления на базе SRV-BR  a. Установите Ansible.b) Сконфигурируйте инвентарь по пути /etc/ansible/inventory.…

6 месяцев ago

Установка и настройка сервера баз данных Postgresql на ОС Linux

a) В качестве серверов баз данных используйте сервера SRV-HQ и SRVBR•b) Разверните сервер баз данных…

6 месяцев ago

Реализация основного доменного контроллера на базе FreeIPA

Задача: Создайте 30 пользователей user1-user30. Пользователи user1-user10 должны входить в состав группы group1. Пользователи user11-user20…

6 месяцев ago

Настройка DNS на ОС linux

Задача: Реализовать основной DNS сервер компании на SRV-HQa. Для всех устройств обоих офисов необходимо создать…

6 месяцев ago

vESR — настройка NAT (SNAT) для доступа в интернет

Создаем зоны безопасностиСоздадим зону безопасности «trusted» и установим принадлежность интерфейса gi (интерфейс который смотрит в…

6 месяцев ago

Настройка DHCP на vESR

ip dhcp-server pool HQ network 10.0.10.32/27 default-lease-time 3:00:00 address-range 10.0.10.34-10.0.10.62 default-router 10.0.10.33 dns-server 8.8.8.8 domain-name…

6 месяцев ago