IT priemysel vo veľkej miere závisí od Linuxu. Ak sa teda snažíte dostať na jednu z pozícií v priemysle IT, musíte byť v Linuxe dobrí. Ako niekto, kto sa snaží získať pozíciu, je nevyhnutné urobiť na anketára dojem svojimi znalosťami, a práve tam prichádza na rad príprava na pohovor.
Aby ste vám pomohli pri hľadaní najdôležitejších otázok pri rozhovoroch so systémom Linux, ste na správnom mieste. V tomto článku uvedieme zoznam 25 najdôležitejších otázok týkajúcich sa rozhovorov so systémom Linux a zodpovieme ich. Naše odpovede však slúžia väčšinou na referenčné účely. Vyzývame vás, aby ste preskúmali a vytvorili vlastné pochopenie problematiky. Týmto spôsobom môžete zvládnuť ďalšie otázky a dokonca odpovedať na veci, ktoré si vyžadujú hlboké znalosti.
Psst. Nápoveda… môžete použiť FOSSLinux ako domov Linuxu, kde sa dozviete všetko o Linuxe!
Príprava na pohovor je vždy dobrá vec, pretože vám poskytne náskok pred existujúcimi kandidátmi a pomôže vám vyrovnať sa s úzkosťou, ktorá s pohovormi prichádza.
Open source je na vrchole, pokiaľ ide o vývojové prostredie pre malé a stredné podniky. V skutočnosti sú podniky tiež hlboko investované do ekosystému. Jednou z hlavných súčastí ekosystému je Linux. V správe o práci vytvorenej organizáciou The Linux Foundation sa zdá, že Linux pekne sedí na krivke dopytu 46%. Ich správa tiež zistila, že technológia Cloud / Container Technologies zaznamenala oveľa vyšší dopyt na úrovni 75%.
Podľa správy 74% náborového manažéra tvrdí, že Linux je jednou z najžiadanejších zručností.
Dotazy na rozhovor s Linuxom
Takže bezodkladne začnime s otázkami rozhovorov pre Linux.
1. Povedzte nám, aké máte porozumenie pre Linux.
Linux je open-source operačný systém založený na Unixe. Linux Torvalds bol človek, ktorý vynašiel Linux. Je zadarmo použiteľný a je založený na jadre Linuxu. Pretože je zadarmo, je zameraný hlavne na systémy, kde používateľ nechce míňať peniaze na získanie platených riešení operačného systému, ako sú macOS a Windows.
Viaceré distribúcie nevytvárajú jadro a poskytujú používateľom prispôsobenú osobnú skúsenosť. Systém Linux môže bežať aj na populárnom hardvéri vytvorenom rôznymi populárnymi výrobcami, vrátane spoločností HP, Intel, SPARC, IBM atď!
Maskotom pre Linux je Tux - figúrka tučniaka.
2. Čo robí jadro Linuxu? Môžete ich tiež legálne upravovať svojpomocne?
Linuxové jadro je jadrom operačného systému Linux. Slovo kernel označuje jadro operačného systému. V tomto prípade to znamená aj jadro Linuxu. Jadro zvláda interakciu s hardvérom a príkazmi používateľa. Používatelia môžu tiež komunikovať priamo s jadrom pomocou terminálu a poskytovať priamu interakciu so systémom.
Pretože je jadro Linuxu open-source, môže si ho ktokoľvek stiahnuť a upravovať bez povolenia. Linux je vydávaný na základe všeobecnej verejnej licencie (GPL), čo znamená, že ho možno upravovať a upravovať podľa potrieb alebo požiadaviek používateľa. Ak ste zvedaví, môžete si s jadrom kedykoľvek pohrať a prispôsobiť si ho podľa svojich potrieb.
3. Povedzte nám rozdiel medzi Unixom a Linuxom.
Jedným z hlavných rozdielov medzi týmito dvoma je cena s tým spojená. Linux je otvorený a bezplatný, zatiaľ čo Unix má s tým spojené náklady. Existujú aj rôzne iterácie nákladov spojené so systémom UNIX.
Ďalším veľkým rozdielom medzi nimi je cieľové publikum. Linux je čistejší a ľahko použiteľný, a preto ho môže používať každý, kto sa zaujíma o jeho ekosystém. Unix sa naopak najlepšie používa na pracovných staniciach, sálových počítačoch a pri správe internetových serverov.
GUI pre Linux obsahuje Gnome a KDE, zatiaľ čo Unix ponúka bežné desktopové prostredie. Aktualizácie pre Linux sú tiež rýchlejšie v porovnaní s Unixom.
4. Čo je Kdump?
Kdump je mechanizmus Linux, ktorý slúži na zachytávanie výpisov zlyhaní, keď systém spracuje chybu a zlyhá. Záchytné správy môžu byť tiež vytvorené, keď dôjde k panike jadra.
Správca systému Linux sa môže rozhodnúť uložiť výpis zlyhania do lokálneho systému súborov alebo použiť vzdialený systém súborov.
Kdump sa používa hlavne na analýzu príčiny havárie a následné použitie týchto informácií na odstránenie problému.
5. Čo je Linux Loader (LILO)?
LILO alebo Linux Loader je bootovací zavádzač pre Linux. Zavádzací zavádzač umožňuje operačnému systému načítať sa do pamäte a spustiť jeho vykonávanie. LILO funguje podobne, rovnako ako iné populárne zavádzacie programy pre operačný systém, vrátane macOS a Windows. Všetky sú však svojím spôsobom odlišné.
Spoločnosť LILO sa tiež uistite, že inicializuje systém BIOS, aby otestoval celý systém a zabezpečil, aby všetko fungovalo podľa očakávaní. Akonáhle systém BIOS všetko skontroluje, prenesie kontrolu do záznamu Master Boot Record. Po dokončení zachytí LILO celú kontrolu a načíta operačný systém Linux na použitie. Celý proces je rýchly a zaisťuje čo najrýchlejšie načítanie operačného systému.
6. Povedzte nám niečo o základnej súčasti systému Linux.
Existuje päť základných komponentov operačného systému Linux. Patria sem jadro, shell, grafické používateľské rozhranie, systémové nástroje a aplikačné programy.
- Jadro: Je jadrom operačného systému Linux, ktorý riadi spojenie medzi hardvérom a používateľmi.
- GUI: Grafické užívateľské rozhranie (GUI) je rozhranie k systému, ktoré používateľ používa na interakciu s operačným systémom rôznych sekcií.
- Škrupina: Shell vykonáva príkazy v systéme Linux ako tlmočník.
- Aplikačné programy: Aplikačné programy sú navrhnuté tak, aby ponúkali funkčnosť pri konkrétnych úlohách.
- Systémové nástroje: Nakoniec máme systémové nástroje, ktoré spracúvajú funkcie počítača, a ktoré môže používateľ používať.
7. Prečo chcete používať Linux?
Poznámka: Toto je zložitá otázka a odpoveď je zo širšieho hľadiska, aj keď sa na ňu anketár zameral priamo.
Tu môžete zdieľať funkcie systému Linux. Jedným z hlavných dôvodov, ktoré môžete zdôrazniť, je jeho open-source charakter. Preto je v priemysle široko používaný, pretože vo väčšine prípadov nevyžaduje licenčné poplatky. Vďaka schopnosti Linuxu pracovať na starých počítačoch je skvelá voľba pre väčšinu používateľov.
Linux je tiež bezpečný, takže je ideálny pre väčšinu firiem. Nakoniec ponúka aj prístup k vynikajúcej komunite, kde máte prístup k jednoduchým opravám, živému chatu a fóram.
8. Čo je Automounter? Je požadovaný Automounter?
Automounter je služba operačného systému Linux, ktorá zabezpečuje pripojenie a vzdialený systém súborov miestneho systému súborov. Ak to systém vyžaduje, služba automaticky pripojí požadovaný obrázok. To znamená, že systém nemusí pripevňovať disk, aj keď je to potrebné. Služba autofs automounter pripojí súborový systém iba v prípade potreby.
9. Ako povoliť zásady hesla?
Politiky hesiel zabezpečujú, že heslá sú silné a že ich používatelia dodržiavajú, aby vytvorili heslá, ktoré sa dajú ľahko a rýchlo zlomiť. Ak chcete povoliť politiku hesiel v systéme Linux, musíte použiť PAM. Je skratkou pre Pluggable Authentication Module. Ak chcete aktualizovať pravidlá pre heslo, musíte upraviť „/ etc / pam.d / system-auth ”súbor na RHEL a Centos.
10. Povedzte nám niečo o Swap Space.
Výmenný priestor je dodatočné množstvo pamäte pridelené systémom Linux na spustenie súbežne prebiehajúcich programov, ak je to potrebné.
Aby sa zaistil optimálny výkon a využitie, počas jeho používania sa dočasne vytvára priestor na výmenu. Po dokončení je pamäť RAM úplne prístupná pre ostatné programy. Výmenný priestor sa tiež väčšinou používa, keď RAM nemá dostatok miesta na spustenie programov.
11. Čo je to virtuálna pracovná plocha?
Virtuálna pracovná plocha je spôsob, ako spravovať okná v samostatnom priestore. Týmto sa vyrieši problém so správou okien, keď ich je príliš veľa. Používatelia môžu na zvýšenie produktivity používať virtuálne desktopy.
Virtuálna pracovná plocha môže bežať aj na vzdialených serveroch, čo prináša ďalšie výhody vrátane úspory nákladov, efektívneho využívania energie, integrity údajov, menšej kompatibility a centralizovanej správy.
12. Čo je koreňový účet?
Účet root je účet správcu systému. Pomocou účtu root môžete v systéme vykonávať akékoľvek zmeny, ktoré môžete úplne ovládať. Účet root je tiež predvoleným operačným účtom pre operačný systém Linux. Koreňový účet by mal vytvárať používateľské účty, prideľovať im povolenia a spravovať ich.
13. Čo sú to mušle v systéme Linux? Povedzte nám tiež o ich druhoch.
Shell v Linuxe je navrhnutý tak, aby dával príkazy od používateľov cez terminál alebo klávesnicu a potom ich predložil operačnému systému tak, aby bolo možné vykonať akciu.
Linux ponúka dobré možnosti Shell; niektoré z nich sú však populárnejšie ako iné. Medzi najbežnejšie mušle patria:
- bash: bash znamená Bourne Again Shell. Je to najbežnejší typ shellu, ktorý je predinštalovaný s distribúciami Linuxu.
- ksh: ksh znamená Korn Shell. Jedná sa o shell programovacieho jazyka na vysokej úrovni zameraný na správcov systému a programátorov.
- zsh: Zsh shell je Z Shell, ktorý poskytuje jedinečné funkcie vrátane uzatvárania komentárov, spúšťacích súborov, generovania názvov súborov atď
- csh: csh shell znamená C Shell, ktorý ponúka C ako syntax.
14. Aké príkazy môžete použiť na kontrolu pamäte spotrebovanej systémom Linux?
Existuje veľa príkazov, ktoré môžete použiť na kontrolu využitia pamäte v systéme Linux. Medzi najbežnejšie používané patria:
- vmstat
- hore
- voľný -m
- htop
15. Čo je Master Boot Record?
Master Boot Record (MBR) detekuje zavádzacie zariadenie. Obsahuje 512 bajtov dát. Môže obsahovať bootloader GRUB2 / GRUB, ktorý si v prípade potreby môže načítať do pamäte. Tri hlavné časti MBR zahŕňajú:
- Prvých 446 bajtov, ktoré obsahujú informácie o primárnom zavádzači
- Ďalej 64 bajtov, ktoré obsahujú informácie o tabuľke oddielov
- Posledné 2 bajty obsahujú kontrolu platnosti MBR
16. Vysvetlite Runlevel v systéme Linux.
Runlevel v systéme Linux definuje režim, v ktorom je spustený operačný systém Linux. Linux ponúka hneď po vybalení sedem rôznych úrovní behu, kde každá z nich má svoj vlastný účel.
- 0, halt: Úroveň behu sa používa na zastavenie systémov, t.j.e., vypnutie systému.
- 1, S, single: Je to úroveň prístupu pre jedného používateľa.
- 2: Úroveň 2 ponúka základný režim pre viacerých používateľov. Režim beží bez NFS.
- 3: Je to textový úplný režim pre viacerých používateľov s prístupom do siete.
- 4: Je to nepoužitý alebo žiadny experimentálny režim používateľa.
- 5: Je to režim pre viacerých používateľov založený na GUI.
- 6, reboot: Táto úroveň behu zaisťuje reštart systému.
Ak chcete skontrolovať predvolenú úroveň spustenia, môžete skontrolovať súbor „/ etc / inittab“. Obsahuje systém Sysvinit, ktorý sa používa na zavedenie do konkrétnej úrovne behu.
17. Čo je to GUI?
GUI je skratka pre Graphical user interface. Grafické užívateľské rozhranie ponúka užívateľom interaktívne a užívateľsky prívetivé rozhranie. Používatelia získavajú prístup k ikonám a obrázkom, čo im uľahčuje navigáciu v rôznych možnostiach poskytovaných operačným systémom.
GUI ponúka výhody pre niektorých používateľov; pre niektorých to však môže predstavovať aj nevýhody. Medzi výhody patrí ľahká navigácia, intuitívne rozhranie, ľahké vykonávanie zložitých úloh, ktoré sú lepšie ilustrované, a vyššia produktivita.
Pokiaľ ide o nevýhody, koncový používateľ nemusí preskúmať operačný systém najlepším možným spôsobom, pretože bude mať menšiu kontrolu. Rozhranie GUI ich môže spomaliť pre pokročilých používateľov, pretože môžu klávesnicu využívať efektívnejšie ako myš. A nakoniec, grafické používateľské rozhranie je náročné na zdroje.
18. Aké sú rôzne povolenia súborov v systéme Linux?
Linux ponúka tri typy povolení, ku ktorým majú prístup vlastníci, napríklad „Skupina“, „Používateľ“ a „Ostatné.„Patria sem tieto položky:
- Čítať: Povolenia na čítanie umožňujú používateľom otvárať a čítať obsah súboru. Používateľ môže tiež uviesť zoznam obsahu adresára pre súbory s povolením na čítanie.
- Napíš: Povolenie na zápis umožňuje používateľovi upraviť obsah súboru. Používateľ sa môže rozhodnúť pridať alebo odstrániť obsah súboru. Môžu tiež premenovať súbor na úrovni adresára.
- Vykonať: Povolenie na spustenie môže spustiť akýkoľvek súbor v adresári. Na spustenie súboru sa vyžaduje aj povolenie na spustenie.
19. Čo je to skript Shell?
Shell skript je skript, ktorý je možné pre shell vykonať. Skript je užitočný, pokiaľ ide o rozširovanie viacerých príkazov jeden za druhým. Týmto spôsobom môžu skripty Shell pomôcť automatizovať určité úlohy a sú veľmi užitočné pre vývoj a správu.
20. Vďaka čomu je systém Linux bezpečnejší v porovnaní s inými operačnými systémami?
Linux je vďaka licencovaniu typu open-source bezpečnejší ako iné operačné systémy. To znamená, že stovky vývojárov pracujú na kóde a zabezpečujú jeho bezpečnosť v porovnaní s inými operačnými systémami, ktoré sú vyvinuté v uzavretom ekosystéme. Okrem toho, že je to open source, je Linux bezpečnejší aj z iných dôvodov. Medzi dôvody patrí
- Lepšia správa používateľov, ktorá zaisťuje obmedzenia na nízkej úrovni. Týmto spôsobom vírusy zlyhajú v napadnutí miestnych súborov alebo priečinkov a zaistia, aby bolo poškodenie obmedzené najlepším možným spôsobom.
- Programy možno tiež oprávniť pred ich inštaláciou, čo zaisťuje lepšie bezpečnostné opatrenia.
- Linux je dodávaný s výkonným kontrolným systémom.
- Systém Linux poskytuje prístup k podrobným protokolom, vďaka čomu môžu správcovia alebo odborníci na bezpečnosť ľahšie zistiť neoprávnený prístup alebo iné porušenia povolení.
21. Čo je to PWD?
pwd je praktický príkaz. Znamená to Print Working Directory (PWD). Umožňuje vám vytlačiť cestu k adresáru, v ktorom používate príkaz. Cesta k adresáru sa zobrazuje z koreňa.
Ak zadáte $ pwd v rozhraní príkazového riadku, uvidíte celú cestu začínajúcu od koreňa. Podporuje tiež dva príznaky -L a -P, čím sa cesta vracia v symbolickej a skutočnej ceste.
22. Aké sú bežné príkazy na riešenie problémov so systémom Linux a sieťové príkazy?
Linux je moderný operačný systém, ktorý ponúka všetky sieťové funkcie. Môžete teda používať Linux externe aj interne na odosielanie a prijímanie informácií. Správca systému sa musí postarať o konfiguráciu siete a správne riešenie problémov. Používajú príkazy Linuxu na rýchlu kontrolu jeho rôznych aspektov operačného systému vrátane riešenia problémov.
Medzi bežné príkazy na riešenie problémov patria:
- Názov hostiteľa: na zobrazenie adresy IP a domény názvu hostiteľa. Používa sa tiež na nastavenie názvu hostiteľa.
- ifconfig: umožňuje správcovi manipulovať a zobrazovať sieťové rozhrania a trasy.
- tracepath: sleduje chmeľ požadovaný paketom na dosiahnutie cieľa.
- Route: zobrazuje a upravuje smerovaciu tabuľku IP
- mtr: sledovať cestu a ping do jedného príkazu
- netstat: zobrazenie smerovacích tabuliek, sieťových pripojení a štatistík rozhraní
- Dig: dopyt na DNS menné servery
- Ping: zistiť čitateľnosť vzdialeného servera alebo nie
23. Čo sú to démoni?
V prípade aplikácie Daemons môže operačný systém spustiť proces na pozadí, ktorý v operačnom systéme nemôže bežať natívne. Správcovia systému môžu na spustenie služieb na pozadí využiť program Daemons. To znamená, že používatelia nemôžu so službami interagovať, čo zvyšuje ich bezpečnosť. Stručne povedané, Daemons je bezpečný prístup, pokiaľ ide o vybavovanie pravidelných požiadaviek.
24. Aká je maximálna dĺžka názvu súboru pre Linux?
Používateľ systému Linux môže pomenovať súbor, ktorý má maximálne 255 znakov. V prípade, že užívateľ prekročí povolený počet znakov, terminál vyhodí chybu. Vypočíta sa tiež dĺžka vrátane názvu súboru a cesty.
25. Čo sú environmentálne premenné?
Premenné prostredia vám umožňujú nastaviť globálne nastavenia pre programy Linux a funkcie shellu.
Záver
To nás vedie k ukončeniu našich 25 najlepších otázok na rozhovor s Linuxom. Nie sú nijako vyčerpávajúce. Otázky na pohovore sa tiež môžu meniť v závislosti od pozície, o ktorú sa uchádzate. Pokiaľ sa teda uchádzate o prácu na vysokej úrovni pre Linux, potom by vám otázky z pohovoru nemuseli byť užitočné.
Čo si teda myslíte o otázkach týkajúcich sa pohovoru, ktoré sme uviedli? Boli ste nedávno na pohovore? Aké ďalšie otázky vám položili? Zdieľajte, prosím, a ostatní čitatelia to vedia!