Introduksjon til CentOS
CentOS som står for Community Enterprise Operating System er en av Linux-distribusjonene startet av Gregory Kurtzer som gir et enterprise-class gratis og åpen kildekode-operativsystem som også er funksjonelt kompatibel med Red Hat Enterprise Linux (RHEL), som også er oppstrømskilden. At RHEL er operativsystemklasse, men med et betalt abonnement. CentOS-utviklere bruker RHEL-kildekoden og lager et produkt som ligner på det. Den tekniske støtten til CentOS gis kun via fellesskap og nettportaler.
'yum' er pakkesjefen for CentOS. Alt som kjører på CentOS er garantert å kjøre på RHEL-plattformen. CentOS-bilder er en av de øverste operativsystemene i Amazon Cloud og Azure Cloud.
Arkitektur
CentOS følger også den samme arkitekturen som for alle andre Linux-distroer og støtter bare x86-64-arkitektur, noe som betyr at den støtter både 32-biters og 64-biters maskiner -
- Det nederste laget er maskinvare eller fysiske enheter som datamaskin, lagring og nettverksenheter.
- På toppen av dette sitter kjernen som er kjernekomponenten i operativsystemet og den samspiller direkte med maskinvaren.
- På toppen av kjernen sitter skallet som fungerer som grensesnittet mellom brukeren og kjernen.
- Over alle disse lagene er applikasjonslaget som samhandler med skallet og kjernen for å gjøre noen brukerdefinerte oppgaver. Applikasjoner inkluderer nettlesere, tekstutgave, filutforsker, mediespiller, etc.
Jobber med CentOS
Her er et sett med kommandoer som hjelper deg å jobbe.
- ls - Dette viser kataloginnholdet.
- cd - Dette brukes til å endre katalogen eller for å navigere til en annen mappe fra den gjeldende mappen.
- mv - Dette er flyttekommandoen. Dette hjelper deg med å flytte en fil fra en katalog til et annet sted eller også til å gi nytt navn til en fil.
- man - Dette er kommandoen for å få manuell informasjon om andre kommandoer som skal brukes i operativsystemet.
- mkdir - Denne kommandoen brukes til å opprette nye kataloger (og også underkataloger).
- rmdir - Dette er kommandoen for å slette katalogen. Å legge til –rf vil rekursivt fjerne filene og mappene i den nevnte katalogen.
- touch - Denne kommandoen oppretter en tom fil. Dette kalles også som make-fil-kommandoen, akkurat som kommandoen make katalog.
- rm - Akkurat som rmdir fjerner katalogene, fjerner rm filene.
- Finn - Denne kommandoen hjelper deg å finne en fil i hele lagringsplassen.
- clear - Dette er kommandoen for å tømme terminalskjermen.
- sudo yum update - Dette vil oppdatere alle installerte pakker.
- sudo yum install - Denne kommandoen vil installere den nevnte pakken.
Man kan skrive settet med kommandoer i en sekvens med oppgaver som skal gjøres i en fil med en utvidelse . sh og kjør dem på en gang ved å kjøre .sh-filen (som kalles 'shell script') ved å bruke kommandoen sh .sh
Man kan også lage sine egne, selvdefinerte kommandoer i dette shell-skriptet (som selvfølgelig helt er et individuelt domene for å utforske om og utenfor omfanget av denne artikkelen) og bruke dem til forskjellige formål.
Fordeler
Her er noen fordeler ved å bruke CentOS -
- Den er lett, pålitelig og rask.
- Det er en gratis og åpen kildekode, og det er bedriftens karakter.
- Sammen med CentOS vil du også få åpen kildekode-serverprogramvare som Apache Web, CUPS, MySQL, etc. og versjonskontrollverktøy som git kommer som standard.
- Utmerket samfunnsstøtte med bestemmelsen om å direkte rapportere feil til bugs.centos.org
- Siste CentOS inkluderer også hypervisor og virtualiseringsteknologi som Docker, oVirt, Xen, etc.
- Den deler nesten 95% av funksjonene som den kommersielle Red Hat Enterprise Linux har. Og dette er tilgjengelig gratis!
- Sammenlignet med andre open source og gratis Linux-distros, er CentOS mye foretrukket (selv over Ubuntu) for sin stabilitet og sjeldnere pakkeoppdateringer.
Hvordan lære CentOS?
Vel, den beste måten å lære CentOS er å få litt praktisk erfaring med å betjene det.
- Du kan laste ned den fra centos.org og installere den på den bærbare datamaskinen din som kjører OS.
- Hvis du har Windows OS, kan du installere noen Type-2 hypervisor som Virtual Box og installere CentOS på toppen av den.
- Etterfulgt av dette, kan du utforske operativsystemet ved å registrere deg for flere tilgjengelige sertifiserte kurs fra Red Hat Inc.
Future of CentOS -
- Kommer kjøpet av Red Hat Inc. av IBM til å påvirke CentOS på noen måte?
- Nei, gitt CentOS gratis og åpen kildekode, vil tilstedeværelsen av CentOS og dens vekst fortsette å skje slik det skjer nå.
Hvordan denne teknologien vil hjelpe deg i karriereveksten?
- Hvis du er noen som leter etter karrieremuligheter innen Linux-administratorer, vil arbeidskompetanse på CentOS gjøre deg attraktiv for rekruttererne.
- Bortsett fra dette, er CentOS å være et gratis og åpen kildekode-prosjekt, og å bidra til slike prosjekter er av stor verdi for deg.
- Man kan også se frem til mye programvareutvikling som holder CentOS som underliggende plattform.
- Å være komfortabel med CentOS vil også gjøre en komfortabel å jobbe med nesten hvilken som helst Linux-distro for den saks skyld.
Konklusjon
Med alle enterprise-klassen funksjoner, evner og tilgjengelighet av ISO-bilder, selv på skyplattformer, danner CentOS et flott operativsystem å vite om og å bruke til programvareutvikling for forretningsklasse formål.
Anbefalte artikler
Dette har vært en guide til Hva er CentOS? Her diskuterer vi Arkitektur, noen kommandoer, fordeler, fremtidig omfang og hvordan lære CentOS. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Hva er Cloud Computing?
- Ubuntu vs Centos - Topp forskjeller
- Hva er MySQL-skjema?
- Forskjellen mellom CentOS vs Debian