🐹 CentOS 7: Что такое CentOS 7 Linux?

Содержание:

1. Что такое Linux?
2. Графический интерфейс пользователя Linux.
3. Особенность Linux и отличие от Windows.
4. Что такое дистрибутив Linux?
5. Что такое дистрибутив CentOS 7.

5.1. Варианты установки.
5.2. Стандартные приложения.
5.3. Графическая оболочки CentOS 7.

5.3.1. K Desktop Environment Software Compilation.
5.3.2. GNU Network Object Model Environment.

6. Интернет-ресурсы CentOS 7.
7. Оригиналы источников информации.


1. Что такое Linux?

Linux – это бесплатная операционная система для компьютера, на базе ядра Linux.

Ядро Linux – это основной компонент операционной системы, являющийся центром этой системы, вокруг которого все и строится. Ядро Linux координирует все действия между аппаратной частью компьютера и всеми компонентами операционной системы, включая приложения. Таким образом, ядро Linux – это та база, та основа, на которой и построена операционная система Linux.

Ядро Linux впервые появилось в 1991 году, разработал его финский программист Линус Торвальдс.

Официальный символ Linux – это пингвин по имени Tux, который отличается от «обычных» пингвинов жёлтым цветом клюва и лап. Поэтому не удивляйтесь, что практически все упоминания о линукс сопровождаются таким пингвинчиком.

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

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

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

2. Графический интерфейс пользователя Linux.

Основными и популярными графическими оболочками в Linux являются:

  • KDE (K Desktop Environment) – одна из самых крупных и популярных графических оболочек, имеет красивый, удобный и функциональный интерфейс, за счет этого достаточно требовательная к ресурсам компьютера.
  • GNOME (GNU Network Object Model Environment) – еще одна среда рабочего стола, которая широко распространена и также является очень популярной и функциональной. Начиная с 3 версии, в GNOME стала применяться технология GNOME Shell, что сделало эту среду абсолютно новой и значительно отличающейся от классического варианта. Именно этот факт и сподвиг к созданию новых оболочек, которые продолжали классическую среду GNOME, но уже с другим названием.
  • MATE – имеет интуитивно понятный и, главное, удобный интерфейс пользователя, за счет этого она очень привлекательна. Данная среда является продолжением классического интерфейса GNOME.
  • Cinnamon – еще одно продолжение классического GNOME с применением современных технологий. Очень удобная, функциональная и красивая среда рабочего стола.
  • Xfce – простая, функциональная и в то же время очень быстрая и легкая графическая оболочка.
  • LXDE (Lightweight X11 Desktop Environment) – одна из самых легких и быстрых, не требовательная к ресурсам компьютера среда рабочего стола, поэтому она имеет весьма консервативный интерфейс.

3. Особенность Linux и отличие от Windows.

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

В Windows Вы привыкли видеть логические диски C, D и так далее, в Linux таких дисков нет. Вместо этого в Linux есть корень (/) от которого все и произрастает. Все адреса файлов и каталогов начинаются именно с корня, все разделы монтируются в корень, включая физические диски (USB флешки и так далее).

Таким образом, абсолютно все физические диски и разделы объединены в единую файловую структуру, начинающуюся с корня (/).

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

В Linux активно используются следующие типы файловых систем:

  • ext4 – современная журналируемая файловая система, которая является стандартной для Linux.
  • btrfs – достаточно новая файловая система, основанная на структурах B-деревьев, в некоторых тестах она показывает даже лучшую производительность по сравнению с ext4.
  • xfs – данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных. Однако из-за особенностей данной файловой системы в случае серьезных сбоев существует риск потери данных.

В целом внутренняя работа систем Linux и Windows, конечно же, значительно отличается, но на сегодняшний день для рядового пользователя домашнего компьютера эти отличия практически не видны. Современный Linux – это очень удобная, уже ориентированная на обычного пользователя операционная система.

Но тем не менее Windows все равно остается самой популярной операционной системой, и как раз-таки за счет этого, самой уязвимой. Так как именно под Windows создается большинство вирусов, ежедневно «плохие» разработчики ищут уязвимости этой операционной системы с целью создать очередной вирус.

В Linux с вирусами дела обстоят намного лучше, то есть под Linux вирусов создаётся гораздо меньше, и как результат Linux считается более безопасной и устойчивой к вирусам операционной системой.

Если говорить о программном обеспечении, то Linux настолько стал распространён, что под эту систему разрабатывается огромное количество приложений, включая самые популярные, которые есть в Windows. И, кстати, установка приложений в современном Linux стала гораздо проще, чем в Windows. Процесс установки напоминает что-то вроде установки приложений на смартфонах, то есть все устанавливается из одной точки в один клик. То есть вы запускаете компонент системы, который обращается к репозиториям и считывает список доступных пакетов (с описанием, с оценками, с комментариями других пользователей), а вы просто кликаете на тот, который Вам нужен и все. Конечно, такой функционал есть не во всех дистрибутивах Linux, но в самых популярных установка происходит именно так.

Также главным отличием от Windows является то, что Linux — это абсолютно бесплатная операционная система с открытым исходным кодом. Любой разработчик может доработать ее и создать на ее основе свою собственную систему на абсолютно законных правах. Все программное обеспечение в Linux в основном также бесплатное. Linux можно свободно распространять и использовать. Поэтому и существует огромное количество дистрибутивов Linux.

4. Что такое дистрибутив Linux?

Дистрибутив Linux – это разновидность операционной системы Linux.

Дистрибутивов Linux много, так как любой разработчик может использовать ядро Linux и создать свою собственную операционную систему. Таким образом, разработчики объединяются в сообщества и создают операционные системы на базе ядра линукс, которые и являются дистрибутивами. В дистрибутивы включают все необходимое программного обеспечение для работы, и зачастую в большинстве дистрибутивов есть все, что нужно для того чтобы начать пользоваться системой сразу после установки, в отличие от той же Windows, где нужно после установки системы еще доустановить необходимое для работы программное обеспечение.

Также дистрибутивы могут создавать и поддерживать различные компании, и такие дистрибутивы уже могут быть платными.

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

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

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

Существуют две популярные системы управления пакетами:

  • DEB – формат файлов пакетов, использующихся в дистрибутиве Debian и во всех основанных на нем дистрибутивах.
  • RPM – менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах.

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

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

5. Что такое дистрибутив CentOS 7.

CentOS — открытый, поддерживаемый усилиями сообщества и используемый также в корпоративных средах дистрибутив Linux, серверная операционная система с открытым исходным кодом на базе Red Hat Enterprise Linux, преимущественно ориентированная на бизнес и корпоративных пользователей. В отличие от Red Hat Enterprise Linux, который выпускается с платной поддержкой клиентов, CentOS не является коммерческим решением и полностью бесплатен для конечного пользователя. Отличительными чертами CentOS является ее высокая стабильность и длительные сроки поддержки, которые, по заявлениям разработчиков, могут доходить до 10 лет.

Red Hat Enterprise Linux — коммерческий проект походная от Fedora, разработанный с учетом потребностей корпоративных клиентов. Поддержка в течение 10 лет, отсутствует поддержка MP3 и DivX, доступ к бинарным пакетам обновлений — платный.

Компания Red Hat — занимается только разработкой операционной системы коммерческого уровня для серверов и компаний. Все это перенимает CentOS, поэтому Red Hat Enterprise Linux используется для развертывания критически важных приложений на мировых биржах, в финансовых учреждениях, ведущих телекоммуникационных компаниях, анимационных студиях.

И самое главное то, что создатель ядра LinuxЛинус Торвальдс сотрудничает с Red Hat.

Системы почти одинаковы, но есть и различия:

  • В Red Hat Enterprise Linux предусмотрена плата за поддержку. Цена Red Hat Enterprise Linux Desktop с техподдержкой на 1 год: ~4.000 рублей. CentOS бесплатна, но и коммерческая поддержка от RedHat не предусмотрена.
  • Большинство обновлений сначала получают пользователи RedHat и только потом — CentOS.

Благодаря использованию платформы Red Hat, проект CentOS полностью совместим с данным популярным и удостоенным наградам дистрибутивом Linux. Среди ключевых преимуществ системы — активное развитие, простое обслуживание, открытое управление, развивающееся сообщество и открытая бизнес-модель.

CentOS, которая основана на Red Hat тщательно тестируется перед тем, как выйти в свет, хотя и дистрибутив содержит более старое программное обеспечение, но оно точно хорошо отлажено, а ошибки исправлены, хотя из этого правила тоже бывают исключения.

Дистрибутив подходит для долговременного использования в производственных средах, где CentOS используется в качестве сервера. Система предоставляет пользователям дружественной и знакомой средой с долговременной поддержкой ядра и коммерческой поддержкой.

В CentOS установщик тот же, что и у Fedora и Red Hat, кроме всего прочего, здесь вы можете выбирать компоненты, которые нужно установить, например, рабочий стол Gnome или KDE, а также задать настройки сети.

Система не рассчитана на новичков — никаких упрощений, работа вашего сервера будет безопасна и стабильна, используются технологии GCC как SSP (защита стека), PIE. Ее сфера распространения — сервера, и крупные компании. Документация есть, но большинство из нее на английском.

5.1. Варианты установки.

CentOS распространяется как в виде загрузочного DVD, так и в виде ISO-образов для CD и универсального загрузчика. Поддерживаемая аппаратная платформа — 64-bit (x86-x64). Загрузочные Live CD (GNOME и KDE) также доступны для загрузки.

Установка CentOS выполняется с помощью интерактивного инсталлятора и не должна вызывать сложностей.

CentOS можно свободно скачать в виде ISO-образа, работающего в Live-режиме.

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

Доступно несколько заранее подготовленных комплектов для различных нужд:

  • Сервер с GUI.
  • Сервер.
  • Минимальная установка. Только базовая функциональность.
  • Рабочая станция. Подойдет для персонального использования на персональном компьютере или ноутбуке.
  • Пользовательская операционная система. Для дальнейшей самостоятельной установки большинства компонентов.
  • Хост виртуализации. Минимальный комплект хоста виртуализации.

Официальную версию дистрибутива CentOS 7 можно скачать с официального сайта: centos.org.

Ссылка на все дистрибутивы: https://www.centos.org/download/.

Ссылка на x86_64 дистрибутивы: http://isoredirect.centos.org/centos/7/isos/x86_64/.

5.2. Стандартные приложения.

Среди встроенных приложений и пакетов CentOS — офисный пакет LibreOffice, веб-браузер Mozilla Firefox, графический редактор GIMP, векторный графический редактор Inkscape, инструмент для прожига CD/DVD K3b, текстовый редактор Vim и почтовый клиент Mozilla Thunderbird.

Среди пакетов для организации сервера CentOS включает web-сервер Apache, сервер баз данных MySQL и PostgreSQL, инструменты OpenSSH и OpenSSL для шифрования сеансов подключений, языки программирования Perl, Python и PHP, почтовый сервер Postfix и фреймворк сетевого взаимодействия Samba.

Проект включает поддержку нескольких языков и поставляется с поддержкой известных файловых систем EXT3 и EXT4.

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

5.3. Графическая оболочки CentOS 7.

Каждый начинающий пользователь CentOS 7 задавался вопросом, какую графическую оболочку лучше установить при начальной установке операционной системы.  Gnome и KDE?

Графическая оболочка Linux – это именно то, что вы видите в мониторе при использовании операционной системы, построенной на принципе X Window System (оконная система), в данном случае Linux.

Графические оболочки или, также можно, выразиться графическое окружение, принято разделять на два типа, а именно: оконные менеджеры и среды рабочих столов.

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

5.3.1. K Desktop Environment Software Compilation.

KDE SC (K Desktop Environment Software Compilation) – это, бесплатная графическая оболочка для UNIX-подобных операционных систем. Данная среда рабочего стола является одной из самых популярных, если не самой популярной в мире, и поэтому активно развивается. И она уже включена в состав некоторых популярных дистрибутивов Linux.

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

Официальный сайт: https://www.kde.org/.

База знаний KDE (на русском): https://userbase.kde.org/Welcome_to_KDE_UserBase/ru.

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

Популярные встроенные программы в KDE:

  • Dolphin — файловый менеджер;
  • Amarok — проигрыватель аудиофайлов;
  • Ark — программа для архивирования (архиватор);
  • digiKam — программа для работы с фотографий;
  • Kontact — электронный секретарь;
  • Gwenview — программа для просмотра изображений;
  • K3b — программа для записи CD, DVD и BluRay дисков
  • Konsole — эмулятор терминала;
  • … и много еще чего…

Среду рабочего стола KDE можно установить практически на любой известный дистрибутив Linux, но популярность и поддержка есть, например у:

KDE используется по умолчанию в Linux:

  • OpenSUSE;
  • Mageia.

KDE включена в стандартный дистрибутив и предлагается в качестве альтернативы основной среды рабочего стола:

  • Linux Mint;
  • Fedora;
  • CentOS;
  • Manjaro Linux.

Многие пользователи CentOS 7 отдают предпочтение именно этой среде рабочего стола, хотя есть и другие графические оболочки, которые не хуже, но при использовании Linux выбирают именно среду KDE так как, было скачано чуть выше, у KDE есть популярность и огромное сообщество, поэтому найти решения какой-либо возникшей проблемы не составит труда.

Скриншоты KDE:

(как установлю с этой графической оболочкой, сразу выложу сюда)

5.3.2. GNU Network Object Model Environment.

GNOME (GNU Network Object Model Environment) – это среда рабочего стола для UNIX-подобных операционных систем, которая также является свободной и доступна всем.

GNOME создавался как альтернатива KDE, и по сей день, он является одним из лидеров в данном направлении и также остается главным конкурентом KDE как по популярности, так и по функциональным возможностям.

В среде GNOME по умолчанию используется следующее программное обеспечение:

  • Nautilus файловый менеджер;
  • GNOME Terminal — эмулятор терминала;
  • gedit — текстовый редактор;
  • Web — стандартный веб-браузер;
  • Evolution — программа для управления электронной почтой;
  • Totem — медиаплеер для воспроизведения аудио и видео файлов;
  • Brasero — программа для записи CD и DVD;
  • … и много еще чего…

Проект GNOME также как и KDE активно развивается, и новые версии выходят примерно два раза в год.

Официальный сайт: http://www.gnome.org/.

GNOME Help (на русском)https://help.gnome.org/.

GNOME по умолчанию используется в Linux:

  • Debian;
  • Fedora.

GNOME включен в стандартный дистрибутив в качестве альтернативы:

  • OpenSUSE;
  • CentOS;
  • Mageia.

Скриншоты GNOME:

(как установлю с этой графической оболочкой, сразу выложу сюда)

6. Интернет ресурсы CentOS 7.

  1. centos.org — Официальный сайт. Место откуда можно скачать последнюю версию  CentOS 7 и узнать актуальные новости по этой операционной системе.
  2. centos.name — Сайт фанатов операционной системы CentOS 7, форум и просто отличное место, где можно найти много интересных собеседников и много нетипичных ответов на свои вопросы по этой операционной системе.

7. Оригиналы источников информации.

  1. info-comp.ru «Что такое Linux и что такое дистрибутив Linux?»
  2. habr.com «Операционные системы Linux под разные задачи».
  3. comss.ru «CentOS».
  4. market.cnews.ru «Обзор операционной системы CentOS для виртуальных серверов. История, версии, сравнение с конкурентами».
  5. poznyaev.ru «Чистая установка CentOS. Подробная пошаговая инструкция».
  6. losst.ru «Что лучше Ubuntu или CentOS».
  7. pingvinus.ru «CentOS».
  8. info-comp.ru «Графические оболочки Linux — обзор и сравнение популярных рабочих столов KDE, Xfce, MATE и других».

Читайте также: