Введение в 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
Вот набор команд, которые помогут вам работать.
- ls - выводит содержимое каталога.
- cd - используется для изменения каталога или перехода в другую папку из текущей папки.
- mv - это команда перемещения. Это помогает переместить файл из одного каталога в другое место или также переименовать файл.
- man - это команда для получения руководства о любой другой команде, которая будет использоваться в ОС.
- mkdir - эта команда используется для создания новых каталогов (а также подкаталогов).
- rmdir - это команда для удаления каталога. Добавление –rf рекурсивно удалит файлы и папки в указанном каталоге.
- touch - эта команда создает пустой файл. Это также называется командой make file, как команда make directory.
- rm - точно так же, как rmdir удаляет каталоги, rm удаляет файлы.
- locate - эта команда поможет вам найти файл во всем хранилище.
- clear - команда для очистки экрана терминала
- sudo yum update - обновит все установленные пакеты.
- sudo yum install - эта команда установит указанный пакет.
Можно написать набор команд в последовательности задач, которые нужно выполнить в файле с расширением . sh и выполните их все сразу, запустив файл .sh (который называется «сценарий оболочки») с помощью команды sh .sh
В этом сценарии оболочки можно также создавать свои собственные определяемые команды (что, конечно, является полностью отдельной областью для изучения в рамках этой статьи и за ее пределами) и использовать их для различных целей.
преимущества
Вот некоторые преимущества использования CentOS -
- Это легкий, надежный и быстрый.
- Это бесплатный и открытый исходный код, и это класс предприятия.
- Наряду с CentOS вы также получите программное обеспечение сервера с открытым исходным кодом, такое как Apache Web, CUPS, MySQL и т. Д., И инструменты контроля версий, такие как git, устанавливаются по умолчанию.
- Отличная поддержка сообщества с возможностью напрямую сообщать об ошибках на bugs.centos.org
- Последняя версия CentOS также включает гипервизор и технологии виртуализации, такие как Docker, oVirt, Xen и т. Д.
- Он имеет почти 95% функций, которыми обладает коммерческий Red Hat Enterprise Linux. И это доступно бесплатно!
- По сравнению с другими открытыми и бесплатными дистрибутивами 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. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Что такое облачные вычисления?
- Ubuntu против Centos - главные отличия
- Что такое схема MySQL?
- Разница между CentOS и Debian