EITC/IS/LSA Linux System Administration ir Eiropas IT sertifikācijas programma administrēšanai un drošības pārvaldībai operētājsistēmā Linux, atvērtā pirmkoda tīkla operētājsistēmu, ko bieži izmanto serveros ar pasaules vadošo pozīciju.
EITC/IS/LSA Linux sistēmas administrācijas mācību programma koncentrējas uz zināšanām un praktiskām iemaņām administrācijā un drošības pārvaldībā operētājsistēmā Linux, kas organizēta šādā struktūrā, ietverot visaptverošu video didaktisko saturu kā atsauci uz šo EITC sertifikātu.
Linux ir atvērtā pirmkoda Unix līdzīgu operētājsistēmu kolekcija, kas ir vispārpieņemta kā vadošais tīkla serveru operētājsistēmu standarts, pamatojoties uz Linusa Torvalda Linux kodolu, kas sākotnēji tika izlaists 1991. gadā. Linux kodols, kā arī pievienotā sistēmas programmatūra un bibliotēkas, parasti ir iekļautas Linux izplatīšanā, un daudzas no tām ir licencētas saskaņā ar GNU projektu. Lai gan daudzi Linux izplatījumi izmanto terminu “Linux”, Brīvās programmatūras fonds dod priekšroku terminam “GNU/Linux”, lai uzsvērtu GNU programmatūras nozīmi.
Debian, Fedora un Ubuntu ir populāri Linux izplatījumi. Red Hat Enterprise Linux un SUSE Linux Enterprise Server ir divi komerciāli izplatījumi. Logu sistēma, piemēram, X11 vai Wayland, kā arī darbvirsmas vide, piemēram, GNOME vai KDE Plasma, ir iekļautas darbvirsmas Linux izplatījumos. Serveru izplatījumos var būt vai nav iekļauta grafika, vai arī risinājumu steks, piemēram, LAMP. Ikviens var izveidot izplatīšanu jebkuram mērķim, jo Linux ir brīvi izplatāma atvērtā pirmkoda programmatūra.
Linux tika izveidots Intel x86 arhitektūras personālajiem datoriem, taču pēc tam tas tika pārnests uz vairāk platformu nekā jebkura cita operētājsistēma. Linux ir vislielākā instalētā bāze no visām vispārējas nozīmes operētājsistēmām, jo viedtālruņos dominē uz Linux balstīta Android. Neskatoties uz to, ka Linux izmanto tikai 2.3 procenti galddatoru, Chromebook dators, kurā darbojas uz Linux kodola balstīta Chrome OS, dominē ASV K-12 izglītības tirgū un veido aptuveni 20% no visiem klēpjdatoru pārdošanas apjomiem, kas ir mazāki par 300 USD. . Linux ir vispopulārākā operētājsistēma serveriem (apmēram 96.4 procenti no populārākajiem 1 miljonam tīmekļa serveriem darbojas ar Linux), kā arī citām lielām dzelzs sistēmām, piemēram, lieldatoriem un superdatoriem TOP500 (kopš 2017. gada novembra, pakāpeniski likvidējot visus konkurentus).
Linux ir pieejams arī iegultajām sistēmām, kas ir ierīces, kuru operētājsistēma bieži ir iekļauta programmaparatūrā un ir ļoti pielāgota sistēmai. Maršrutētāji, automatizācijas vadības ierīces, viedās mājas tehnoloģijas, televizori (Samsung un LG viedie televizori izmanto attiecīgi Tizen un WebOS), automašīnas (Tesla, Audi, Mercedes-Benz, Hyundai un Toyota izmanto Linux), digitālie video ierakstītāji, videospēļu konsoles. , un viedpulksteņi ir uz Linux balstītu ierīču piemēri. Falcon 9 un Dragon 2 avionika ir balstīta uz pielāgotu Linux versiju.
Linux ir viens no slavenākajiem bezmaksas un atvērtā pirmkoda programmatūras sadarbības piemēriem. Saskaņā ar tās individuālo licenču noteikumiem, piemēram, GNU vispārējo publisko licenci, pirmkodu var izmantot, atjaunināt un izplatīt komerciāli vai nekomerciāli ikviens.
Saskaņā ar vairāku atvērtā koda izstrādātāju teikto, Linux kodols netika izstrādāts, bet gan attīstījies dabiskās atlases ceļā. Lai gan Unix arhitektūra darbojās kā sastatnes, Torvalds uzskata, ka "Linux attīstījās ar daudzām mutācijām - un, tā kā mutācijas bija mazāk nekā nejaušas, tās bija ātrākas un virzītākas nekā DNS alfa daļiņas." Linux revolucionārās īpašības, pēc Ērika S. Raimonda domām, ir drīzāk sociālas, nevis tehniskas: pirms Linux sarežģītu programmatūru rūpīgi veidoja mazas grupas, taču “Linux uzauga pavisam savādāk. Jau no paša sākuma gandrīz netīšām to uzlauza lielas brīvprātīgo grupas, kas sazinājās tikai ar interneta starpniecību. Kvalitātes saglabāšanai tika izmantota muļķīgi vienkāršā paņēmiens publicēt katru nedēļu un saņemt informāciju no simtiem lietotāju dažu dienu laikā, ģenerējot ātru Darvina izlasi, pamatojoties uz izstrādātāju ieviestajām mutācijām, nevis stingriem standartiem vai diktatūru. "Linux nebija izstrādāts, tas attīstījās," saka Braiens Kantrils, konkurējošas operētājsistēmas inženieris, taču viņš to uzskata par ierobežojumu, apgalvojot, ka dažas funkcijas, īpaši tās, kas saistītas ar drošību, nevar attīstīt, jo "tas nav Galu galā tā nav bioloģiskā sistēma, tā ir programmatūras sistēma. Sistēma, kuras pamatā ir Linux, ir modulāra Unix līdzīga operētājsistēma, kuras arhitektoniskā iedvesma lielā mērā ir smelta no Unix principiem, kas izstrādāti 1970. un 1980. gados. Monolīts kodols, Linux kodols, tiek izmantots šādā sistēmā, lai apstrādātu procesu kontroli, tīklu, perifērijas piekļuvi un failu sistēmas. Ierīču draiveri ir tieši iebūvēti kodolā vai pievienoti kā moduļi, kas tiek ielādēti, kamēr sistēma darbojas.
GNU lietotāja lauks ir svarīga iezīme lielākajā daļā Linux balstītu sistēmu, un Android ir izņēmums. Rīku ķēde ir plaša programmēšanas rīku kolekcija, kas ir būtiska Linux izstrādei (tostarp kompilatori, ko izmanto, lai izveidotu pašu Linux kodolu), un kodoliekārtas ievieš daudzus pamata Unix rīkus. Projekta C bibliotēkas ieviešana darbojas kā aptinums Linux kodola sistēmas izsaukumiem, kas nepieciešami kodola-lietotāja telpas saskarnei, rīkķēde ir plaša Linux izstrādei vitāli svarīga programmēšanas rīku kolekcija (tostarp kompilatori, ko izmanto, lai izveidotu pašu Linux kodolu). , un coreutils ievieš daudzus pamata Unix rīkus. Projekta ietvaros tiek izstrādāts arī populārs CLI apvalks Bash. Lielākā daļa Linux sistēmu grafiskā lietotāja interfeisa (vai GUI) ir balstīta uz X Window System ieviešanu. Pavisam nesen Linux kopiena ir strādājusi, lai X11 aizstātu ar Wayland kā displeja servera aizstājējprotokolu. Linux sistēmas gūst labumu no vairākām citām atvērtā pirmkoda programmatūras iniciatīvām.
Linux sistēmas instalētie komponenti ir šādi:
- GNU GRUB, LILO, SYSLINUX vai Gummiboot ir sāknēšanas ielādētāju piemēri. Šī ir programmatūra, kas tiek izpildīta, kad dators ir ieslēgts un pēc programmaparatūras inicializācijas, lai ielādētu Linux kodolu datora galvenajā atmiņā.
- Init programma, piemēram, sysvinit vai jaunāka systemd, OpenRC vai Upstart. Šis ir sākotnējais process, ko uzsāk Linux kodols, un tas atrodas procesa koka augšdaļā; citiem vārdiem sakot, init ir vieta, kur sākas visi pārējie procesi. Tas sāk tādus uzdevumus kā sistēmas pakalpojumi un pieteikšanās uzvednes (grafiski vai termināļa režīmā).
- Programmatūras bibliotēkas ir koda kolekcijas, kuras var izmantot citas programmas. Dinamiskais saistītājs, kas apstrādā dinamisko bibliotēku izmantošanu Linux sistēmās, kurās tiek izmantoti ELF formāta izpildāmie faili, ir pazīstams kā ld-linux.so. Ja sistēma ir iestatīta tā, lai lietotājs pats varētu ģenerēt lietojumprogrammas, tiks iekļauti galvenes faili, lai aprakstītu instalēto bibliotēku saskarni. Papildus GNU C bibliotēkai (glibc), kas ir visplašāk izmantotā programmatūras bibliotēka Linux sistēmās, ir arī citas bibliotēkas, piemēram, SDL un Mesa.
- GNU C bibliotēka ir standarta C standarta bibliotēka, kas nepieciešama, lai datorsistēmā palaistu C programmas. Ir izstrādātas alternatīvas iegultajām sistēmām, tostarp musl, EGLIBC (glibc klons, ko sākotnēji izmantoja Debian) un uClibc (būvēts uClinux), taču pēdējie divi vairs netiek uzturēti. Tiek izmantota Bionic, paša Android C bibliotēka.
- GNU coreutils ir standarta Unix komandu ieviešana. Iegultajām ierīcēm ir alternatīvas, piemēram, copyleft BusyBox un BSD licencētā Toybox.
- Logrīku rīkkopas ir bibliotēkas programmatūras lietojumprogrammu grafisko lietotāja interfeisu (GUI) izveidei. GTK un Clutter, ko izveidojis GNOME projekts, Qt, ko izstrādājis Qt Project un vada The Qt Company, un Enlightenment Foundation Libraries (EFL), ko galvenokārt uztur Enlightenment komanda, ir pieejamie logrīku rīku komplekti.
- Pakešu pārvaldībai tiek izmantota pakotņu pārvaldības sistēma, piemēram, dpkg vai RPM. Paketes var izveidot arī no avota tarboliem vai binārajiem tarboliem.
- Komandu čaulas un logu vides ir lietotāja interfeisa programmu piemēri.
Lietotāja saskarne, ko bieži sauc par apvalku, parasti ir komandrindas interfeiss (CLI), grafiskais lietotāja interfeiss (GUI) vai vadīklas, kas savienotas ar pavadošo aparatūru. Tipiskā lietotāja saskarne galddatoros parasti ir grafiska, savukārt CLI bieži var piekļūt, izmantojot termināļa emulatora logus vai atsevišķu virtuālo konsoli.
Uz tekstu balstītas lietotāja saskarnes jeb CLI čaulas izmanto tekstu gan ievadei, gan izvadei. Bourne-Again Shell (bash), kas tika izveidots GNU projektam, ir Linux visplašāk izmantotais apvalks. CLI pilnībā izmanto lielākā daļa zema līmeņa Linux komponentu, tostarp dažādas lietotāju zemes sadaļas. CLI ir īpaši labi piemērots atkārtotu vai aizkavētu darbību automatizēšanai, un tas nodrošina salīdzinoši vienkāršu starpprocesu saziņu.
GUI apvalki, kas ir aprīkoti ar pilnām darbvirsmas vidēm, piemēram, KDE Plasma, GNOME, MATE, Cinnamon, LXDE, Pantheon un Xfce, ir vispopulārākās lietotāja saskarnes galddatoru sistēmās, savukārt pastāv vairākas citas lietotāja saskarnes. X logu sistēma, kas pazīstama arī kā “X”, ir lielākā daļa populāro lietotāja interfeisu. Tas nodrošina tīkla caurspīdīgumu, ļaujot grafisku lietojumprogrammu, kas darbojas vienā iekārtā, parādīt citā, kur lietotājs var ar to mijiedarboties; tomēr daži X Window System paplašinājumi nevar darboties tīklā. Ir vairāki X displeja serveri, no kuriem populārākais ir X.Org Server, kas ir atsauces ieviešana.
Serveru izplatījumi var nodrošināt komandrindas saskarni izstrādātājiem un administratoriem, bet var ietvert arī pielāgotu saskarni galalietotājiem, kas ir pielāgota sistēmas lietošanas gadījumam. Šim pielāgotajam interfeisam var piekļūt, izmantojot klientu, kas darbojas citā sistēmā, kas ne vienmēr ir balstīta uz Linux.
X11 ir vairāki logu pārvaldnieku veidi, tostarp flīzēšana, dinamiskie, sakraušanas un salikšanas veidi. Logu pārvaldnieki mijiedarbojas ar X Window System un ļauj kontrolēt atsevišķu lietojumprogrammu logu atrašanās vietu un izskatu. Vienkāršākiem X logu pārvaldniekiem, piemēram, dwm, ratpoison, i3wm vai herbstluftwm, ir minimālistisks interfeiss, savukārt sarežģītākiem logu pārvaldniekiem, piemēram, FVWM, Enlightenment vai Window Maker, ir iekļautas papildu funkcijas, piemēram, iebūvēta uzdevumjosla un motīvi, taču tie joprojām ir viegli, salīdzinot ar darbvirsmas vides. Logu pārvaldnieki, piemēram, Mutter (GNOME), KWin (KDE) un Xfwm (xfce), ir iekļauti lielākajā daļā darbvirsmas vides pamata instalāciju, taču lietotāji, ja vēlas, var izvēlēties izmantot citu logu pārvaldnieku.
Wayland ir displeja servera protokols, kas tika izstrādāts, lai aizstātu X11 protokolu, taču 2014. gadā tas vēl nav plaši izmantots. Wayland atšķirībā no X11 nav nepieciešams ārējs logu pārvaldnieks vai kompozīcijas pārvaldnieks. Rezultātā Wayland kompozitors kalpo kā displeja serveris, logu pārvaldnieks un kompozīcijas pārvaldnieks vienā. Wayland atsauces ieviešana ir Weston, lai gan Mutter un KWin no GNOME un KDE tiek pārveidoti par Wayland kā atsevišķiem displeja serveriem. Kopš 19. versijas Enlightenment ir veiksmīgi pārnests.
Lai detalizēti iepazītos ar sertifikācijas mācību programmu, varat paplašināt un analizēt zemāk esošo tabulu.
EITC/IS/LSA Linux sistēmu administrēšanas sertifikācijas mācību programmā ir atsauces uz brīvpiekļuves didaktiskajiem materiāliem video formātā. Mācību process ir sadalīts pakāpeniskā struktūrā (programmas -> nodarbības -> tēmas), kas aptver attiecīgās mācību programmas daļas. Tiek nodrošinātas arī neierobežotas konsultācijas ar domēna ekspertiem.
Lai iegūtu sīkāku informāciju par sertifikācijas procedūru, pārbaudiet Kā tas darbojas.
Lejupielādējiet pilnus bezsaistes pašmācības sagatavošanas materiālus EITC/IS/LSA Linux sistēmas administrēšanas programmai PDF failā
EITC/IS/LSA sagatavošanas materiāli – standarta versija
EITC/IS/LSA sagatavošanas materiāli – paplašinātā versija ar pārskata jautājumiem