Co to jest CentOS? - Kompleksowy przewodnik po CentOS

Spisie treści:

Anonim

Wprowadzenie do CentOS

CentOS, który oznacza Community Enterprise System operacyjny, jest jedną z dystrybucji Linuksa uruchomionych przez Gregory'ego Kurtzera, która zapewnia darmowy i otwarty system operacyjny klasy korporacyjnej, który jest również funkcjonalnie kompatybilny z Red Hat Enterprise Linux (RHEL), który jest również jego źródłem źródłowym. RHEL to system operacyjny klasy korporacyjnej, ale z płatną subskrypcją. Programiści CentOS używają kodu źródłowego RHEL i tworzą produkt bardzo do niego podobny. Wsparcie techniczne dla CentOS udzielane jest wyłącznie za pośrednictwem portali społecznościowych i internetowych.

„yum” to menedżer pakietów dla CentOS. Wszystko, co działa na CentOS, może działać na platformie RHEL. Obrazy CentOS są jednym z najlepszych stosowanych systemów operacyjnych w chmurze Amazon Cloud i Azure Cloud.

Architektura

CentOS działa również w tej samej architekturze, co każda inna dystrybucja Linuksa i obsługuje tylko architekturę x86-64, co oznacza, że ​​obsługuje zarówno maszyny 32-bitowe, jak i 64-bitowe -

  • Najniższa warstwa to sprzęt lub urządzenia fizyczne, takie jak komputer, pamięć i urządzenia sieciowe.
  • Na dodatek znajduje się jądro, które jest podstawowym składnikiem systemu operacyjnego i bezpośrednio współdziała ze sprzętem.
  • Na jądrze znajduje się powłoka, która działa jako interfejs między użytkownikiem a jądrem.
  • Ponad tymi wszystkimi warstwami znajduje się warstwa aplikacji, która współdziała z powłoką i jądrem, wykonując niektóre zadania zdefiniowane przez użytkownika. Aplikacje obejmują przeglądarki internetowe, edycję tekstu, eksplorator plików, odtwarzacz multimediów itp.

Praca z CentOS

Oto zestaw poleceń, które pomogą ci w pracy.

  1. ls - Wyświetla zawartość katalogu.
  2. cd - służy do zmiany katalogu lub przejścia do innego folderu niż bieżący folder.
  3. mv - To jest polecenie ruchu. Pomaga to przenieść plik z jednego katalogu do innej lokalizacji lub zmienić nazwę pliku.
  4. man - To polecenie służy do uzyskania instrukcji na temat każdego innego polecenia, które będzie używane w systemie operacyjnym.
  5. mkdir - To polecenie służy do tworzenia nowych katalogów (a także podkatalogów).
  6. rmdir - jest to polecenie usunięcia katalogu. Dodanie –rf spowoduje rekurencyjne usunięcie plików i folderów ze wspomnianego katalogu.
  7. touch - to polecenie tworzy pusty plik. Jest to również wywoływane jako polecenie make file, podobnie jak polecenie make directory.
  8. rm - tak jak rmdir usuwa katalogi, rm usuwa pliki.
  9. locate - To polecenie pomoże ci zlokalizować plik w całym magazynie.
  10. wyczyść - to polecenie wyczyszczenia ekranu terminala.
  11. sudo yum update - zaktualizuje wszystkie zainstalowane pakiety.
  12. sudo yum install - To polecenie zainstaluje wspomniany pakiet.

Zestaw poleceń można zapisać w sekwencji zadań do wykonania w pliku z rozszerzeniem . sh i wykonaj je wszystkie naraz, uruchamiając plik .sh (nazywany „skryptem powłoki”) za pomocą polecenia sh .sh

Można również tworzyć własne, samodzielnie zdefiniowane polecenia w tym skrypcie powłoki (co oczywiście jest całkowicie indywidualną domeną do eksploracji i poza zakresem tego artykułu) i używać ich do różnych celów.

Zalety

Oto kilka zalet korzystania z CentOS -

  1. Jest lekki, niezawodny i szybki.
  2. Jest to darmowy i open source i jest klasy korporacyjnej.
  3. Wraz z CentOS otrzymasz także oprogramowanie serwerowe typu open source, takie jak Apache Web, CUPS, MySQL itp., A narzędzia kontroli wersji, takie jak git, są domyślnie instalowane.
  4. Doskonałe wsparcie społeczności z możliwością bezpośredniego zgłaszania błędów na bugs.centos.org
  5. Najnowsze CentOS zawiera również technologię hiperwizora i wirtualizacji, taką jak Docker, oVirt, Xen itp.
  6. Udostępnia prawie 95% funkcji komercyjnych Red Hat Enterprise Linux. A to jest dostępne za darmo!
  7. W porównaniu do innych otwartych i wolnych dystrybucji Linuksa, CentOS jest powszechnie preferowany (nawet w stosunku do Ubuntu) ze względu na jego stabilność i rzadsze aktualizacje pakietów.

Jak nauczyć się CentOS?

Cóż, najlepszym sposobem na naukę CentOS jest zdobycie praktycznego doświadczenia w jego obsłudze.

  • Możesz pobrać go z centos.org i zainstalować na swoim laptopie jako działający system operacyjny.
  • Jeśli masz system operacyjny Windows, możesz zainstalować hiperwizor typu 2, taki jak Virtual Box, i zainstalować na nim CentOS.
  • Następnie zapoznaj się z systemem operacyjnym, zapisując się na kilka dostępnych certyfikowanych kursów Red Hat Inc.

Przyszłość CentOS -

  • Czy przejęcie Red Hat Inc. przez IBM wpłynie w jakiś sposób na CentOS?
  • Nie, biorąc pod uwagę wolną i otwartą naturę CentOS, obecność CentOS i jego rozwój będzie się odbywał tak, jak teraz.

W jaki sposób ta technologia pomoże ci w rozwoju kariery?

  • Jeśli szukasz kogoś, kto szuka możliwości kariery w domenie administratorów Linuksa, to doświadczenie w CentOS sprawi, że będziesz atrakcyjny dla osób rekrutujących.
  • Poza tym CentOS jest darmowym projektem typu open source, a udział w takich projektach ma dla ciebie wielką wartość.
  • Ponadto można oczekiwać wielu zmian w oprogramowaniu, utrzymując CentOS jako podstawową platformę.
  • Wygodne korzystanie z CentOS sprawi, że wygodnie będzie pracować z prawie każdą dystrybucją Linuksa.

Wniosek

Dzięki wszystkim funkcjom klasy korporacyjnej, możliwościom i dostępności obrazów ISO, nawet na platformach chmurowych, CentOS stanowi świetny system operacyjny, o którym można wiedzieć i używać go do opracowywania oprogramowania do celów klasy biznesowej.

Polecane artykuły

To był przewodnik po Co to jest CentOS? Tutaj omawiamy architekturę, niektóre polecenia, zalety, zakres przyszłości i sposób nauki CentOS. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest przetwarzanie w chmurze?
  2. Ubuntu vs Centos - Najważniejsze różnice
  3. Co to jest schemat MySQL?
  4. Różnica między CentOS a Debianem