Introduktion til CentOS
CentOS, der står for Community Enterprise Operating System, er en af Linux-distributionerne startet af Gregory Kurtzer, der leverer et enterprise-class gratis og open source-operativsystem, som også er funktionelt kompatibelt med Red Hat Enterprise Linux (RHEL), der også er dens opstrøms kilde. At RHEL er operativsystemklasse, men med et betalt abonnement. CentOS-udviklere bruger RHEL-kildekoden og skaber et produkt, der ligner det meget. Den tekniske support til CentOS gives kun via community- og webportaler.
'yum' er pakkeadministratoren for CentOS. Alt, der kører på CentOS, er garanteret at køre på RHEL-platformen. CentOS-billeder er en af de øverste anvendte operativsystemer i Amazon Cloud og Azure Cloud.
Arkitektur
CentOS følger også den samme arkitektur som for enhver anden Linux-distro og understøtter kun x86-64-arkitektur, hvilket betyder, at den understøtter både 32-bit og 64-bit maskiner -
- Det nederste lag er hardware eller fysiske enheder som computeren, lageret og netværksenheder.
- Ovenpå dette sidder kernen, der er kernekomponenten i OS, og den interagerer direkte med hardwaren.
- Ovenpå kernen sidder skallen, der fungerer som grænsefladen mellem brugeren og kernen.
- Over alle disse lag er applikationslaget, der interagerer med skallen og kernen for at udføre nogle brugerdefinerede opgaver. Ansøgninger inkluderer dine webbrowsere, tekstudgave, filudforsker, medieafspiller osv.
Arbejde med CentOS
Her er et sæt kommandoer, der hjælper dig med at arbejde.
- ls - Dette viser bibliotekets indhold.
- cd - Dette bruges til at ændre kataloget eller til at navigere til en anden mappe fra den aktuelle mappe.
- mv - Dette er kommandoen til flytning. Dette hjælper med at flytte en fil fra et bibliotek til et andet sted eller også til at omdøbe en fil.
- man - Dette er kommandoen for at få manual om enhver anden kommando, der vil blive brugt i OS.
- mkdir - Denne kommando bruges til at oprette nye mapper (og også undermapper).
- rmdir - Dette er kommandoen til at slette kataloget. Tilføjelse - rf fjerner rekursivt filer og mapper i det nævnte bibliotek.
- touch - Denne kommando opretter en tom fil. Dette kaldes også som kommandoen make make ligesom kommandoen make directory.
- rm - Ligesom rmdir fjerner bibliotekerne, fjerner rm filerne.
- find - Denne kommando hjælper dig med at finde en fil i hele lageret.
- clear - Dette er kommandoen til at rydde terminalskærmen.
- sudo yum-opdatering - Dette vil opdatere alle de installerede pakker.
- sudo yum install - Denne kommando installerer den nævnte pakke.
Man kan skrive kommandosættet i en række opgaver, der skal udføres i en fil med en udvidelse . sh og udfør dem alle på en gang ved at køre .sh-filen (som kaldes 'shell script') ved hjælp af kommandoen sh .sh
Man kan også oprette sine egne, selvdefinerede kommandoer i denne shell-scripting (som naturligvis er helt et individuelt domæne til at udforske om og ud over omfanget af denne artikel) og bruge dem til forskellige formål.
Fordele
Her er nogle fordele ved at bruge CentOS -
- Det er let, pålideligt og hurtigt.
- Det er en gratis og open source, og det er virksomhedskvalitet.
- Sammen med CentOS får du også open source-serversoftware som Apache Web, CUPS, MySQL osv. Og versionskontrolværktøjer som git kommer som standard installeret.
- Fremragende samfundsstøtte med bestemmelsen om direkte rapportering af fejl til bugs.centos.org
- Seneste CentOS inkluderer også hypervisor og virtualiseringsteknologi som Docker, oVirt, Xen osv.
- Det deler næsten 95% af de funktioner, som den kommercielle Red Hat Enterprise Linux har. Og dette er gratis tilgængeligt!
- Sammenlignet med andre open source og gratis Linux-distros foretrækkes CentOS i vid udstrækning (selv over Ubuntu) på grund af dens stabilitet og mindre hyppige pakkeopdateringer.
Hvordan lærer jeg CentOS?
Den bedste måde at lære CentOS på er at få nogle praktiske erfaringer med at betjene det.
- Du kan downloade det fra centos.org og installere det på din bærbare computer som det kørende operativsystem.
- Hvis du har Windows OS, kan du installere en Type-2 hypervisor som Virtual Box og installere CentOS oven på.
- Efterfulgt af dette, udforsk operativsystemet ved at tilmelde dig selv til flere tilgængelige certificerede kurser fra Red Hat Inc.
CentOS 'fremtid -
- Vil IBM's køb af Red Hat Inc. påvirke CentOS på nogen måde?
- Nej, i betragtning af CentOS 'gratis & open source natur, fortsætter tilstedeværelsen af CentOS og dens vækst, som det foregår nu.
Hvordan denne teknologi vil hjælpe dig i din karrierevækst?
- Hvis du er nogen, der leder efter karrieremuligheder inden for Linux-administratorer, vil arbejdskompetence på CentOS gøre dig attraktiv for rekruttererne.
- Bortset fra dette er CentOS at være et gratis og open source-projekt, at bidrage til sådanne projekter af stor værdi for dig.
- Man kan også se frem til at gøre en masse softwareudvikling, hvor CentOS holdes som deres underliggende platform.
- At være komfortabel med CentOS vil også gøre en behagelig at arbejde med næsten enhver Linux-distro for den sags skyld.
Konklusion
Med alle enterprise-klasse funktioner, evner og tilgængelighed af ISO-billeder, selv på skyplatforme, danner CentOS et fantastisk operativsystem til at vide om og bruge til softwareudvikling til forretningsklasse formål.
Anbefalede artikler
Dette har været en guide til Hvad er CentOS? Her diskuterer vi Arkitektur, nogle kommandoer, fordele, fremtidig rækkevidde og hvordan man lærer CentOS. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Hvad er cloud computing?
- Ubuntu vs Centos - Topforskelle
- Hvad er MySQL-skema?
- Forskellen mellem CentOS vs Debian