IT-tööstus sõltub suuresti Linuxist. Seega, kui proovite sattuda ühte IT-tööstuse positsiooni, peate Linuxis hea olema. Nagu keegi, kes üritab positsiooni saada, on hädavajalik intervjueerijale oma teadmistega muljet avaldada ja seal tulevad intervjuu ettevalmistused.
Linuxi intervjuu tippküsimuste otsimisel olete jõudnud õigesse kohta. Selles artiklis loetleme 25 parimat Linuxi intervjuu küsimust ja vastame neile. Meie vastused on siiski enamasti viite eesmärgil ning teil on soovitatav uurida ja luua oma arusaam teemast. Nii toimides saate hakkama teiste küsimustega ja isegi vastata asjadele, mis vajavad sügavaid teadmisi.
Psst. Vihje .. võite Linuxi koduks kasutada FOSSLinuxi, et Linuxi kohta kõike õppida!
Intervjuuks ettevalmistumine on alati hea asi, kuna see annab teile eelise olemasolevate kandidaatide ees ja aitab toime tulla intervjuudega kaasneva ärevusega.
Väikeste ja keskmise suurusega ettevõtete arengukeskkonna osas on avatud lähtekood. Tegelikult on ettevõtted ökosüsteemi ka väga investeeritud. Ökosüsteemi üks põhikomponente on Linux. Tundub, et Linuxi sihtasutuse loodud tööaruandes on Linux 46-protsendise nõudluskõveraga kenasti paigas. Nende aruandes leiti ka, et Cloud / Container Technologies nõudlus oli palju suurem - 75%.
Aruande kohaselt ütleb 74% tööle võtmise juhist, et Linux on üks kõige nõutumaid oskusi.
Linuxi intervjuu küsimused
Niisiis, alustame viivitamatult Linuxi intervjuu küsimustega.
1. Rääkige meile oma arusaamast Linuxist.
Linux on Unixil põhinev avatud lähtekoodiga operatsioonisüsteem. Linux Torvalds oli mees, kes leiutas Linuxi. See on tasuta kasutatav ja põhineb Linuxi kernelil. Kuna see on tasuta, on see peamiselt suunatud süsteemidele, kus kasutaja ei soovi kulutada raha tasuliste operatsioonisüsteemilahenduste nagu macOS ja Windows saamiseks.
Mitu distrot ei loo tuuma ja pakub kasutajatele kohandatud isiklikke kogemusi. Samuti saab Linux töötada populaarse riistvaraga, mille on loonud erinevad populaarsed tootjad, sealhulgas HP, Intel, SPARC, IBM ja nii edasi!
Linuxi maskott on Tux - pingviini kuju.
2. Mida teeb Linuxi kernel? Kas saate seda ka legaalselt ise muuta?
Linuxi tuum on Linuxi operatsioonisüsteemi tuum. Sõna tuum viitab operatsioonisüsteemi tuumale. Sel juhul tähendab sama ka Linuxi kernel. Tuum tegeleb riistvaraga suhtlemise ja kasutaja käsudega. Kasutajad saavad terminali abil suhelda ka otse tuumaga ja pakkuda süsteemiga otsest suhtlust.
Kuna Linuxi kernel on avatud lähtekoodiga, saab igaüks selle ilma loata alla laadida ja muuta. Linux vabastatakse üldise avaliku litsentsi (GPL) all, mis tähendab, et seda saab vastavalt kasutaja vajadustele või vajadustele muuta ja redigeerida. Kui olete uudishimulik, saate alati kerneli kallal nokitseda ja seda vastavalt oma vajadustele kohandada.
3. Räägi meile, mis vahe on Unixil ja Linuxil.
Üks peamisi erinevusi nende kahe vahel on sellega seotud kulud. Linux on avatud lähtekoodiga ja tasuta, samas kui Unixil on sellega seotud kulud. Samuti on UNIX-iga erinevaid kulude seostamise itereid.
Teine suur erinevus nende vahel on sihtrühm. Linux on puhtam ja hõlpsasti kasutatav ning seetõttu saab seda kasutada igaüks, kes selle ökosüsteemist huvitatud on. Unixi seevastu saab kõige paremini kasutada tööjaamades, suurarvutites ja Interneti-serverite haldamisel.
Linuxi GUI sisaldab Gnome'i ja KDE-d, samas kui Unix pakub ühist töölaua keskkonda. Samuti on Linuxi värskendused Unixiga võrreldes kiiremad.
4. Mis on Kdump?
Kdump on Linuxi mehhanism krahhi prügimägede hõivamiseks, kui süsteem tegeleb veaga ja jookseb kokku. Kokkupõrkekohti saab luua ka siis, kui tekib tuuma paanika.
Linuxi administraator võib otsustada krahhi salvestada kohalikku failisüsteemi või kasutada kaugfailisüsteemi.
Kdumpi peamine eesmärk on krahhi põhjuse analüüsimine ja seejärel selle teabe kasutamine probleemi lahendamiseks.
5. Mis on Linuxi laadur (LILO)?
LILO ehk Linuxi laadur on Linuxi alglaadur. Buutlaadur võimaldab operatsioonisüsteemil mällu laadida ja käivitada. LILO töötab sarnaselt teiste populaarsete operatsioonisüsteemi alglaaduritega, sealhulgas macOS ja Windows. Kuid nad kõik on omamoodi erinevad.
LILO käivitab kindlasti ka kogu süsteemi testimiseks BIOS-i ja tagab, et kõik töötab ettenähtud viisil. Kui BIOS on kõik üle kontrollinud, kannab ta juhtimise algkäivitusregistrisse. Kui see on tehtud, hõivab LILO kogu juhtnupu ja laadib kasutamiseks Linuxi operatsioonisüsteemi. Kogu protsess on kiire ja tagab operatsioonisüsteemi võimalikult kiire laadimise.
6. Rääkige meile Linuxi põhikomponendist.
Linuxi operatsioonisüsteemis on viis põhikomponenti. Nende hulka kuuluvad kernel, shell, GUI, süsteemi utiliidid ja rakendusprogrammid.
- Kernel: See on Linuxi operatsioonisüsteemi tuum, mis haldab riistvara ja kasutajate vahelist ühendust.
- GUI: Graafiline kasutajaliides (GUI) on liides süsteemile, mida kasutaja kasutab erinevate sektsioonide operatsioonisüsteemiga suhtlemiseks.
- Kest: Shell täidab Linuxis käske tõlgina.
- Rakendusprogrammid: Rakendusprogrammid on loodud funktsionaalsuse pakkumiseks konkreetse ülesande (de) jaoks.
- Süsteemi utiliidid: Lõpuks on meil olemas süsteemi utiliidid, mis tegelevad arvuti funktsioonidega ja mida kasutaja saab kasutada.
7. Miks soovite Linuxit kasutada??
Märge: See on keeruline küsimus ja vastus on laiemast vaatenurgast ka siis, kui intervjueerija on otse sihtinud.
Siin saate Linuxi funktsioone jagada. Üks peamisi põhjusi, mida saate esile tuua, on selle avatud lähtekoodiga olemus. Seetõttu kasutatakse seda tööstuses laialdaselt, kuna see ei nõua enamikul juhtudel litsentsitasusid. Linuxi võime töötada vanades arvutites muudab selle enamiku kasutajate jaoks suurepäraseks valikuks.
Linux on ka turvaline, mis muudab selle ideaalseks enamiku sealsete ettevõtete jaoks. Lõpuks pakub see ka juurdepääsu suurepärasele kogukonnale, kus saate juurde pääseda lihtsatele parandustele, reaalajas vestlusele ja foorumitele.
8. Mis on Automounter? Kas Automounter on vajalik?
Automounter on Linuxi operatsioonisüsteemi teenus, mis tegeleb kohaliku failisüsteemi paigaldus- ja kaugfailisüsteemiga. Teenus automatiseerib vajaliku pildi, kui süsteem seda vajab. See tähendab, et süsteem ei pea draivi isegi vajaduse korral kinnitama. Automaatse automaatvastaja teenus paigaldab failisüsteemi ainult vajaduse korral.
9. Paroolipoliitikate lubamine?
Paroolipoliitika tagab, et parool on tugev ja kasutajad järgivad neid, et luua pikki ja raskesti murdvaid paroole. Paroolipoliitika lubamiseks Linuxis peate kasutama PAM-i. See tähistab ühendatava autentimise moodulit. Paroolireeglite värskendamiseks peate muutma faili “/ etc / pam.d / system-auth ”fail RHEL-is ja Centos.
10. Räägi meile vahetusruumist.
Vahetusruum on täiendav mälumaht, mille Linux eraldab samaaegselt töötavate programmide käitamiseks, kui see on vajalik.
Optimaalse jõudluse ja kasutamise tagamiseks luuakse vahetamise aeg ajutiselt selle kasutamise ajal. Kui see on tehtud, muudetakse RAM muudele programmidele täielikult ligipääsetavaks. Samuti kasutatakse vahetusruumi enamasti siis, kui RAM-il pole programmide käitamiseks piisavalt ruumi.
11. Mis on virtuaalne töölaud?
Virtuaalne töölaud on viis akende haldamiseks eraldi ruumis. See lahendab akende haldamise probleemi, kui neid on liiga palju. Kasutajad saavad tootlikkuse suurendamiseks kasutada virtuaalseid töölaudu.
Virtuaalne töölaud võib töötada ka kaugserverites, tuues rohkem eeliseid, sealhulgas kulude kokkuhoid, tõhus energiatarbimine, andmete terviklikkus, vähem ühilduvust ja tsentraliseeritud haldamine.
12. Mis on juurkonto?
Juurkonto on süsteemiadministraatori konto. Juurekonto abil saate süsteemis teha mis tahes muudatusi, kuna saate seda täielikult kontrollida. Samuti on juurkonto Linuxi operatsioonisüsteemi vaikekäitluskonto. Juurkonto peaks looma kasutajakontod, määrama neile kontodele õigused ja neid haldama.
13. Mis on kestad Linuxis? Räägi meile ka nende tüüpidest.
Shell Linuxis on loodud selleks, et anda kasutajatelt terminali või klaviatuuri kaudu käske ja esitada see seejärel operatsioonisüsteemile, nii et toimingut saab teha.
Linux pakub häid Shelli võimalusi; mõned neist on siiski populaarsemad kui teised. Kõige tavalisemad kestad on:
- bash: bash tähistab Bourne Again Shelli. See on kõige levinum Shelli tüüp, mis on eelinstallitud Linuxi distributsioonidega.
- ksh: ksh tähistab Korn Shelli. See on kõrgel tasemel programmeerimiskeele kest, mis on suunatud süsteemiadministraatoritele ja programmeerijatele.
- zsh: zsh-kest on Z-kest, mis pakub unikaalseid funktsioone, sealhulgas sulgemiskommentaare, käivitusfaile, failinime genereerimist jne
- csh: csh shell tähistab C Shelli, mis pakub C-le sarnast süntaksit.
14. Milliseid käske saate kasutada Linuxi tarbitud mälu kontrollimiseks?
Linuxis on palju käske, mida saate kasutada mälukasutuse kontrollimiseks. Mõned kõige sagedamini kasutatavad on järgmised:
- vmstat
- üles
- vaba -m
- htop
15. Mis on Master Boot Record?
Master Boot Record (MBR) tuvastab käivitatava seadme. See sisaldab 512 baiti andmeid. See võib sisaldada GRUB2 / GRUB alglaadurit, mille saab vajadusel mällu laadida. MBR-i kolm peamist osa sisaldavad järgmist:
- Esimesed 446 baiti, mis sisaldavad alglaaduri teavet
- Järgmised 64 baiti, mis sisaldavad partitsioonitabeli teavet
- Viimased 2 baiti sisaldavad MBR-i valideerimise kontrolli
16. Selgitage Runlevelit Linuxis.
Runlevel Linuxis määratleb režiimi, milles Linuxi operatsioonisüsteem töötab. Karbist välja pakkudes pakub Linux seitset erinevat Runleveli, kus igaühel neist on oma eesmärk.
- 0, peatus: käitustaset kasutatakse süsteemide peatamiseks, st.e., süsteemi välja lülitamine.
- 1, S, üksik: see on ühe kasutaja režiimi jooksutase.
- 2: 2 jooksutasand pakub põhilist mitme kasutaja režiimi. Režiim töötab ilma NFS-ina.
- 3: see on tekstipõhine täiskasutaja režiim, millel on juurdepääs võrgule.
- 4: see on kasutamata või kasutaja katse režiim.
- 5: see on GUI_põhine mitme kasutaja režiim.
- 6, taaskäivitamine: see käitustasand tagab süsteemi taaskäivitamise.
Vaikimisi käivitustaseme kontrollimiseks võite kontrollida faili “/ etc / inittab”. See sisaldab Sysviniti süsteemi, mida kasutatakse kindla käivitustaseme käivitamiseks.
17. Mis on GUI?
GUI tähistab graafilist kasutajaliidest. Graafiline kasutajaliides pakub kasutajatele interaktiivset ja kasutajasõbralikku liidest. Kasutajad saavad juurdepääsu ikoonidele ja piltidele, mis muudab opsüsteemi pakutavate erinevate valikute sirvimise lihtsaks.
GUI pakub mõnele kasutajale eeliseid; samas võib see mõnele ka miinuseid tekitada. Eelised, sealhulgas lihtne navigeerimine, intuitiivne liides, hõlpsasti teostatavad keerukad ülesanded, nagu neid paremini illustreeritakse, ja parem tootlikkus.
Puuduste osas ei pruugi lõppkasutaja operatsioonisüsteemi parimal võimalikul viisil uurida, kuna neil on vähem kontrolli. GUI võib energiatarbijate jaoks neid aeglustada, kuna nad saavad klaviatuuri tõhusamalt kasutada kui hiir. Lõpuks on GUI ressursinäljane.
18. Millised on erinevad failiload Linuxis?
Linux pakub kolme tüüpi õigusi, millele saavad juurde pääseda omanikud, sealhulgas rühmad, kasutajad ja muud."Nende hulka kuuluvad järgmised:
- Loe: Lugemisõigused võimaldavad kasutajatel faili sisu avada ja lugeda. Samuti saab kasutaja loata failide kataloogisisu loendiga.
- Kirjuta: Kirjutamisluba võimaldab kasutajal faili sisu muuta. Kasutaja saab faili sisu lisada või kustutada. Nad saavad ka faili kataloogitasandil ümber nimetada.
- Teosta: Täitmisloaga saab käivitada mis tahes kataloogis oleva faili. Täitmisluba on vajalik ka faili käivitamiseks.
19. Mis on Shelli skript?
Kestskript on skript, mida saab shellile käivitada. Skript on käepärane mitme käsu järjest laiendamisel. Nii võivad Shelli skriptid aidata teatud ülesandeid automatiseerida ning on arendamisel ja haldamisel väga kasulikud.
20. Mis muudab Linuxi teiste opsüsteemidega võrreldes turvalisemaks?
Linux on avatud lähtekoodiga litsentsimise tõttu turvalisem kui muud opsüsteemid. See tähendab, et sajad arendajad töötavad koodi kallal ja muudavad selle turvaliseks võrreldes teiste suletud ökosüsteemis välja töötatud operatsioonisüsteemidega. Peale selle, et see on avatud lähtekoodiga, muudavad Linuxi turvalisemaks muud põhjused. Põhjuste hulgas on
- Parem kasutajahaldus, mis tagab madalad piirangud. Nii ei suuda viirused rünnata kohalikke faile ega kaustu ning tagavad kahjustuste parimal võimalikul viisil piiramise.
- Programmidele võib anda loa ka enne nende installimist, tagades paremad turvameetmed.
- Linuxil on võimas auditeerimissüsteem.
- Linux annab juurdepääsu üksikasjalikele logidele, mis muudab administraatoritel või turvaekspertidel volitamata juurdepääsu või muude lubade rikkumiste tuvastamise lihtsaks.
21. Mis on pwd?
pwd on mugav käsk. See tähistab Print Working Directory (PWD). See võimaldab teil printida kataloogi tee, milles käsku kasutate. Kataloogitee kuvatakse juurest.
Kui tippite käsurea liidesesse $ pwd, näete kogu teed, mis algab juurest. See toetab ka kahte lippu -L ja -P, pannes tee tagasi sümboolsesse ja tegelikku teed.
22. Millised on levinumad Linuxi tõrkeotsingu- ja võrgukäsud?
Linux on kaasaegne opsüsteem, mis pakub kõiki võrgufunktsioone. Nii saate teabe saatmiseks ja vastuvõtmiseks Linuxit kasutada nii väliselt kui ka sisemiselt. Süsteemiadministraator peab hoolitsema võrgu konfiguratsiooni eest ja nõuetekohase tõrkeotsingu eest. Nad kasutavad Linuxi käske, et kiiresti kontrollida operatsioonisüsteemi erinevaid aspekte, sealhulgas tõrkeotsingut.
Mõned levinumad tõrkeotsingukäsud hõlmavad järgmist
- Hostname: hostinime IP-aadressi ja domeeni vaatamiseks. Seda kasutatakse ka hostinime määramiseks.
- ifconfig: võimaldab administraatoril võrguliideste ja marsruutidega manipuleerida ja neid kuvada.
- tracepath: jälgib paki poolt sihtkohta jõudmiseks vajalikke humalaid.
- Marsruut: näitab ja redigeerib IP-marsruutimistabelit
- mtr: tee jälgimine ja pingimine ühes käsus
- netstat: kuvab marsruutimistabelid, võrguühendused ja liidese statistika
- Dig: päringu DNS nimeserverid
- Ping: kaugserveri loetavuse selgitamiseks või mitte
23. Mis on deemonid?
Daemonsi abil saab opsüsteem käivitada taustaprotsessi, mis ei saa opsüsteemis loomupäraselt töötada. Süsteemiadministraatorid saavad Daemonsi kasutada taustateenuste käitamiseks. See tähendab, et kasutajad ei saa teenustega suhelda - see muudab need turvalisemaks. Lühidalt, Daemons on turvaline lähenemine perioodiliste taotluste käsitlemisel.
24. Mis on Linuxi maksimaalne failinime pikkus?
Linuxi kasutaja saab failile nimetada maksimaalselt 255 tähemärki. Kui kasutaja ületab tähemärgipiirangut, viskab terminal vea. Samuti arvutatakse pikkus, sealhulgas failinimi ja tee nimi.
25. Millised on keskkonnamuutujad?
Keskkonnamuutujad võimaldavad teil määrata Linuxi programmide ja shellifunktsiooni globaalsed sätted.
Järeldus
See viib meid meie 25 parema intervjuuküsimuse lõpuni. Need ei ole mingil juhul ammendavad. Samuti võivad intervjuu küsimused muutuda sõltuvalt ametikohast, kuhu kandideerite. Seega, kui kandideerite kõrgel tasemel Linuxi töökohale, ei pruugi intervjuu küsimused teile kasulikud olla.
Niisiis, mida arvate intervjuuküsimustest, mis me loetlesime? Kas võtsite hiljuti intervjuu? Milliseid muid küsimusi nad teile esitasid? Palun jagage ja teised lugejad teavad!