Uvod v vprašanja in odgovore o intervjuju za Linux

Torej ste končno našli svojo sanjsko zaposlitev v Linuxu, vendar se sprašujete, kako pobiti Linux Intervju in kaj bi lahko bila verjetna vprašanja o intervjuju za Linux 2019. Vsak intervju je drugačen in tudi obseg dela je drugačen. Upoštevajoč to, da smo zasnovali najpogostejša vprašanja in odgovore o intervjuju za Linux, ki vam bodo pomagali doseči uspeh v intervjuju.

Spodaj je seznam vprašanj in odgovorov za Linux v letu 2019, ki si jih lahko med intervjujem zastavite za bolj sveže in izkušnje. Ta zgornja vprašanja o intervjuju so razdeljena na dva dela:

1. del - Linux Intervju Vprašanja (osnovna)

Ta prvi del zajema osnovna vprašanja in odgovore za Linux intervju

1. Katere so različne plasti Linuxa?

Odgovor:
Spodaj so naslednje plasti Linuxa:

  • Strojna oprema - Najpomembnejši sloj je sestavljen iz fizičnih naprav, kot so RAM, CPU itd. V napravah v nekaterih operacijskih sistemih morda obstaja programska oprema za gonilnike.
  • Kernel - Kernel je srce operacijskega sistema, ki skriva zapletenosti osnovne strojne opreme in omogoča visoko raven abstrakcije zgornjim slojem. Obstajajo različne vrste jeder kot mikrokernel, monolitno jedro itd. Linux jedro je monolitnega tipa.
  • Shell - Shell je program, ki deluje na vrhu jedra, ki deluje kot glavni način interakcije med uporabnikom in jedrom. Preprosto povedano, da gre za program, ki lahko poganja druge programe. Dandanes GUI v veliki meri nadomešča lupino. Shell sprejme ukaze in jih posreduje v izvajanje.
  • Utility Programs (Utilities) - Ti programi ali programska oprema, ki se izvajajo na zgornjem sloju OS, uporabniku pomagajo pri vsakodnevnih splošnih dejavnostih, kot je načrtovanje naloge cron ali določeno opravilo, kot je ustvarjanje besedilnih dokumentov.

2. Na kratko pojasnite tri priljubljene lupine Linuxa?

Odgovor:

  • Bash Shell - privzeta lupina v mnogih distribucijah Linux / Unix. Ima funkcije, kot so
    1. Urejanje zgodovine ukazov
    2. Shell deluje in mu daje vzdevke
    3. Neomejena zgodovina ukazov
    4. Niz z neomejeno velikostjo z indeksom.
  • Tcsh / Csh lupina (običajno imenovana C lupina) - Tcsh je izboljšana C lupina,
    1. Bolj kot C sintaksa
    2. Samodejno izpolnjevanje besede in imena datoteke je mogoče programirati
    3. Preverjanje črkovanja
    4. Nadzor nad delom
  • K Shell - Imenuje se Korn Shell ali Ksh. Bolj kot interaktivna lupina je lupina K popoln, močan programski jezik na visoki ravni. Ima funkcije, kot so
    1. Možnosti in spremenljivke, ki vam omogočajo več načinov za prilagajanje okolja.
    2. Napredne varnostne funkcije
    3. Napredni pravilni izrazi, - dobro znani pripomočki, kot so grep in awk.

Pojdimo na naslednja vprašanja o intervjuju za Linux.

3. Kateri ukaz se uporablja za pridobitev vodnika o uporabi ukaza?

Odgovor:
Na straneh z navodili je shranjena razlaga vsakega ukaza. Na straneh z navodili za določen ukaz so vse informacije o tem ukazu in jih lahko imenujemo "man npr. " Man ls ". Ročne strani so razvrščene v različne sklope uporabniških ukazov, sistemskih klicev, knjižničnih funkcij .. itd. Splošna postavitev strani z ročnimi nastavitvami je -

NAME

Ime ukaza ali funkcije in preprosta razlaga le-tega.

POVZETEK

Za ukaze, kako ga zagnati, in parametre, ki jih potrebuje. Pri funkcijah je seznam parametrov, ki jih sprejme, in katera datoteka datoteke vsebuje njeno definicijo.

OPIS

Podroben opis ukaza ali funkcije, ki jo iščemo.

PRIMERI

Nekaj ​​primerov uporabe. Najbolj uporaben razdelek

POGLEJ TUDI

V tem razdelku bo seznam povezanih ukazov ali funkcij.

4. Kako pridobiti seznam trenutno izvajanih procesov in uporabe virov v Linuxu?

Odgovor:
To je osnovno vprašanje o intervjuju za Linux, ki so ga postavili v intervjuju. Spodaj je postopek in uporaba virov v Linuxu:

  • na vrhu je ukaz, ki se uporablja za to. Tako boste dobili vse informacije o vsakem procesu, ki se izvaja na stroju, kot je -
    1. ID procesa (PID)
    2. Lastnik postopka (USER)
    3. Prednostna naloga (PR)
    4. Odstotek CPU (% CPU)
    5. Odstotek pomnilnika
    6. Skupni procesni čas porabi za postopek.
    7. Ukaz, uporabljen za zagon postopka.
  • Priljubljena možnost, ki se uporablja z najvišjim ukazom -
    1. top -u -> Obdelava s strani uporabnika.
    2. top - i -> izključi prazne naloge
    3. top -p -> Prikaži določen postopek

5. Kaj je operater plinovodov v Linuxu?

Odgovor:
Operator plinovoda v Linuxu se uporablja za preusmeritev izhodov enega programa ali ukaza na drug program / ukaz za nadaljnjo obdelavo. Običajno ga označujejo kot preusmeritev. Navpične palice, '|' ("Cevi" v skupni besedi Unix) se uporabljajo za to. Na primer, ls -l | tipka grep, bo preusmeril izhod ukaza ls -l na ukaz tipke grep

2. del - Linux Intervju Vprašanja (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju za Linux.

6. Pojasnite dovoljenje datoteke v Linuxu. Kako to spremeniti?

Odgovor:
Dovoljenja so vzpostavljena za vse datoteke in mape. Dovoljenja določajo, kdo lahko dostopa do datoteke ali imenika, in vrste dostopa. Vse datoteke in imeniki so v lasti uporabnika.

  1. Dovoljenja se nadzorujejo na treh ravneh:
    1. Lastnik (imenovan uporabnik ali 'u')
    2. Skupina ('g')
    3. Ostali uporabniki (imenovani drugi ali "o")
  2. Raven dostopa
    1. Preberi - Filet si lahko ogledate ali kopirate.
    2. Write - Datoteko je mogoče prepisati (npr. Z uporabo save as)
    3. Izvedi - datoteko je mogoče izvesti

Za spremembo dovoljenja se uporablja chmod . Tu so dovoljenja lahko določena z različnimi pristopi. Datoteke parametrov so ena ali več datotek (ali imenikov). En pristop za določitev dovoljenj je opis sprememb, ki jih je treba uporabiti kot kombinacijo u, g, o skupaj z r, w, x. Če želite dodati dovoljenje, uporabite + in odstranite dovoljenje, uporabite -.

7. Kakšen je postopek v okviru Linuxa?

Odgovor:
Proces je teče program. Procese je mogoče zagnati iz GUI-ja ali ukazne vrstice. Procesi lahko začnejo tudi druge procese. Kadar koli se postopek izvaja, ga Linux spremlja prek ID-ja procesa (PID). Po zagonu je prvi postopek inicializacijski postopek, imenovan init. Podeli mu PID 1. Od tega trenutka vsak nov postopek dobi naslednji razpoložljivi PID.

Postopek lahko ustvari samo drug postopek. Postopek ustvarjanja imenujemo kot nadrejeni, ustvarjeni proces pa kot otrok. Nadrejeni postopek sproži enega ali več nadrejenih procesov. Drstenje procesa je mogoče izvesti na enega od več načinov. Vsak zahteva sistemski klic (klic funkcije) v jedro Linuxa. Ti klici funkcij so fork (), vfork (), clone (), wait () in exec ().

Pojdimo na naslednja vprašanja o intervjuju za Linux.

8. Kaj so pravilni izrazi (regex)? Kakšen je pomen *, +, ? Z rednim izražanjem?

Odgovor:
Navadni izraz (regex) je niz, ki izraža vzorec, ki se uporablja za ujemanje z drugimi nizi. Vzorec se bo ujemal z nekim delom drugega niza ali ne. Obstaja seznam vnaprej določenih metaznačil, ki se uporabljajo v regexu.

  1. * Uporablja se za ujemanje s prejšnjim znakom, če se pojavi 0 ali večkrat
  2. + Uporablja se za ujemanje s prejšnjim znakom, če se pojavi 1 ali večkrat
  3. ? Uporablja se za ujemanje s prejšnjim znakom, če se pojavi 0 ali 1 krat

9. Kaj je ukaz sed?

Odgovor:
To so priljubljena vprašanja o intervjuju za Linux, postavljena v intervjuju. Sed je urejevalnik tokov. Urejevalnik tokov je program, ki prevzame tok besedila in ga spremeni. S sedom določite reden izraz, ki predstavlja vzorec tega, kar želite nadomestiti. Splošna oblika ukaza sed je ime datoteke 's / pattern / substitution /'.

10. Kakšna je razlika med trdo in mehko povezavo?

Odgovor:
Mehka povezava (Symbolic Link) kaže na drugo datoteko po imenu. Ker samo vsebuje ime, tega imena dejansko ni treba obstajati ali obstajati v drugem datotečnem sistemu. Če zamenjate datoteko ali spremenite vsebino datoteke, ne da bi spremenili ime, potem povezava še vedno vsebuje isto ime in kaže na to datoteko. Trda povezava kaže na datoteko po inode številki. Datoteka bi dejansko morala obstajati v istem datotečnem sistemu. Datoteka bo z diska izbrisana šele, ko bo odstranjena zadnja povezava do njene inode.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za intervjuje v Linuxu, tako da lahko kandidat zlahka razbije ta vprašanja o Linuxu. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Hibernativna vprašanja o intervjuju
  2. Vprašanja za intervju ESL
  3. Kako doseči presejalne intervjuje - 7 nasvetov za uspeh
  4. Vprašanja o intervjuju z lupino

Kategorija: