Inleiding tot CentOS
CentOS dat staat voor Community Enterprise Operating System is een van de Linux-distributies gestart door Gregory Kurtzer dat een enterprise-class gratis en open source besturingssysteem biedt dat ook functioneel compatibel is met de Red Hat Enterprise Linux (RHEL) die ook de upstream-bron is. Die RHEL is het besturingssysteem van ondernemingsklasse maar met een betaald abonnement. CentOS-ontwikkelaars gebruiken de RHEL-broncode en maken een product dat er sterk op lijkt. De technische ondersteuning voor CentOS wordt alleen gegeven via community- en webportals.
'yum' is de pakketbeheerder voor de CentOS. Alles wat op CentOS draait, is gegarandeerd op het RHEL-platform. CentOS-afbeeldingen zijn een van de meest gebruikte besturingssystemen in de Amazon Cloud en Azure Cloud.
architectuur
CentOS volgt ook dezelfde architectuur als die van elke andere Linux-distro en ondersteunt alleen x86-64-architectuur, wat betekent dat het zowel 32-bits als 64-bits machines ondersteunt -
- De onderste laag is de hardware of fysieke apparaten zoals de computer, opslag en netwerkapparaten.
- Hier bovenop bevindt zich de kernel die het kerncomponent van het besturingssysteem is en die rechtstreeks interageert met de hardware.
- Bovenop de kernel bevindt zich de shell die fungeert als de interface tussen de gebruiker en de kernel.
- Boven al deze lagen is de applicatielaag die samenwerkt met de shell en kernel om een aantal door de gebruiker gedefinieerde taken uit te voeren. Toepassingen zijn uw webbrowser, teksteditie, bestandsverkenner, mediaspeler, enz.
Werken met CentOS
Hier is een set opdrachten die u zullen helpen werken.
- ls - Hier wordt de inhoud van de directory weergegeven.
- cd - Dit wordt gebruikt om de map te wijzigen of om naar een andere map te navigeren dan de huidige map.
- mv - Dit is het verplaatscommando. Dit helpt om een bestand van de ene map naar een andere locatie te verplaatsen of om een bestand een andere naam te geven.
- man - Dit is de opdracht om een handleiding te krijgen voor elke andere opdracht die in het besturingssysteem wordt gebruikt.
- mkdir - Deze opdracht wordt gebruikt om nieuwe mappen (en ook submappen) te maken.
- rmdir - Dit is de opdracht om de map te verwijderen. Als u –rf toevoegt, worden de bestanden en mappen in de genoemde map recursief verwijderd.
- aanraken - met deze opdracht maakt u een leeg bestand. Dit wordt ook wel de opdracht make file genoemd, net als de opdracht make directory.
- rm - Net zoals rmdir de mappen verwijdert, verwijdert rm de bestanden.
- lokaliseren - Met deze opdracht kunt u een bestand in de hele opslag vinden.
- clear - Dit is de opdracht om het terminalscherm te wissen.
- sudo yum update - Hiermee worden alle geïnstalleerde pakketten bijgewerkt.
- sudo yum install - Met deze opdracht wordt het genoemde pakket geïnstalleerd.
Men kan de set opdrachten in een reeks taken schrijven die in een bestand met een extensie moeten worden uitgevoerd . sh en voer ze allemaal tegelijk uit door het .sh-bestand (dat wordt aangeduid als het 'shell-script') uit te voeren met behulp van de opdracht sh .sh
Je kunt ook zijn eigen zelfgedefinieerde opdrachten maken in deze shell-scripts (wat natuurlijk volledig een individueel domein is om over en buiten het bestek van dit artikel te verkennen) en ze voor verschillende doeleinden gebruiken.
voordelen
Hier zijn enkele voordelen van het gebruik van CentOS -
- Het is lichtgewicht, betrouwbaar en snel.
- Het is een gratis en open source en het is enterprise-grade.
- Samen met de CentOS krijgt u ook de open source serversoftware zoals Apache Web, CUPS, MySQL, etc. en versiebeheertools zoals git worden standaard geïnstalleerd.
- Uitstekende gemeenschapsondersteuning met de mogelijkheid om bugs rechtstreeks aan bugs.centos.org te melden
- Nieuwste CentOS bevat ook de hypervisor en virtualisatietechnologie zoals Docker, oVirt, Xen, enz.
- Het deelt bijna 95% van de functies die de commerciële Red Hat Enterprise Linux heeft. En dit is gratis beschikbaar!
- In vergelijking met andere open source en gratis Linux-distro's heeft CentOS een grote voorkeur (zelfs boven Ubuntu) vanwege zijn stabiliteit en minder frequente pakketupdates.
Hoe CentOS leren?
Welnu, de beste manier om CentOS te leren, is door praktijkervaring op te doen.
- Je kunt het downloaden van centos.org en installeren op je laptop als het besturingssysteem.
- Als je Windows OS hebt, kun je een Type-2 hypervisor zoals Virtual Box installeren en CentOS er bovenop installeren.
- Gevolgd door dit, verken het besturingssysteem door jezelf in te schrijven voor verschillende beschikbare gecertificeerde cursussen van Red Hat Inc.
Toekomst van CentOS -
- Zal de overname van Red Hat Inc. door IBM de CentOS op enige manier beïnvloeden?
- Nee, gezien het vrije en open source karakter van CentOS, zal de aanwezigheid van CentOS en de groei ervan blijven gebeuren zoals het nu gebeurt.
Hoe deze technologie u zal helpen in uw loopbaangroei?
- Als u op zoek bent naar carrièremogelijkheden in het domein van Linux-beheerders, dan zou het werken aan expertise op CentOS u aantrekkelijk maken voor de recruiters.
- Afgezien hiervan, omdat CentOS een gratis en open source project is, is het bijdragen aan dergelijke projecten van grote waarde voor u.
- Ook kan men uitkijken naar veel softwareontwikkelingen waarbij CentOS als hun onderliggende platform blijft.
- Comfortabel zijn met CentOS maakt het ook comfortabel om met bijna elke Linux-distro te werken.
Conclusie
Met alle enterprise-class functies, mogelijkheden en beschikbaarheid van ISO-images, zelfs op cloudplatforms, vormt CentOS een geweldig besturingssysteem om op de hoogte te zijn van en te gebruiken voor softwareontwikkeling voor business class-doeleinden.
Aanbevolen artikelen
Dit is een gids geweest voor Wat is CentOS? Hier bespreken we architectuur, enkele commando's, voordelen, toekomstige mogelijkheden en hoe CentOS te leren. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -
- Wat is cloud computing?
- Ubuntu vs Centos - Topverschillen
- Wat is MySQL-schema?
- Verschil tussen CentOS en Debian