Sissejuhatus Linuxi intervjuu küsimuste ja vastuste juurde

Nii et olete lõpuks leidnud oma unistuste töö Linuxis, kuid mõtlete, kuidas hävitada Linuxi intervjuu ja millised võiksid olla 2019. aasta tõenäolised Linuxi intervjuu küsimused. Iga vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud tavalisemad Linuxi intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Allpool on 2019. aasta Linuxi intervjuu küsimuste ja vastuste loend, mida saab intervjuu ajal värskema ja kogemuse saamiseks küsida. Need top intervjuu küsimused jagunevad kaheks osaks:

1. osa - Linuxi intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi Linuxi intervjuu küsimusi ja vastuseid

1. Mis on Linuxi erinevad kihid?

Vastus:
Allpool on toodud järgmised Linuxi kihid:

  • Riistvara - sisemine kiht koosneb füüsilistest seadmetest, näiteks RAM, CPU jne. Mõnes OS-i seadmetega suhelmiseks võib olla draiveritarkvara.
  • Kernel - Kernel on OS-i süda, mis peidab aluseks oleva riistvara keerukust ja pakub kõrgema taseme abstraktsiooni ülemistele kihtidele. Tuumaliike on erinevat tüüpi, näiteks mikrokernel, monoliitne tuum jne. Linuxi tuum on monoliitne tüüp.
  • Shell - Shell on kerneli peal töötav programm, mis toimib esmaselt kasutaja ja kerneli vahelise interaktsiooni meetodina. Lihtsalt öeldes, see on programm, millega saab käivitada muid programme. Tänapäeval asendab GUI kesta suures osas. Shell võtab käsud vastu ja edastab need täitmiseks.
  • Utiliidiprogrammid (utiliidid) - need OS-i ülemisel kihil töötavad programmid või tarkvara aitavad kasutajatel igapäevaseid üldisi tegevusi, näiteks graafiliste tööde koostamist või konkreetset toimingut, näiteks tekstidokumentide loomist.

2. Selgitage lühidalt kolme populaarse Linuxi kesta?

Vastus:

  • Bash Shell - vaikimisi kest paljudes Linuxi / Unixi distributsioonides. Tal on sellised omadused nagu
    1. Redigeeri käsu ajalugu
    2. Kest toimib ja annab sellele varjunimed
    3. Piiramatu käsu ajalugu
    4. Piiramatu suurusega massiiv indeksiga.
  • Tcsh / Csh-kest (tavaliselt nimetatakse C-kestaks) - Tcsh on täiustatud C-kest,
    1. Rohkem C-st, nagu süntaks
    2. Sõna ja failinime automaatne lõpetamine on programmeeritav
    3. Õigekirja kontroll
    4. Töö kontroll
  • K Shell - seda nimetatakse Korn Shelliks või Ksh-ks. Rohkem kui interaktiivne kest, K-kest on terviklik, võimas ja kõrgetasemeline programmeerimiskeel. Sellel on sellised omadused nagu
    1. Valikud ja muutujad, mis annavad teile rohkem võimalusi oma keskkonna kohandamiseks.
    2. Täpsemad turvafunktsioonid
    3. Täpsemad tavalised avaldised, - tuntud utiliidid nagu grep ja awk.

Liigume järgmiste Linuxi intervjuu küsimuste juurde.

3. Mis käsku kasutatakse käsu kasutamise juhendi saamiseks?

Vastus:
Käsitsi lehed on kuhu on talletatud iga käsu selgitus. Konkreetse käsu käsitsilehtedel on kogu teave selle käsu kohta ja seda võib nimetada kui 'mees nt ' man man '. Manuaalsed lehed kategoriseeritakse erinevatesse kasutajakäskluste, süsteemikõnede, teegi funktsioonide jne komplektidesse. Manuaalse lehe üldine paigutus on -

NIMI

Käsu või funktsiooni nimi ja selle lihtne selgitus.

SÜNOPSIS

Käivitamise käskude ja vajalike parameetrite jaoks. Funktsioonide jaoks vajalike parameetrite loend ja päisefail sisaldab selle määratlust.

KIRJELDUS

Otsitava käsu või funktsiooni üksikasjalik kirjeldus.

NÄITED

Mõned näited kasutusest. Kõige kasulikum jaotis

VAATA KA

Selles jaotises on loend seotud käskudest või funktsioonidest.

4. Kuidas saada Linuxis praegu töötavate protsesside ja ressursside kasutamise loetelu?

Vastus:
See on põhiline Linuxi intervjuu küsimus, mida intervjuus küsiti. Allpool on protsess ja ressursside kasutamine Linuxis järgmised:

  • ülaosas on selleks kasutatav käsk. See annab kogu teabe iga masinas töötava protsessi kohta, näiteks -
    1. Protsessi ID (PID)
    2. Protsessi omanik (USER)
    3. Protsessi prioriteet (PR)
    4. Protsessori protsent (CPU%)
    5. Protsent mälust
    6. Protsessile kulub kogu protsessori aeg.
    7. Käsk protsessi käivitamiseks.
  • Ülakäsklusega kasutatav populaarne variant -
    1. top -u -> Kasutaja poolt töödeldav protsess.
    2. ülemine - i -> jõudeolekute välistamine
    3. top -p -> Kuva konkreetne protsess

5. Mis on gaasijuhtme operaator Linuxis?

Vastus:
Torujuhtme operaatorit Linuxis kasutatakse ühe programmi või käsu väljundi suunamiseks teisele programmile / käsklusele edasiseks töötlemiseks. Tavaliselt nimetatakse ümbersuunamiseks. Vertikaalsed ribad, '|' (Selleks kasutatakse torusid tavalises Unixi sõnastuses). Näiteks ls -l | grep-klahv, suunab käsu ls-l väljundi grep-võtme käsku

2. osa - Linuxi intervjuu küsimused (täpsemad)

Vaadakem nüüd põhjalikke Linuxi intervjuu küsimusi.

6. Selgitage Linuxi failiõigust. Kuidas seda muuta?

Vastus:
Kõigi failide ja kataloogide õigused on loodud. Load määravad, kellel on juurdepääs failile või kataloogile, ja juurdepääsu tüübid. Kõik failid ja kataloogid kuuluvad kasutajale.

  1. Lube kontrollitakse kolmel tasemel:
    1. Omanik (nimetatakse kasutajaks või u-ks)
    2. Rühm ('g')
    3. Ülejäänud kasutajad (nimetatakse muudeks või „o”)
  2. Juurdepääsu tase
    1. Loe - faili saab vaadata või kopeerida.
    2. Kirjutage - faili saab üle kirjutada (nt kasutades Salvesta kui)
    3. Käivita - faili saab käivitada

Loa muutmiseks kasutatakse chmod . Siin saab õigusi määratleda erinevatel viisidel. Parameetrifail (id) on üks või mitu faili (või kataloogi). Üks lähenemisviis lubade täpsustamiseks on kirjeldada muudatusi, mida rakendatakse u, g, o kombinatsioonina r, w, x-ga. Loa lisamiseks kasutage klahvi + ja loa eemaldamiseks klahvi -.

7. Milline on protsess Linuxi kontekstis?

Vastus:
Protsess on töötav programm. Protsesse saab käivitada GUI-st või käsurealt. Protsessidega saab käivitada ka muid protsesse. Kui protsess kulgeb, jälgib Linux seda protsessi ID (PID) kaudu. Pärast käivitamist on esimene protsess initsialiseerimisprotsess, mida nimetatakse init. Sellele antakse PID 1. Sellest hetkest alates saab iga uus protsess järgmise saadaoleva PID.

Protsessi saab luua ainult mõni muu protsess. Loomeprotsessi nimetame lapsevanemaks ja loodud protsessi lapseks. Algprotsess tekitab ühe või mitu järelprotsessi. Protsessi kudemist saab läbi viia mitmel viisil. Igaüks nõuab süsteemikõnet (funktsioonikõnet) Linuxi kerneli juurde. Need funktsioonikõned on kahvel (), vfork (), kloon (), oota () ja exec ().

Liigume järgmiste Linuxi intervjuu küsimuste juurde.

8. Mis on regulaaravaldised (regex)? Mis tähendus on *, +, ? Regulaaravaldises?

Vastus:
Regulaarlause (regex) on string, mis väljendab mustrit, mida kasutatakse teiste stringidega sobitamiseks. Muster sobib kas mõne muu stringi osaga või mitte. Seal on nimekiri eelmääratletud metamärkidest, mida regexis kasutatakse.

  1. * Kasutatakse eelneva märgi sobitamiseks, kui see ilmub 0 või enam korda
  2. + Kasutatakse eelneva märgi sobitamiseks, kui see ilmub 1 või enam korda
  3. ? Kasutatakse eelneva märgi sobitamiseks, kui see ilmub 0 või 1 korda

9. Mis on sed-käsk?

Vastus:
See on populaarses Linuxi intervjuus küsitud küsimus. Sed on ojatoimetaja. Vooredaktor on programm, mis võtab teksti voogu ja muudab seda. Sed-ga määrate regulaaravaldise, mis kujutab mustrit sellest, mida soovite asendada. Sed-käsu üldvorm on sed 's / pattern / substitution /' failinimi.

10. Mis vahe on Hard Link ja Soft Link?

Vastus:
Pehme link (sümboolne link) osutab nimele mõnele teisele failile. Kuna see sisaldab lihtsalt nime, ei pea see nimi tegelikult eksisteerima ega eksisteerima teises failisüsteemis. Kui asendate faili või muudate faili sisu ilma nime muutmata, sisaldab link ikkagi sama nime ja osutab sellele failile. Kõva link osutab failile sisendnumbri järgi. Fail peaks tegelikult olema samas failisüsteemis. Fail kustutatakse kettalt alles siis, kui viimane link selle sisendisse on eemaldatud.

Soovitatav artikkel

See on olnud Linuxi intervjuu küsimuste ja vastuste loendi juhend, et kandidaat saaks hõlpsalt need Linuxi intervjuu küsimused lahendada. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Talveune intervjuu küsimused
  2. ESL-i intervjuu küsimused
  3. Kuidas kiirendada intervjuude sõelumist - 7 nõuannet edu saavutamiseks
  4. Shell Scripting Intervjuu küsimused