Вступ до 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
Ось набір команд, які допоможуть вам працювати.
- 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 -
- Чи придбання IBM Red Hat Inc. вплине на CentOS якимось чином?
- Ні, зважаючи на характер вільного та відкритого коду CentOS, наявність CentOS та його зростання продовжуватимуться так, як це відбувається зараз.
Як ця технологія допоможе вам у вашому кар’єрному зростанні?
- Якщо ви є хтось, хто шукає кар'єрних можливостей у сфері адміністраторів Linux, то робота над CentOS зробить вас привабливим для рекрутерів.
- Крім того, що CentOS є проектом з безкоштовним та відкритим кодом, сприяння таким проектам для вас має велике значення.
- Крім того, можна з нетерпінням чекати великої кількості розробок програмного забезпечення, зберігаючи CentOS як основну платформу.
- Якщо вам зручно працювати з CentOS, це також зробить комфортною роботу з майже будь-яким дистрибутивом Linux з цього питання.
Висновок
Завдяки всім можливостям, можливостям та доступності зображень корпоративного класу навіть на хмарних платформах, CentOS створює чудову операційну систему, яка повинна знати і використовувати для розробки програмного забезпечення для цілей бізнес-класу.
Рекомендовані статті
Це було керівництвом щодо Що таке CentOS? Тут ми обговорюємо архітектуру, деякі команди, переваги, область майбутнього та як вивчити CentOS. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Що таке хмарні обчислення?
- Ubuntu - Centos - основні відмінності
- Що таке MySQL схема?
- Різниця між CentOS проти Debian