Introduktion till CentOS
CentOS som står för Community Enterprise Operating System är en av Linux-distributionerna startade av Gregory Kurtzer som tillhandahåller ett företagsklass-fritt och öppet källkodssystem som också är funktionellt kompatibelt med Red Hat Enterprise Linux (RHEL) som också är dess uppströmskälla. Det RHEL är operativsystemsklass men med betalt abonnemang. CentOS-utvecklare använder RHEL-källkoden och skapar en produkt som liknar den. Den tekniska supporten för CentOS ges endast via community- och webbportaler.
"yum" är paketansvarig för CentOS. Allt som körs på CentOS är säkert att köra på RHEL-plattformen. CentOS-bilder är en av de toppanställda operativsystemen i Amazon Cloud och Azure Cloud.
Arkitektur
CentOS följer också samma arkitektur som för alla andra Linux-distro och stöder endast x86-64-arkitektur vilket innebär att den stöder både 32-bitars och 64-bitars maskiner -
- Det nedersta lagret är hårdvara eller fysiska enheter som dator, lagring och nätverksenheter.
- Ovanpå detta sitter kärnan som är kärnkomponenten i operativsystemet och den interagerar direkt med hårdvaran.
- Ovanpå kärnan sitter skalet som fungerar som gränssnittet mellan användaren och kärnan.
- Framför allt dessa lager är applikationsskiktet som interagerar med skalet och kärnan för att utföra några användardefinierade uppgifter. Tillämpningar inkluderar dina webbläsare, textutgåva, filutforskare, mediaspelare etc.
Arbetar med CentOS
Här är en uppsättning kommandon som hjälper dig att arbeta.
- ls - Här listas kataloginnehållet.
- cd - Detta används för att ändra katalogen eller för att navigera till en annan mapp från den aktuella mappen.
- mv - Detta är kommandot flyttning. Detta hjälper till att flytta en fil från en katalog till en annan plats eller också för att byta namn på en fil.
- man - Detta är kommandot för att få manuell information om alla andra kommandon som kommer att användas i operativsystemet.
- mkdir - Detta kommando används för att skapa nya kataloger (och även underkataloger).
- rmdir - Detta är kommandot för att radera katalogen. Att lägga till –rf tar rekursivt bort filerna och mapparna i den nämnda katalogen.
- touch - Detta kommando skapar en tom fil. Detta kallas också som kommandot make-fil precis som kommandot make-katalog.
- rm - Precis som rmdir tar bort katalogerna tar rm bort filerna.
- lokalisera - Detta kommando hjälper dig att hitta en fil i hela lagringsutrymmet.
- clear - Detta är kommandot för att rensa terminalskärmen.
- sudo yum update - Detta kommer att uppdatera alla installerade paket.
- sudo yum install - Det här kommandot installerar det nämnda paketet.
Man kan skriva uppsättningen kommandon i en sekvens av uppgifter som ska göras i en fil med en förlängning . sh och kör dem samtidigt genom att köra .sh-filen (som kallas 'skalskriptet') med kommandot sh .sh
Man kan också skapa sina egna självdefinierade kommandon i detta skalskript (som naturligtvis helt är en individuell domän för att utforska om och utanför artikelns räckvidd) och använda dem för olika syften.
fördelar
Här är några fördelar med att använda CentOS -
- Det är lätt, pålitligt och snabbt.
- Det är en fri och öppen källkod och det är företagsklass.
- Tillsammans med CentOS får du också open source-serverprogramvara som Apache Web, CUPS, MySQL, etc. och versionskontrollverktyg som git kommer som standard installerade.
- Utmärkt gemenskapsstöd med möjligheten att direkt rapportera buggar till bugs.centos.org
- Senaste CentOS innehåller också hypervisor och virtualiseringsteknologi som Docker, oVirt, Xen, etc.
- Det delar nästan 95% av de funktioner som den kommersiella Red Hat Enterprise Linux har. Och detta är gratis!
- Jämfört med andra öppen källkod och gratis Linux-distros föredras CentOS i stor utsträckning (även över Ubuntu) för sin stabilitet och mindre frekventa paketuppdateringar.
Hur läser jag CentOS?
Det bästa sättet att lära sig CentOS är att få lite praktisk erfarenhet av att använda det.
- Du kan ladda ner den från centos.org och installera den på din bärbara dator som det operativa OS.
- Om du har Windows OS kan du installera någon Type-2 hypervisor som Virtual Box och installera CentOS ovanpå.
- Följt av detta, utforska operativsystemet genom att registrera dig själv för flera tillgängliga certifierade kurser från Red Hat Inc.
CentOS framtid -
- Kommer IBMs förvärv av Red Hat Inc. att påverka CentOS på något sätt?
- Nej, med tanke på CentOS gratis & öppen källkod, kommer CentOS närvaro och dess tillväxt att fortsätta ske som det pågår nu.
Hur denna teknik kommer att hjälpa dig i din karriärstillväxt?
- Om du är någon som söker efter karriärmöjligheter inom Linux-administratörers domän, skulle arbetskompetens på CentOS göra dig attraktiv för rekryterarna.
- Bortsett från detta är CentOS ett gratis och öppen källkodsprojekt, att bidra till sådana projekt är av stort värde för dig.
- Man kan också se fram emot att göra en hel del programvaruutvecklingar med CentOS som underliggande plattform.
- Att vara bekväm med CentOS kommer också att göra en bekväm att arbeta med nästan alla Linux-distro för den delen.
Slutsats
Med alla företagsklassfunktioner, förmågor och tillgänglighet av ISO-bilder till och med på molnplattformar, utgör CentOS ett fantastiskt operativsystem att veta om och använda för programvaruutveckling för affärsklassändamål.
Rekommenderade artiklar
Detta har varit en guide till Vad är CentOS? Här diskuterar vi arkitektur, några kommandon, fördelar, framtida omfattning och hur man kan lära sig CentOS. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -
- Vad är Cloud Computing?
- Ubuntu vs Centos - Toppskillnader
- Vad är MySQL-schema?
- Skillnaden mellan CentOS vs Debian