Что такое CentOS? - Комплексное руководство по CentOS

Содержание:

Anonim

Введение в CentOS

CentOS, что означает Community Enterprise Operating System, является одним из дистрибутивов Linux, запущенных Грегори Курцером, который предоставляет бесплатную операционную систему с открытым исходным кодом корпоративного класса, которая также функционально совместима с Red Hat Enterprise Linux (RHEL), которая также является его исходным кодом. Это RHEL - ОС корпоративного класса, но с платной подпиской. Разработчики CentOS используют исходный код RHEL и создают продукт, очень похожий на него. Техническая поддержка CentOS предоставляется только через сообщества и веб-порталы.

'yum' - менеджер пакетов для CentOS. Все, что работает на CentOS, обязательно будет работать на платформе RHEL. Изображения CentOS являются одной из самых популярных операционных систем в облаках Amazon и Azure.

Архитектура

CentOS также следует той же архитектуре, что и любой другой дистрибутив Linux, и поддерживает только архитектуру x86-64, что означает, что он поддерживает как 32-битные, так и 64-битные машины -

  • Самый нижний уровень - это аппаратные или физические устройства, такие как компьютер, хранилище и сетевые устройства.
  • На вершине этого находится ядро, которое является основным компонентом ОС, и оно напрямую взаимодействует с оборудованием.
  • На вершине ядра находится оболочка, которая действует как интерфейс между пользователем и ядром.
  • Над всеми этими уровнями находится прикладной уровень, который взаимодействует с оболочкой и ядром для выполнения определенных пользователем задач. Приложения включают в себя веб-браузеры, текстовое издание, файловый менеджер, медиа-плеер и т. Д.

Работа с CentOS

Вот набор команд, которые помогут вам работать.

  1. ls - выводит содержимое каталога.
  2. cd - используется для изменения каталога или перехода в другую папку из текущей папки.
  3. mv - это команда перемещения. Это помогает переместить файл из одного каталога в другое место или также переименовать файл.
  4. man - это команда для получения руководства о любой другой команде, которая будет использоваться в ОС.
  5. mkdir - эта команда используется для создания новых каталогов (а также подкаталогов).
  6. rmdir - это команда для удаления каталога. Добавление –rf рекурсивно удалит файлы и папки в указанном каталоге.
  7. touch - эта команда создает пустой файл. Это также называется командой make file, как команда make directory.
  8. rm - точно так же, как rmdir удаляет каталоги, rm удаляет файлы.
  9. locate - эта команда поможет вам найти файл во всем хранилище.
  10. clear - команда для очистки экрана терминала
  11. sudo yum update - обновит все установленные пакеты.
  12. sudo yum install - эта команда установит указанный пакет.

Можно написать набор команд в последовательности задач, которые нужно выполнить в файле с расширением . sh и выполните их все сразу, запустив файл .sh (который называется «сценарий оболочки») с помощью команды sh .sh

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

преимущества

Вот некоторые преимущества использования CentOS -

  1. Это легкий, надежный и быстрый.
  2. Это бесплатный и открытый исходный код, и это класс предприятия.
  3. Наряду с CentOS вы также получите программное обеспечение сервера с открытым исходным кодом, такое как Apache Web, CUPS, MySQL и т. Д., И инструменты контроля версий, такие как git, устанавливаются по умолчанию.
  4. Отличная поддержка сообщества с возможностью напрямую сообщать об ошибках на bugs.centos.org
  5. Последняя версия CentOS также включает гипервизор и технологии виртуализации, такие как Docker, oVirt, Xen и т. Д.
  6. Он имеет почти 95% функций, которыми обладает коммерческий Red Hat Enterprise Linux. И это доступно бесплатно!
  7. По сравнению с другими открытыми и бесплатными дистрибутивами Linux CentOS является более предпочтительным (даже по сравнению с Ubuntu) из-за его стабильности и менее частых обновлений пакетов.

Как узнать CentOS?

Что ж, лучший способ изучить CentOS - это получить практический опыт его работы.

  • Вы можете скачать его с centos.org и установить на свой ноутбук в качестве работающей ОС.
  • Если у вас установлена ​​ОС Windows, вы можете установить гипервизор типа 2, например Virtual Box, и установить CentOS поверх него.
  • После этого изучите операционную систему, зарегистрировавшись на нескольких доступных сертифицированных курсах от Red Hat Inc.

Будущее CentOS -

  • Собирается ли приобретение Red Hat Inc. IBM каким-либо образом повлиять на CentOS?
  • Нет, учитывая бесплатную и открытую природу CentOS, присутствие CentOS и его рост будут происходить так же, как и сейчас.

Как эта технология поможет вам в вашем карьерном росте?

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

Вывод

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

Рекомендуемые статьи

Это было руководство к Что такое CentOS? Здесь мы обсуждаем архитектуру, некоторые команды, преимущества, возможности будущего и как изучать CentOS. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Что такое облачные вычисления?
  2. Ubuntu против Centos - главные отличия
  3. Что такое схема MySQL?
  4. Разница между CentOS и Debian