Какво е CentOS? - Изчерпателно ръководство за CentOS

Съдържание:

Anonim

Въведение в CentOS

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

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

архитектура

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 директория.
  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 OS, можете да инсталирате някакъв хипервизор Type-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