LFCA: Linux Betribssystem verstoen - Deel 1


D'Linux Foundation huet eng nei pre-professionell IT Zertifizéierung bekannt als de Linux Foundation Certified IT Associate (LFCA) enthüllt. Dëst ass eng nei Entrée-Niveau Zertifizéierung déi sech fokusséiert op fundamental IT Konzepter ze testen wéi Basis Systemadministratiounsbefehl, Cloud Computing, Sécherheet, an DevOps.

LFCA: Iwwersiicht & Course Outline

Hei ass e Resumé vun de Kompetenzen an Domainen déi LFCA probéiert ze testen:

  • Linux Betribssystem - Deel 1
  • Dateimanagement Kommandoen - Deel 2
  • Linux System Kommandoen - Deel 3
  • Allgemeng Netzwierkbefehl – Deel 4

  • Linux User Management - Deel 5
  • Verwalten Zäit an Datum am Linux - Deel 6
  • Software am Linux verwalten - Deel 7
  • Monitor Linux Basic Metrics – Part 8
  • Linux Basic Networking - Deel 9
  • Linux Binär- an Dezimalzuelen - Deel 10
  • LFCA: Léiert Klassen vum Netzwierk IP Adresséierungsberäich - Deel 11
  • LFCA: Léiert Basis Netzwierk Troubleshooting Tipps - Deel 12

  • Léiert Fundamentals vu Cloud Computing - Deel 13
  • Léiert Cloud Disponibilitéit, Leeschtung a Skalierbarkeet - Deel 14
  • LFCA: Léiert Serverless Computing, Virdeeler a Fallen - Deel 15
  • LFCA: Léiert Cloud Käschten a Budgetéierung - Deel 16

  • Basis Sécherheetstips fir Linux System ze schützen - Deel 17
  • Nëtzlech Tipps fir Daten a Linux ze sécheren - Deel 18
  • Wéi verbessert d'Linux Netzwierk Sécherheet - Deel 19

LFCA Zertifizéierung Iwwersiicht

D'LFCA Zertifizéierung vermëttelt fundamental Wëssen iwwer Basis System- a Dateieverwaltungsbefehl, Netzwierkbefehl & Troubleshooting, Cloud Computing Konzepter, Datesécherheet déi System- an Netzwierksécherheet enthält, an DevOps Basics.

Wann Dir e gudden Hang vun de fundamentale Konzepter kritt an den LFCA Examen passéiert, kënnt Dir Iech freeën Iech mat LFCE (Linux Foundation Certified Engineer) unzefänken.

Den LFCA Examen ass e Multiple-Choice Examen a kascht $200. Et gëtt online duerchgefouert mat engem Fernproctor deen Iech iwwer eng Webcam am ganze Sëtzung en Aa hält. Wann Dir den Examen passéiert, kritt Dir en LFCA Badge an e Certificat dee fir 3 Joer gëlteg ass.

Linux Fundamentals

An dëser Maiden Sektioun wäerte mir déi folgend Kapitelen ofdecken:

  • Linux Betribssystem - Deel 1
  • Dateimanagement Kommandoen - Deel 2
  • Linux System Kommandoen - Deel 3
  • Allgemeng Netzwierkbefehl – Deel 4

Ouni vill weider Ado, loosst eis direkt eran sprangen.

Dësen Artikel ass Deel 1 vun der LFCA Serie, déi déi néideg Domänen a Kompetenzen ofdecken, déi fir den LFCA Zertifizéierungsexamen erfuerderlech sinn.

Linux Betribssystem verstoen

Wéi mir ufänken, huelen mir un datt Dir mat entweder Windows oder macOS oder béid interagéiert hutt fir Är alldeeglech Rechenaufgaben auszeféieren. Béid sinn Betribssystemer a si erlaben Iech mat der Hardware & Software Komponente vun engem Computer ze interagéieren an eng Villfalt vun Aufgaben auszeféieren, dorënner Surfen, Spillen, Streaming Musek & Video, a Softwareentwécklung fir nëmmen e puer ze nennen.

Windows ass e gemeinsame Betribssystem an et huet e wesentleche Maartundeel ënner Desktop Benotzer. Et ass einfach ze benotzen an ze léieren an ass normalerweis e Paart fir Studenten déi Puppelcher Schrëtt huelen fir ze léieren wéi se mat Computeren interagéieren.

Trotz senger einfacher Benotzung an Ënnerstëtzung fir eng grouss Gamme vu Hardware-Geräter, huet Windows säi fairen Deel vun Nodeeler. Als éischt ass Windows e propriétaire Betribssystem vu Microsoft, an déi meescht Softwareapplikatiounen wéi Microsoft Office Suite gi bezuelt. Dëst gespaart vill déi net d'finanziell Fäegkeet hunn eng Lizenz fir de Produit ze kréien.

Datselwecht gëllt fir Apple's macOS, deen, trotz senger Eleganz a luewenswäerter Sécherheet, mat engem héigen Präisstag verbonnen ass. Tatsächlech ginn e puer Uwendungen fir AppStore normalerweis bezuelt. D'Benotzer hunn dacks entschëllegt fir sneaky Abonnementer ze bezuelen fir Uwendungen déi soss gratis op anere Plattforme wieren.

Zousätzlech ass Windows zimmlech onbestänneg an ass dacks vulnérabel fir Malware Attacke wéi Viren an Trojaner. Dir kënnt Honnerte vun Dollar ausginn fir robust Antivirus Programmer ze sécheren fir Attacken a Verstéiss ze vermeiden oder mat engem Verméigen deelzehuelen fir e Profi ze bezuelen fir de Virus ze diagnostizéieren an ze läschen.

Zousätzlech ass d'Applikatioun vu Sécherheetspatches a Featureupdates dacks e laange Prozess. Fir de gréissten Deel kann d'Aktualiséierung vun Ärem System iwwerall tëscht drësseg Minutte bis eng Stonn daueren ofhängeg vun der Gréisst vum Update, an dëst gëtt dacks vun enger Serie vu System Neistart verursaacht.

Linux, grad wéi Windows a macOS ass nach en anere Betribssystem deen d'IT Industrie duerch Stuerm iwwerholl huet. Linux ass ubiquitär a gëtt vun Dausende vu Benotzer op enger deeglecher Basis benotzt.

De populäre Android Betriebssystem deen Millioune vu Smart Geräter dréit baséiert op dem Linux Kernel. Äre Liiblings Android Smartphone oder de Smart TV an Ärem Wunnzëmmer gëtt vu Linux ugedriwwen. Virun allem ass Linux de predominant System um Internet, hëlt e groussen Undeel u Webhostingplattformen an Internetserveren op. Ongeféier 90% vun der ëffentlecher Cloud an 99% vum Supercomputer Maartundeel gëtt vu Linux ënnersträicht.

Also, wéi ass Linux entstanen?

Zu dësem Zäitpunkt wäert et virsiichteg sinn wa mir zréck an d'Zäit goen an e Bléck op d'Genesis vun engem vun de meeschte verbreete Betribssystemer hunn.

D'Geschicht vu Linux geet zréck op d'1960er an den AT&T Bell Labs, wou den Dennis Ritchie - de Papp vun der C Programméiersprooch & KenThompson - en amerikanesche Computerwëssenschaftler - nieft aneren Entwéckler um Multics Projet geschafft hunn. Multics war e Betribssystem deen d'Mainframe Computersystemer ugedriwwen huet.

Déi zwee Informatiker hu gesicht fir e Multi-User, Multi-tasking Betribssystem mat engem hierarchesche Dateiesystem ze bauen. Am Ufank war Multics e Fuerschungsprojet awer séier an e kommerziellen Produkt. Net beandrockt vun der Richtung déi Multics geholl huet, hunn déi zwee Lead Entwéckler hiren eegene Cours opgestallt a sech opgestallt fir en anere System ze entwéckelen baséiert op Multics genannt UNICS, déi spéider an UNIX metamorphoséiert hunn.

An den 1970er an 80er Jore gouf UNIX ëmmer méi populär, besonnesch an akademesche Kreesser. Dëst huet seng Adoptioun vu verschiddenen Institutiounen gesinn, dorënner d'Universitéit vu Berkley Kalifornien, déi spéider seng Streck geännert huet. D'Entwéckler op der Universitéit hunn weider un den UNIX Code geschafft a si mat BSD erauskomm, en Akronym fir Berkeley Software Development. BSD huet spéider verschidde Betribssystemer inspiréiert, e puer vun deenen nach haut benotzt ginn wéi FreeBSD an NetBSD.

A Bells Labs ass d'Fuerschung an d'Entwécklung op UNIX weidergaang, wat zu anere Varianten vun UNIX entsteet, déi spéider vu kommerziellen Ubidder ugeholl goufen. Wéi och ëmmer, BSD war vill méi populär wéi kommerziell Varianten vu Bells Labs.

Mëttlerweil, am 1991, huet de Linus Torvalds, e finnesche Graduéierter, un enger Versioun vun UNIX mam Numm MINIX geschafft, awer war enttäuscht an der Lizenz vum Projet. An engem Bréif un seng MINIX Benotzergrupp adresséiert, huet hien ugekënnegt datt hien un engem neie Kernel schafft, dee spéider de Linux Kernel genannt gouf. Hien huet den GNU Code benotzt, zesumme mam GNU Compiler a Bash fir den éischte jee liewensfäeg Linux Kernel ze kreéieren dee spéider ënner dem GNU/GPL Modell lizenzéiert gouf.

De Linux Kernel setzt d'Bühn fir d'Entwécklung vun Honnerte vu Linux Verdeelungen oder Aromen. Dir kënnt e vollen Abléck vun de populäre Linux Verdeelunge bei distrowatch kréien.

Linux ass en Open-Source Betribssystem. Wat heescht dat? Gutt, et implizéiert datt Dir de Linux Quellcode kënnt gesinn, et änneren an et fräi ëmverdeelen ouni Käschte. Kompetent Benotzer wéi Entwéckler kënnen och zum Code bäidroen fir et besser a méi interessant ze maachen.

Aus dësem Grond ginn et Honnerte vu Linux Verdeelunge mat verschiddene Package Management Systemer, Software Uwendungen a visuellen Appel. Eng Linux Verdeelung, allgemeng bekannt als Distro, ass eng Versioun vum Linux Betriebssystem dee mat Programmer, Bibliothéiken, Management Tools an aner zousätzlech Software virverpackt kënnt. All Verdeelunge ginn aus dem Linux Kernel ofgeleet.

Eng gutt Zuel vu RHEL - Red Hat Enterprise Linux - erfuerdert en Abonnement fir Ënnerstëtzung, Sécherheet a Feature Updates.

Et gi 4 Haaptfamilljen vu Linux Verdeelungen:

  • Debian Familljesystemer (zB Ubuntu, Mint, Elementary & Zorin).
  • Fedora Famill Systemer (zB CentOS, Red Hat 7 & Fedora).
  • SUSE Familljesystemer (z.B. OpenSUSE & SLES).
  • Arch Systemer (z.B. Arch, Manjaro, ArchLabs, & ArcoLinux).

E puer vun de populäre a wäit benotzte Linux Verdeelungen enthalen:

  • Ubuntu
  • Debian
  • Linux Mint
  • Fedora
  • Déift
  • Manjaro Linux
  • MX Linux
  • Elementär OS
  • CentOS
  • OpenSUSE

Ufängerfrëndlech Verdeelungen déi héich recommandéiert sinn fir Neiegkeeten am Linux enthalen Ubuntu, Mint, Zorin OS, an Elementary OS. Dëst ass haaptsächlech wéinst hirer Benotzerfrëndlechkeet, einfachen an ordentleche UIs, an héich Personnalisatioun.

E puer Aromen wéi Zorin OS ähnelen enk Windows 10 wat se ideal mécht fir Windows Benotzer déi op Linux iwwerginn. Anerer wéi Elementary OS mimike macOS no mat engem Ënnerschrëft Dock-Menü.

Fir Zwësche Benotzer oder déi mat engem relativ gudde Verständnis vu Linux, ginn CentOS, Debian a Fedora duer. Gewierzte Benotzer, déi d'Ins an d'Out vun der Linux Systemverwaltung kennen, wieren allgemeng bequem op Arch-baséiert Linux Systemer a Gentoo ze schaffen.

All Linux Verdeelung ass eenzegaarteg op seng eege Manéier a punkto Desktop-Ëmfeld oder Graphical User Interface (GUI) a Standardapps. Wéi och ëmmer, déi meescht verschécken Out-of-the-Box Uwendungen wéi LibreOffice Suite, Thunderbird Mail Client, GIMP Image Editor, a Multimedia Uwendungen fir Iech unzefänken.

Linux Verdeelungen déi wäit an Serverëmfeld benotzt ginn enthalen:

  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)
  • Ubuntu Server
  • Debian

Linux ëmfaasst déi folgend Haaptkomponenten.

Am Kär vun all Linux System ass de Linux Kernel. Geschriwwen an C, schnëtt de Kernel d'Hardwarekomponenten mat der Basisdaten Software a Programmer. De Kernel geréiert déi lafend Prozesser a bestëmmt wéi eng d'CPU benotzen a fir wéi eng Dauer vun der Zäit. Et bestëmmt och d'Quantitéit vun Erënnerung datt all Prozess kritt. Zousätzlech geréiert et Gerät Treiber a kritt Serviceufroe vu lafende Prozesser.

De Bootloader ass de Programm deen de Bootprozess an engem Linux System handhabt. Et lued de Betribssystem vun der Festplack an d'Haaptspeicher. De Bootloader ass net spezifesch fir Linux eleng. Et ass och a Windows a MacOS präsent. Am Linux gëtt de Bootloader als GRUB bezeechent. Déi lescht Versioun ass GRUB2 déi vu systemd Verdeelunge benotzt gëtt.

Init, eng kuerz Form fir Initialiséierung, ass den éischte Prozess dee leeft eemol e System ugedriwwe gëtt. Et gëtt e Prozess ID (PID) vun 1 an et spawnt all déi aner Prozesser am Linux System inklusiv Daemonen an aner Hannergrondprozesser a Servicer. Et gëtt also als Mamm vun alle Prozesser gedeeft. Init leeft am Hannergrond bis zum Punkt wou de System ausgeschalt ass.

Déi éischt Init Systemer enthalen System V Init (SysV) an Upstart. Dës goufen duerch systemd init a modernen Systemer ersat.

Daemons si Prozesser déi roueg am Hannergrond lafen vun der Zäit wou de System opstart. D'Dämonen kënne vum Benotzer op der Kommandozeil kontrolléiert ginn. Si kënnen op Bootzäit gestoppt, nei gestart, behënnert oder aktivéiert ginn. Beispiller vun Daemonen enthalen sshd deen den SSH Daemon ass deen Fern SSH Verbindungen kontrolléiert an ntpd déi Zäitsynchroniséierung op Serveren handhabt.

D'Linux-Shell ass eng Kommandozeil-Interface, verkierzt als CLI, wou Kommandoen ausgefouert oder opgeruff ginn fir administrativ Aufgaben auszeféieren an ze automatiséieren. Populäre Muschelen enthalen Bash Shell (bash) an Z Shell (zsh).

En Desktop-Ëmfeld ass dat wat e Benotzer benotzt fir mam Linux System ze interagéieren. Et bitt eng GUI (graphesch User Interface) déi duerch d'X windows System Software méiglech gemaach gëtt. Den X Windows System (X11, och als X bezeechent) ass e System deen e Display Kader oder GUI ubitt a bestëmmt wéi d'Benotzer mat Windows, Tastatur, Maus an Touchpad interagéieren.

Allgemeng Desktop-Ëmfeld enthalen GNOME, MATE, XFCE, LXDE, Enlightenment, Cinnamon, Budgie a KDE Plasma. Desktop Manager verschéckt mat grafeschen Komponenten wéi Dateimanager, Desktop Widgets, Tapeten, Ikonen an aner grafesch Elementer.

D'Desktop-Ëmfeld gëtt Iech nëmmen d'Basisapplikatioune fir unzefänken. Just wéi Windows oder macOS, kënnt Dir Uwendungen fir alldeeglech Benotzung installéieren. Dozou gehéieren Applikatiounen wéi Google Chrome, VLC Media Player, Skype, LibreOffice Suite, DropBox, GIMP Image Editor, a sou weider. E puer Verdeelunge verschécken mat hirem eegene Software Center deen als Geschäft wierkt, vu wou Dir Uwendungen erofluede kënnt déi Dir braucht.

Zu dësem Zäitpunkt gëtt et kloer firwat Linux e Liiblingsbetribssystem fir vill Benotzer an Entreprisen ass. Loosst eis kuerz e puer vun de Virdeeler vum Linux benotzen.

Wéi virdru gesot, Linux ass voll Opensource. Kompetent Benotzer kënnen de Code kucken, et änneren ouni Restriktiounen fir egal wéi en Zweck se wëllen, an et mat der Gemeinschaft deelen. Zousätzlech sinn déi meescht Distributiounen - mat Ausnam vun e puer - gratis ze downloaden an ze benotzen ouni Lizenzen ze bezuelen.

Windows ass propriétaire an e puer vu senge Produkter si ganz deier. Am Moment ass de Präis vun der Microsoft Office Suite $430. Windows Server 2019 Lizenz geet fir sou vill wéi $6,000. macOS ass gläich deier an eng gutt Unzuel vun Uwendungen aus dem App Store ginn duerch en Abonnement bezuelt.

Ee vun de grousse Virdeeler déi Linux senge Benotzer gëtt ass d'Fäegkeet quasi all Komponent op hir Präferenz ze personaliséieren. Dir kënnt de Look-and-Feel upassen, dorënner d'Tapéit, Hannergrondbild, Faarfschema, Ikon Erscheinung, a sou weider fir hir Erscheinung ze verbesseren.

Linux Systemer hunn e bewonnerbare Grad vu Stabilitéit a Sécherheet. Linux ass manner ufälleg fir Attacken an Dir sidd vill manner wahrscheinlech Affer vu Malware wéi Viren an Trojaner ze falen wann Dir Äre System dauernd aktualiséiert.

Dank senger Sécherheet a Stabilitéit ass Linux de Go-to Choix fir Serverëmfeld beim Hosting vun Websäiten, Datenbanken an Uwendungen. Et brauch nëmmen e puer Kommandoen fir e vollwäertege Webserver niewent anere Komponenten wéi Datenbanken a Skript-Tools ze spinnen. E klassescht Beispill ass de populäre LAMP Server deen eng Aggregatioun vun Apache Webserver, MySQL Datebank, a PHP Scripting Sprooch ass.

Mat der Stabilitéit déi Linux ubitt, musst Dir kaum Äre Server nei starten ausser wann Dir e Kernel Upgrade muss ausféieren. Dëst garantéiert maximal Uptime fir Serveren an héich Disponibilitéit.

Déi meescht Linux Verdeelungen hunn d'Kapazitéit fir op PCs mat nidderegen Systemspezifikatiounen wéi CPU a RAM ze lafen. Tatsächlech kënnt Dir e puer al PCs erëmbeliewen andeems Dir e puer liicht Linux Verdeelunge wéi Linux Lite, Puppy Linux, an AntiX installéiert.

E puer kënnen op engem System lafen mat nëmmen 1 GB RAM, 512 MHZ CPU a 5 GB Festplack. Wat nach méi beandrockend ass, ass datt Dir dës Verdeelunge souguer vun engem Live USB Stick ausféiere kënnt an nach ëmmer e bëssen Aarbecht lass kréien.

Grouss Linux Verdeelungen wéi Debian an Ubuntu hosten Dausende vu Software Packagen op hire Repositories. Ubuntu eleng bitt iwwer 47.000 Packagen. Dir kënnt Applikatiounen einfach installéieren andeems Dir e puer Kommandoen um Terminal leeft oder App Center benotzt, déi an de Verdeelungen abegraff sinn.

Och kënnt Dir eng Vielfalt vun Uwendungen kréien, déi ähnlech Aufgaben ausféieren wéi Wuertveraarbechtung, Datei Sharing, Audio/Video spillt Fotobeaarbechtung, Grafikdesign a sou vill méi. Dir sidd einfach verwinnt fir de Choix a kënnt fir eng Vielfalt vun Uwendungen entscheeden fir eng Aufgab auszeféieren.

Linux Betribssystem gëtt vun enger lieweger Gemeinschaft vun Entwéckler entwéckelt a gepflegt, déi onermiddlech ronderëm d'Auer schaffen fir sécherzestellen datt Dir dat Bescht am Wee vu Softwareapplikatiounen, Sécherheetsupdates a Bugfixes kritt.

Grouss Distros wéi Ubuntu an Debian hunn eng grouss Gemeinschaft vun Entwéckler an Tonne vu Foren déi Hëllef a Leedung u Benotzer ubidden, besonnesch wa se Schwieregkeeten oder Erausfuerderunge laanscht de Wee begéinen.

Dat war e Vugelperspektiv vum Linux Betriebssystem a seng Plaz an engem ëmmer evoluéierende Rechenëmfeld. Natierlech ass Linux ubiquitär an huet en onverständleche Mark an der séierer technologescher Welt gemaach, an där mir liewen. Also, fundamental Linux Kompetenzen ze kréien ass essentiell fir all IT-Fachmann, dee sech freet d'Leeder am kompetitiven IT-Beruff ze klammen.

Léieren Linux mécht Dieren op aner fortgeschratt IT Felder wéi DevOps, Cybersecurity, a Cloud Computing. An eise spéideren Themen konzentréiere mir eis op Basis Linux Kommandoen déi Dir braucht bei de Fangerspëtzen ze hunn wéi mir weidergoen.