Що таке CentOS? - Вичерпний посібник по CentOS

Зміст:

Anonim

Вступ до CentOS

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

'yum' - це менеджер пакунків для CentOS. Все, що працює на CentOS, гарантовано працює на платформі RHEL. Зображення CentOS - один із вершин, що використовуються в операційних системах в Амазонській та 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 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 -

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

Як ця технологія допоможе вам у вашому кар’єрному зростанні?

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

Висновок

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

Рекомендовані статті

Це було керівництвом щодо Що таке CentOS? Тут ми обговорюємо архітектуру, деякі команди, переваги, область майбутнього та як вивчити CentOS. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

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