Что такое Linux

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

Linux существует с середины 1990-х годов и с тех пор достиг пользовательской базы, охватывающей весь земной шар. Linux на самом деле везде: он есть в ваших телефонах, ваших термостатах, в ваших автомобилях, холодильниках, устройствах Roku и телевизорах. Он также управляет большей частью Интернета, всех 500 лучших суперкомпьютеров мира и мировых фондовых бирж.

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

Linux это

Как и Windows, iOS и Mac OS, Linux является операционной системой. Фактически, одна из самых популярных платформ на планете Android работает на операционной системе Linux. Операционная система — это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет связью между вашим программным обеспечением и оборудованием. Без операционной системы (ОС) программное обеспечение не будет работать.

Операционная система Linux состоит из нескольких частей:

  1. Загрузчик —  программное обеспечение, которое управляет процессом загрузки вашего компьютера. Для большинства пользователей это будет просто заставка, которая всплывает и в конечном итоге уходит для загрузки операционной системы.
  2. Ядро — это одна часть целого, которая на самом деле называется «Linux». Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро — самый низкий уровень ОС.
  3. Система инициализации — это подсистема, которая загружает пространство пользователя и отвечает за управление демонами. Systemd — одна из наиболее широко используемых систем инициализации. что также оказывается одним из самых противоречивых. Именно система init управляет процессом загрузки после передачи начальной загрузки из загрузчика (т. Е. GRUB или GRand Unified Bootloader).
  4. Демоны. Это фоновые службы (печать, звук, планирование и т. Д.), Которые запускаются либо во время загрузки, либо после входа на рабочий стол.
  5. Графический сервер — это подсистема, которая отображает графику на вашем мониторе. Обычно его называют X-сервером или просто X.
  6. Среда рабочего стола — это та часть, с которой пользователи взаимодействуют. Существует множество сред рабочего стола на выбор (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т. Д.). Каждая среда рабочего стола включает в себя встроенные приложения (такие как файловые менеджеры, инструменты настройки, веб-браузеры и игры).
  7. Приложения — среды рабочего стола не предлагают полный набор приложений. Как и Windows и MacOS, Linux предлагает тысячи и тысячи высококачественных программных продуктов, которые легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизуют и упрощают установку приложений. Например, в Ubuntu есть Ubuntu Software Center (ребрендинг программного обеспечения GNOME? Рисунок 1), который позволяет вам быстро выполнять поиск среди тысяч приложений и устанавливать их из одного централизованного местоположения.

Зачем использовать Linux?

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

Чтобы ответить на этот вопрос, я бы поставил другой вопрос. Эта операционная система, которую вы сейчас используете, действительно работает? Или вы сталкиваетесь с препятствиями, такими как вирусы, вредоносные программы, замедления, сбои, дорогостоящий ремонт и лицензионные сборы?
Если вы боретесь с вышеизложенным, Linux может быть идеальной платформой для вас. Linux превратился в одну из самых надежных компьютерных экосистем на планете. Объедините эту надежность с нулевой стоимостью входа, и вы получите идеальное решение для настольной платформы.

Это верно, нулевая стоимость входа … как бесплатно. Вы можете установить систему на любое количество компьютеров, не платя ни цента за лицензирование программного обеспечения или сервера.

Давайте посмотрим на стоимость сервера Linux по сравнению с Windows Server 2016. Цена стандартной версии Windows Server 2016 составляет 882,00 долл. США (приобретается непосредственно у Microsoft). Это не включает клиентскую лицензию (CAL) и лицензии на другое программное обеспечение, которое вам может понадобиться (например, база данных, веб-сервер, почтовый сервер и т. Д.). Например, лицензия на одного пользователя для Windows Server 2016 стоит 38 долларов США. Например, если вам нужно добавить 10 пользователей, это будет на 388,00 долларов больше за лицензирование серверного программного обеспечения. С сервером Linux все это бесплатно и легко установить. На самом деле, для установки полноценного веб-сервера (который включает в себя сервер базы данных) достаточно всего лишь нескольких щелчков мыши или команд (посмотрите «Easy LAMP Server Installation», чтобы понять, насколько это просто).

Если нулевой стоимости недостаточно, чтобы победить вас? как насчет операционной системы, которая будет работать без проблем, пока вы используете ее? Я использую Linux уже почти 20 лет (как в качестве настольной, так и серверной платформы), и у меня не было проблем с вымогателями, вредоносными программами или вирусами. Эта система обычно гораздо менее уязвим для таких атак. Что касается перезагрузок сервера, они необходимы только в случае обновления ядра. Необычно, что сервер Linux работает годами без перезагрузки. Если вы следуете регулярным рекомендуемым обновлениям, стабильность и надежность практически гарантированы.

Открытый исходный код

Linux также распространяется по лицензии с открытым исходным кодом. Открытый источник следует за этими ключевыми арендаторами:

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

Эти пункты имеют решающее значение для понимания сообщества, которое работает вместе для создания платформы Linux. Без сомнения, Linux — это операционная система, которую делали «люди, для людей». Это также являются основным фактором, почему многие люди выбирают её. Речь идет о свободе: и свободе использования и свободе выбора.

Что такое «распределение»?

У Linux есть несколько разных версий, чтобы удовлетворить любого типа пользователя. От новых пользователей до опытных пользователей — вы найдете Linux на «любой вкус», соответствующий вашим потребностям. Эти версии называются дистрибутивами (или, в кратком виде, дистрибутивами). Почти каждый дистрибутив этой системы можно бесплатно загрузить, записать на диск (или флэш-накопитель USB) и установить (на любое количество машин).

Популярные дистрибутивы Linux включают в себя:

  • LINUX MINT
  • MANJARO
  • DEBIAN
  • UBUNTU
  • ANTERGOS
  • SOLUS
  • FEDORA
  • ЭЛЕМЕНТАРНАЯ ОС
  • OPENSUSE

Каждый дистрибутив имеет свой взгляд на рабочий стол. Некоторые выбирают очень современные пользовательские интерфейсы (такие как GNOME и Pantheon от Elementary OS), тогда как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE).

И не думайте, что сервер остался позади. Для этой арены вы можете обратиться к:

  • Red Hat Enterprise Linux
  • Ubuntu Server
  • Centos
  • SUSE Enterprise Linux

Некоторые из перечисленных выше серверных дистрибутивов являются бесплатными (например, Ubuntu Server и CentOS), а некоторые имеют соответствующую цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те, у кого есть связанная цена, также включают поддержку.

Какой дистрибутив вам подходит?

Какой дистрибутив вы используете, будет зависеть от ответа на три простых вопроса:

  • Насколько вы опытный пользователь компьютера?
  • Вы предпочитаете современный или стандартный интерфейс рабочего стола?
  • Сервер или рабочий стол?

Если ваши навыки работы с компьютером довольно просты, вы захотите использовать удобный для новичков дистрибутив, такой как Linux Mint, Ubuntu (рисунок 3), Elementary OS или Deepin. Если ваш набор навыков распространяется на диапазон выше среднего, вы можете использовать дистрибутив, такой как Debian или Fedora. Однако, если вы в значительной степени освоили навыки администрирования компьютеров и систем, используйте дистрибутив, такой как Gentoo. Если вы действительно хотите испытать трудности, вы можете создать свой собственный дистрибутив Linux с помощью Linux From Scratch.

Если вы ищете дистрибутив только для сервера, вам также следует решить, нужен ли вам интерфейс рабочего стола или вы хотите делать это только из командной строки. Сервер Ubuntu не устанавливает интерфейс с графическим интерфейсом. Это означает, что ваш сервер не будет загружаться при загрузке графики, и вам необходимо иметь четкое представление о командной строке Linux. Однако вы можете установить пакет GUI поверх Ubuntu Server с помощью одной команды, такой как sudo apt-get install ubuntu-desktop. Системные администраторы также захотят просмотреть дистрибутив в отношении функций. Хотите ли вы серверный дистрибутив, который будет предлагать вам из коробки все, что вам нужно для вашего сервера? Если это так, CentOS может быть лучшим выбором. Или вы хотите взять настольный дистрибутив и добавлять куски по мере необходимости? Если так,

Установка Linux

Для многих людей идея установки операционной системы может показаться очень сложной задачей. Верьте или нет, Linux предлагает одну из самых простых установок всех операционных систем. На самом деле, большинство версий Linux предлагают то, что называется дистрибутивом Live? Это означает, что вы запускаете операционную систему с CD / DVD или USB-накопителя без каких-либо изменений на жестком диске. Вы получаете полную функциональность без необходимости установки. После того, как вы опробовали его и решили, что хотите его использовать, просто дважды щелкните значок «Установить» и пройдите простой мастер установки.

Обычно мастера установки проведут вас через процесс, выполнив следующие шаги (мы опишем установку Ubuntu Linux): 

  • Подготовка: Убедитесь, что ваша машина соответствует требованиям для установки. Это также может спросить вас, хотите ли вы установить стороннее программное обеспечение (например, плагины для воспроизведения MP3, видеокодеки и многое другое).
  • Настройка беспроводной сети (при необходимости). Если вы используете ноутбук (или компьютер с беспроводной связью), вам необходимо подключиться к сети, чтобы загрузить программное обеспечение и обновления сторонних производителей.
  • Распределение жесткого диска (Рисунок 4): Этот шаг позволяет вам выбрать способ установки операционной системы. Собираетесь ли вы установить Linux вместе с другой операционной системой (называемой «двойной загрузкой»), использовать весь жесткий диск, обновить существующую установку Linux или установить поверх существующей версии системы.
  • Местоположение: выберите свое местоположение на карте.
  • Раскладка клавиатуры: выберите клавиатуру для вашей системы.
  • Настройка пользователя: установите имя пользователя и пароль.

Вот и все. Как только система завершит установку, перезагрузитесь, и вы будете готовы к работе. Чтобы получить более подробное руководство по установке Linux, ознакомьтесь с разделом «Как установить и попробовать систему абсолютно простым и безопасным способом» или загрузите PDF-руководство Linux Foundation по установке Linux.

Установка программного обеспечения в Linux

Как сама операционная система проста в установке, так и приложения. Большинство современных дистрибутивов Linux включают то, что большинство считает магазином приложений. Это централизованное место, где можно искать и устанавливать программное обеспечение. В Ubuntu Linux (и многих других дистрибутивах) используется программное обеспечение GNOME, в Elementary OS есть центр приложений, в Deepin — центр программного обеспечения Deepin, в openSUSE — AppStore, а в некоторых дистрибутивах используется Synaptic.

Независимо от названия, каждый из этих инструментов делает одно и то же? центральное место для поиска и установки программного обеспечения Linux. Конечно, эти части программного обеспечения зависят от наличия графического интерфейса. Для серверов без графического интерфейса вам придется зависеть от интерфейса командной строки для установки.

Давайте рассмотрим два разных инструмента, чтобы проиллюстрировать, насколько простой может быть даже установка из командной строки. Наши примеры предназначены для дистрибутивов на основе Debian и Fedora. Дистрибутивы на основе Debian будут использовать инструмент apt-get для установки программного обеспечения, а дистрибутивы на основе Fedora потребуют использования инструмента yum. Оба работают очень похоже. Мы проиллюстрируем, используя команду apt-get. Допустим, вы хотите установить инструмент wget (удобный инструмент для загрузки файлов из командной строки). Чтобы установить это с помощью apt-get, команда должна выглядеть так:

sudo apt-get install wget?

Команда sudo добавлена, потому что вам нужны привилегии суперпользователя для установки программного обеспечения. Точно так же, чтобы установить то же программное обеспечение в дистрибутиве на основе Fedora, вы сначала должны su для суперпользователя (буквально введите команду su и введите пароль root) и выполните эту команду:

yum install wget

Это все, что нужно для установки программного обеспечения на компьютер с Linux. Это не так сложно, как вы думаете. Все еще сомневаетесь? Вспомните установку Easy Lamp Server с более ранней версии? С помощью одной команды:

sudo taskel

Вы можете установить полный сервер LAMP (Linux Apache MySQL PHP) на дистрибутив сервера или настольного компьютера. Это действительно так просто.

Больше ресурсов

Если вы ищете одну из самых надежных, безопасных и надежных платформ как для настольных компьютеров, так и для серверов, обратите внимание на один из многих дистрибутивов Linux. С Linux вы можете быть уверены, что ваши рабочие столы будут свободны от проблем, ваши серверы будут работать, а ваши запросы на поддержку минимальны.

Понравилась статья? Поделиться с друзьями:
Сайт о OS Linux
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: