Úvod do otázok a odpovedí na rozhovor v systéme Linux

Takže ste konečne našli svoju vysnívanú prácu v Linuxe, ale premýšľate, ako prelomiť Linux Interview a aké by mohli byť pravdepodobné 2019 Linux Interview otázky. Každý pohovor je iný a rozsah zamestnania je tiež odlišný. S ohľadom na to sme navrhli najbežnejšie otázky a odpovede týkajúce sa rozhovorov pre Linux, ktoré vám pomôžu dosiahnuť úspech v rozhovore.

Nižšie je uvedený zoznam otázok a odpovedí Linux Interview 2019, ktoré sa môžu počas rozhovoru opýtať na čerstvejšie a skúsenejšie otázky. Tieto najčastejšie otázky na pohovor sú rozdelené do dvoch častí:

1. časť - Otázky týkajúce sa rozhovorov pre Linux (základné)

Táto prvá časť obsahuje základné otázky a odpovede týkajúce sa rozhovorov pre Linux

1. Aké sú rôzne vrstvy systému Linux?

odpoveď:
Nižšie sú uvedené rôzne vrstvy systému Linux:

  • Hardvér - najvnútornejšia vrstva pozostáva z fyzických zariadení, ako je RAM, CPU atď. V niektorých operačných systémoch môže existovať softvér ovládačov na komunikáciu so zariadeniami.
  • Jadro - jadro je srdcom operačného systému so skrytou komplexnosťou základného hardvéru a poskytuje vysokú úroveň abstrakcie do vyšších vrstiev. Existujú rôzne typy jadier, ako je mikrok jadro, monolitické jadro atď. Linuxové jadro je monolitické.
  • Shell - Shell je program bežiaci na jadre, ktorý funguje ako primárna metóda interakcie medzi používateľom a jadrom. Jednoducho povedané, je to program, ktorý dokáže spúšťať ďalšie programy. V dnešnej dobe GUI do veľkej miery nahrádza shell. Shell prijíma príkazy a odovzdáva ich na vykonanie.
  • Programy pomocných programov (Utilities) - Tieto programy alebo softvér spustené v hornej vrstve operačného systému pomáhajú používateľovi pri každodenných všeobecných činnostiach, ako je napríklad naplánovanie úlohy cron alebo konkrétna úloha, napríklad vytváranie textových dokumentov.

2. Vysvetlite stručne o troch populárnych škrupinách Linuxu?

odpoveď:

  • Bash Shell - Predvolený shell v mnohých distribúciách Linux / Unix. Má funkcie ako
    1. Upraviť históriu príkazov
    2. Shell funguje a dáva mu aliasy
    3. Neobmedzená história príkazov
    4. Pole s neobmedzenou veľkosťou a indexom.
  • Tcsh / Csh Shell (bežne sa nazýva C shell) - Tcsh je vylepšený C shell,
    1. Viac syntaxe typu C
    2. Automatické dokončenie slova a názvu súboru je programovateľné
    3. Kontrola pravopisu
    4. Kontrola úloh
  • K Shell - nazýva sa Korn Shell alebo Ksh. Viac ako interaktívny Shell je K shell kompletný, výkonný programovací jazyk na vysokej úrovni. Má vlastnosti ako
    1. Možnosti a premenné, ktoré vám poskytujú viac spôsobov prispôsobenia prostredia.
    2. Pokročilé bezpečnostné funkcie
    3. Pokročilé regulárne výrazy, - známe nástroje ako grep a awk.

Prejdime k ďalším otázkam rozhovoru pre systém Linux.

3. Aký príkaz sa používa na získanie príručky na používanie príkazu?

odpoveď:
Na manuálnych stránkach sa nachádza vysvetlenie každého príkazu. Manuálne stránky pre konkrétny príkaz budú obsahovať všetky informácie o tomto príkaze a dajú sa nazývať „človek napr .: „ man ls “. Manuálne stránky sú rozdelené do rôznych skupín užívateľských príkazov, systémových volaní, funkcií knižnice atď. Všeobecné rozloženie manuálnej stránky je -

NÁZOV

Názov príkazu alebo funkcie a jeho jednoduché vysvetlenie.

SYNOPSA

Pre príkazy, ako ju spustiť a parametre, ktoré vyžaduje. Pokiaľ ide o funkcie, zoznam potrebných parametrov a súboru záhlavia, ktorý obsahuje jeho definíciu.

POPIS

Podrobný popis príkazu alebo funkcie, ktorú hľadáme.

PRÍKLADY

Niekoľko príkladov použitia. Najužitočnejšia časť

POZRI TIEŽ

Táto časť bude obsahovať zoznam súvisiacich príkazov alebo funkcií.

4. Ako získať zoznam aktuálne spustených procesov a využívania zdrojov v Linuxe?

odpoveď:
Toto sú základné otázky týkajúce sa rozhovoru pre Linux, ktoré boli položené počas rozhovoru. Nižšie je uvedený postup a využitie zdrojov v Linuxe:

  • vrch je príkaz, ktorý sa používa na tento účel. Takto získate všetky informácie o každom procese bežiacom na počítači, napríklad -
    1. ID procesu (PID)
    2. Vlastník procesu (USER)
    3. Priorita procesu (PR)
    4. Percento CPU (% CPU)
    5. Percentuálny podiel pamäte
    6. Celkový čas strávený procesom.
    7. Príkaz použitý na začatie procesu.
  • Populárna voľba používaná pri vrchnom príkaze -
    1. top -u -> Spracovanie používateľom.
    2. top - i -> vylúčiť nečinné úlohy
    3. top -p -> Zobraziť konkrétny proces

5. Čo je to prevádzkovateľ plynovodu v Linuxe?

odpoveď:
Operátor potrubia v systéme Linux sa používa na presmerovanie výstupu jedného programu alebo príkazu na iný program / príkaz na ďalšie spracovanie. Zvyčajne sa označuje ako presmerovanie. Zvislé tyče, „|“ („Rúry“ v bežnom Unixovom prevedení) sa používajú na tento účel. Napríklad ls -l | grep key, presmeruje výstup príkazu ls -l na príkaz grep key

2. časť - Otázky týkajúce sa rozhovorov pre Linux (rozšírené)

Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovorov pre Linux.

6. Vysvetlite povolenie súboru v systéme Linux. Ako to zmeniť?

odpoveď:
Povolenia sú stanovené pre všetky súbory a adresáre. Povolenia určujú, kto môže získať prístup k súboru alebo adresáru a typy prístupu. Všetky súbory a adresáre vlastní používateľ.

  1. Povolenia sa kontrolujú na troch úrovniach:
    1. Vlastník (nazývaný používateľ alebo „u“)
    2. Skupina („g“)
    3. Ostatní používatelia (nazývaní iní alebo „o“)
  2. Úroveň prístupu
    1. Čítať - Filet je možné prezerať alebo kopírovať.
    2. Zápis - Súbor je možné prepísať (napr. Pomocou Uložiť ako)
    3. Execute - Spustenie súboru

Na zmenu povolenia sa používa chmod . Tu je možné zadať rôzne prístupy. Súbor s parametrami je jeden alebo viac súborov (alebo adresárov). Jedným z prístupov na špecifikovanie povolení je opísať zmeny, ktoré sa majú uplatniť ako kombinácia u, g, o spolu s r, w, x. Ak chcete pridať povolenie, použite tlačidlo + a povolenie odstráňte pomocou tlačidla -.

7. Aký je proces v kontexte systému Linux?

odpoveď:
Proces je spustený program. Procesy je možné spustiť z GUI alebo z príkazového riadku. Procesy môžu tiež spustiť ďalšie procesy. Vždy, keď sa proces spustí, Linux ho sleduje prostredníctvom ID procesu (PID). Po zavedení systému je prvým procesom proces inicializácie nazývaný init. Od tohto bodu dostane každý nový proces nasledujúci dostupný PID.

Proces môže byť vytvorený iba iným procesom. Proces tvorby označujeme ako rodič a vytvorený proces ako dieťa. Rodičovský proces vytvára jeden alebo viac podriadených procesov. Splodenie procesu sa môže uskutočniť jedným z niekoľkých spôsobov. Každý si vyžaduje systémové volanie (volanie funkcie) do linuxového jadra. Tieto volania funkcií sú fork (), vfork (), klon (), wait () a exec ().

Prejdime k ďalším otázkam rozhovoru pre systém Linux.

8. Čo sú regulárne výrazy (regulárny výraz)? Aký je význam *, +, ? V regulárnom výraze?

odpoveď:
Regulárny výraz (regex) je reťazec, ktorý vyjadruje vzor, ​​ktorý sa používa na porovnanie s inými reťazcami. Vzor bude zodpovedať určitej časti iného reťazca alebo nie. Existuje zoznam preddefinovaných metaznakov použitých v regóne.

  1. * Používa sa na porovnanie predchádzajúceho znaku, ak sa objaví 0 alebo viackrát
  2. + Používa sa na porovnanie predchádzajúceho znaku, ak sa objaví 1 alebo viackrát
  3. ? Používa sa na porovnanie predchádzajúceho znaku, ak sa objaví 0 alebo 1 krát

9. Čo je príkaz sed?

odpoveď:
Toto sú populárne otázky týkajúce sa rozhovorov pre Linux, ktoré boli položené počas rozhovoru. Sed je editor streamov. Editor tokov je program, ktorý prijíma prúd textu a upravuje ho. V položke sed môžete zadať regulárny výraz, ktorý predstavuje vzor toho, čo chcete nahradiť. Všeobecná forma príkazu sed je názov súboru 's / pattern / Replacement'.

10. Aký je rozdiel medzi funkciou Hard Link a Soft Link?

odpoveď:
Soft link (Symbolic Link) ukazuje na iný súbor podľa mena. Pretože obsahuje iba názov, nemusí v skutočnosti existovať alebo existovať v inom systéme súborov. Ak nahradíte súbor alebo zmeníte jeho obsah bez zmeny názvu, potom odkaz stále obsahuje rovnaký názov a odkazuje na tento súbor. Tvrdý odkaz ukazuje na súbor podľa čísla inode. Súbor by mal skutočne existovať v rovnakom systéme súborov. Súbor bude odstránený z disku až po odstránení posledného odkazu na jeho inode.

Odporúčaný článok

Toto bol sprievodca Zoznamom otázok a odpovedí na rozhovor v systéme Linux, aby kandidát mohol ľahko vykonať tvrdé zásahy do týchto otázok. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Hibernate Interview Otázky
  2. ESL Interview Otázky
  3. Ako Ace skríningové rozhovory - 7 tipov na úspech
  4. Otázky týkajúce sa skriptovania prostredia Shell

Kategórie: