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.
- ls - Wyświetla zawartość katalogu.
- cd - służy do zmiany katalogu lub przejścia do innego folderu niż bieżący folder.
- mv - To jest polecenie ruchu. Pomaga to przenieść plik z jednego katalogu do innej lokalizacji lub zmienić nazwę pliku.
- man - To polecenie służy do uzyskania instrukcji na temat każdego innego polecenia, które będzie używane w systemie operacyjnym.
- mkdir - To polecenie służy do tworzenia nowych katalogów (a także podkatalogów).
- rmdir - jest to polecenie usunięcia katalogu. Dodanie –rf spowoduje rekurencyjne usunięcie plików i folderów ze wspomnianego katalogu.
- touch - to polecenie tworzy pusty plik. Jest to również wywoływane jako polecenie make file, podobnie jak polecenie make directory.
- rm - tak jak rmdir usuwa katalogi, rm usuwa pliki.
- locate - To polecenie pomoże ci zlokalizować plik w całym magazynie.
- wyczyść - to polecenie wyczyszczenia ekranu terminala.
- sudo yum update - zaktualizuje wszystkie zainstalowane pakiety.
- 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 -
- Jest lekki, niezawodny i szybki.
- Jest to darmowy i open source i jest klasy korporacyjnej.
- 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.
- Doskonałe wsparcie społeczności z możliwością bezpośredniego zgłaszania błędów na bugs.centos.org
- Najnowsze CentOS zawiera również technologię hiperwizora i wirtualizacji, taką jak Docker, oVirt, Xen itp.
- Udostępnia prawie 95% funkcji komercyjnych Red Hat Enterprise Linux. A to jest dostępne za darmo!
- 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 -
- Co to jest przetwarzanie w chmurze?
- Ubuntu vs Centos - Najważniejsze różnice
- Co to jest schemat MySQL?
- Różnica między CentOS a Debianem