Oleme korraldanud kõige sagedamini küsitavad Linuxi intervjuu küsimused ja vastused, mis aitavad kandidaatidel valmistuda Linuxi põhiintervjuu küsimusteks, mida intervjueerija võib teile küsida. Selles Linuxi intervjuuküsimuste loendis oleme käsitlenud kõiki tavaliselt küsitud Linuxi administraatori intervjuude põhi- ja edasijõudnute küsimusi koos üksikasjalike vastustega, et aidata kandidaatidel tööintervjuud hõlpsalt puhastada.
See Linuxi põhiintervjuu küsimuste loend hõlmab 60+ olulist intervjuuküsimust värsketele õppijatele ning Linuxi intervjuuküsimusi ja vastuseid kogenud kandidaatidele, et aidata intervjuuks valmistuda. See Linuxi intervjuu küsimuste üksikasjalik juhend aitab teil Linuxi tööintervjuu lahti murda.
Laadige alla PDF
Linuxi käsud Intervjuu küsimused ja vastused kogenud inimestele
1) Mis on Linux?
Linux on UNIX-il põhinev operatsioonisüsteem ja selle tutvustas esmakordselt Linus Torvalds. See põhineb Linuxi kernelil ja võib töötada erinevatel riistvaraplatvormidel, mille on tootnud Inteli, MIPS, HP, IBM, SPARC ja Motorola. Teine populaarne element Linuxis on selle maskott, pingviinikuju nimega Tux.
2) Mis vahe on UNIXil ja LINUXil?
Unix alustas algselt Bell Laboratories'i operatsioonisüsteemina, mis hiljem kasvas erinevateks kommertsversioonideks. Teisest küljest on Linux tasuta, avatud lähtekoodiga ja mõeldud masside jaoks mittesobivaks operatsioonisüsteemiks.
3) Mis on BASH?
BASH on lühend Bourne Again SHellist. Selle kirjutas Steve Bourne originaalse Bourne Shelli (mida tähistab / bin / sh) asemel. See ühendab kõik funktsioonid alates Bourne Shelli algversioonist, pluss lisafunktsioonid, et seda oleks lihtsam ja mugavam kasutada. Sellest ajast alates on seda kohandatud vaikimisi kestaks enamiku Linuxi kasutavate süsteemide jaoks.
4) Mis on Linuxi kernel?
Linuxi tuum on madala tasemega süsteemitarkvara, mille peamine roll on kasutaja riistvararessursside haldamine. Seda kasutatakse ka kasutajaliidese loomiseks kasutajaliidese jaoks.
5) Mis on LILO?
LILO on Linuxi alglaadur. Seda kasutatakse peamiselt Linuxi operatsioonisüsteemi laadimiseks põhimällu, et see saaks oma tegevust alustada.
6) Mis on vahetusruum?
Vahetusruum on teatud ruum, mida Linux kasutab mõne samaaegselt töötava programmi ajutiseks hoidmiseks. See juhtub siis, kui RAM-il pole piisavalt mälu kõigi käivitatavate programmide hoidmiseks.
7) Mis on avatud lähtekoodiga eelis?
Avatud lähtekood võimaldab teil oma tarkvara, sealhulgas lähtekoode vabalt levitada kõigile huvilistele. Inimesed saaksid siis lisada funktsioone ning isegi siluda ja parandada lähtekoodis olevaid vigu. Nad saavad selle isegi paremini tööle panna ja seejärel neid täiustatud lähtekoode uuesti vabalt edasi jagada. See on lõpuks kasulik kõigile kogukonna liikmetele.
8) Millised on Linuxi põhikomponendid?
Nii nagu mis tahes muus tüüpilises operatsioonisüsteemis, on ka Linuxis kõik need komponendid: kernel, kestad ja GUI-d, süsteemi utiliidid ja rakendusprogramm. Linuxi teeb teiste operatsioonisüsteemide ees soodsaks see, et igal aspektil on lisafunktsioonid ja kõik nende koodid on tasuta alla laaditavad.
9) Kas Linuxi süsteemi jaoks on kasulik installida mitu töölaua keskkonda?
Üldiselt on üks töölauakeskkond, näiteks KDE või Gnome, probleemideta töötamiseks piisavalt hea. Kõik on kasutaja eelistamise küsimus, kuigi süsteem võimaldab ühest keskkonnast teise vahetada. Mõni programm töötab ühes keskkonnas ja teises ei toimi, nii et seda võiks pidada ka teguriks, millist keskkonda kasutada.
10) Mis on peamine erinevus BASH-i ja DOS-i vahel?
Peamised erinevused BASH ja DOS konsooli vahel on kolmes valdkonnas:
- BASH-käsud on tõstutundlikud, DOS-käsud aga mitte;
- BASH-i all on / character kataloogi eraldaja ja \ toimib põgenemismärgina. DOS-i all toimib / käsu argumendi eraldajana ja \ on kataloogi eraldaja
- DOS järgib failide nimetamisel tavapärast kokkulepet, milleks on 8-täheline failinimi, millele järgneb punkt ja 3-täheline laiend. BASH sellist kokkulepet ei järgi.
11) Mis on GNU projekti tähtsus?
See niinimetatud vaba tarkvara liikumine võimaldab mitmeid eeliseid, nagu vabadus programmide käivitamiseks mis tahes eesmärgil ning vabadus programmi uurida ja teie vajadustele vastavalt modifitseerida. See võimaldab teil ka tarkvara koopiaid teistele inimestele levitada, samuti vabadust tarkvara täiustada ja lasta see üldsusele välja anda.
12) Kirjeldage juurkontot.
Juurkonto on nagu süsteemiadministraatori konto ja võimaldab teil süsteemi täielikult kontrollida. Siin saate luua ja hooldada kasutajakontosid, määrates igale kontole erinevad õigused. See on vaikekonto iga kord, kui Linuxi installite.
13) Mis on CLI?
CLI on lühike käsurea liides. See liides võimaldab kasutajal sisestada deklaratiivseid käske, et anda arvutile juhised toiminguid tegema. CLI pakub suuremat paindlikkust. Teistel kasutajatel, kes on GUI-d juba harjunud kasutama, on aga raske meelde jätta käske, sealhulgas sellega kaasnevaid atribuute.
14) Mis on GUI?
Graafiline kasutajaliides ehk graafiline kasutajaliides kasutab arvutiga suhtlemiseks pilte ja ikoone, millel kasutajad klõpsavad ja mida nad manipuleerivad. Selle asemel, et käske meelde jätta ja tippida, muudab graafiliste elementide kasutamine süsteemiga suhtlemise lihtsamaks ning lisaks suurendab atraktiivsust piltide, ikoonide ja värvide kaudu.
15) Kuidas avada käsu väljastamisel käsuviip?
Vaikekesta avamiseks (kust leiate käsuviiba) vajutage klahvikombinatsiooni Ctrl-Alt-F1. See annab käsurea liidese (CLI), kust saate käske vastavalt vajadusele käivitada.
16) Kuidas saate teada, kui palju mälu Linux kasutab?
Käsukestis kasutage mälukasutuse teabe saamiseks käsku "konkatenate": cat / proc / meminfo. Peaksite nägema rida, mis algab umbes nagu Mem: 64655360 jne. See on kogu Linuxi arvates kasutatav mälumaht.
Võite kasutada ka käske
free - mvmstattophtop
praeguse mälukasutuse leidmiseks
17) Mis on Linuxi süsteemi vahetuspartitsiooni tüüpiline suurus?
Vahetussektsiooni eelistatud suurus on kaks korda suurem kui süsteemis saadaolev füüsiline mälumaht. Kui see pole võimalik, peaks minimaalne suurus olema sama, kui installitud mälu.
18) Mis on sümboolsed seosed?
Sümboolsed lingid toimivad sarnaselt Windowsi otseteedega. Sellised lingid osutavad programmidele, failidele või kataloogidele. See võimaldab teil sellele ka viivitamatult juurde pääseda, ilma et peaksite minema otse kogu teenime juurde.
19) Kas Ctrl + Alt + Del klahvikombinatsioon töötab Linuxis?
Jah, saab küll. Nii nagu Windows, saate seda klahvikombinatsiooni kasutada süsteemi taaskäivitamiseks. Üks erinevus on see, et te ei saa kinnitussõnumit ja seetõttu on taaskäivitamine kohene.
20) Kuidas viidate paralleelpordile, kuhu on ühendatud sellised seadmed nagu printerid?
Kui Windowsi all viidate paralleelpordile kui LPT porti, siis Linuxi all nimetate seda / dev / lp. LPT1, LPT2 ja LPT3 nimetataksegi Linuxi all seetõttu / dev / lp0, / dev / lp1 või / dev / lp2.
21) Kas draivid nagu kõvaketas ja disketid on tähistatud draivitähtedega?
Ei. Linuxis on igal draivil ja seadmel erinevad tähised. Näiteks viidatakse disketiseadmetele kui / dev / fd0 ja / dev / fd1. IDE / EIDE kõvaketastele viidatakse kui / dev / hda, / dev / hdb, / dev / hdc ja nii edasi.
22) Kuidas muuta Linuxi õigusi?
Eeldades, et olete süsteemiadministraator või faili või kataloogi omanik, saate loa anda käsuga chmod. Loa lisamiseks kasutage sümbolit + või loa andmisest keeldumiseks sümbolit - koos järgmiste tähtedega: u (kasutaja), g (rühm), o (teised), a (kõik), r (loe), w (kirjutage) ja x (käivitada). Näiteks annab käsk chmod go + rw FILE1.TXT lugemis- ja kirjutusõiguse failile FILE1.TXT, mis on määratud rühmadele ja teistele.
23) Millised nimed on Linuxis määratud erinevatele jadaportidele?
Jadapordid on tähistatud / dev / ttyS0 kuni / dev / ttyS7. Need on Windowsi COM1 ja COM8 samaväärsed nimed.
24) Kuidas pääsete Linuxi partitsioonidele juurde?
Linux määrab draivi identifikaatori lõpus numbrid. Näiteks kui esimesel IDE-kõvakettal oli kolm peamist sektsiooni, nimetataks neid nimedega / numbritega, / dev / hda1, / dev / hda2 ja / dev / hda3.
25) Mis on tugevad lingid?
Tugevad lingid osutavad otse kettal olevale füüsilisele failile, mitte tee nimele. See tähendab, et kui nimetate algse faili ümber või teisaldate, siis link ei purune, kuna link on faili enda, mitte tee asukoht, kus fail asub.
26) Kui suur on failinime maksimaalne pikkus Linuxis?
Igas failinimes võib olla maksimaalselt 255 tähemärki. See piirang ei sisalda tee nime, seega võib kogu tee- ja failinimi ületada 255 tähemärki.
27) Mis on failinimed, millele eelneb punkt?
Üldiselt on failinimed, millele eelneb punkt, peidetud failid. Need failid võivad olla konfiguratsioonifailid, mis sisaldavad olulisi andmeid või seadistusteavet. Kui määrate need failid peidetuks, on vähem tõenäoline, et need kogemata kustutatakse.
28) Selgitage virtuaalset töölauda.
See on alternatiiv praeguse töölaua erinevate akende minimeerimisele ja maksimeerimisele. Virtuaalsete töölaudade kasutamine võib töölaua tühjendada, kui saate avada ühe või mitu programmi. Selle asemel, et kõiki neid programme vastavalt vajadusele minimeerida / taastada, saate lihtsalt segada virtuaalsete töölaudade vahel, kusjuures programmid on terved.
29) Kuidas jagada programmi Linuxi eri virtuaalsetes töölaudades?
Programmi jagamiseks erinevate virtuaalsete töölaudade vahel otsige programmiakna vasakus ülanurgas ikooni, mis näeb välja nagu nööpnõel. Selle nupu vajutamine "kinnitab" selle rakenduse oma kohale, muutes selle kuvatuks kõigis virtuaalsetes töölaudades ekraanil samas asendis.
30) Mida tähistab nimeta (tühi) kataloog?
See tühi katalooginimi on Linuxi failisüsteemi nimetu alus. See toimib kõigi muude kataloogide, failide, draivide ja seadmete manusena.
31) Mis on käsk pwd?
Käsk pwd on trükikataloogi käsu lühend.
Näide:
pwd
Väljund:
/home/guru99/myDir
32) Mis on deemonid?
Deemonid on teenused, mis pakuvad mitmeid funktsioone, mis ei pruugi põhioperatsioonisüsteemis saadaval olla. Selle põhiülesanne on kuulata teenusetaotlusi ja samal ajal nende taotluste järgi tegutseda. Pärast teenuse lõppemist ühendatakse see lahti ja ootab täiendavaid taotlusi.
33) Kuidas lülituda ühelt töölaua keskkonnalt teisele, näiteks KDE-lt Gnome'ile üleminekuks?
Eeldades, et teil on need kaks keskkonda installitud, logige lihtsalt graafilisest liidesest välja. Seejärel sisestage sisselogimisekraanil oma sisselogimise ID ja parool ning valige seansi tüüp, mille soovite laadida. See valik jääb teie vaikevalikuks, kuni muudate selle millekski muuks.
34) Millised on Linuxi õigused?
Linuxis on 3 tüüpi õigusi: - Loe: kasutajad võivad faile lugeda või kataloogi loetleda. Kirjutamine: kasutajad võivad kirjutada uute failide faili kataloogi. Käivita: kasutajad võivad faili käivitada või konkreetset faili otsida kataloogi
35) Kuidas mõjutab tõstutundlikkus käskude kasutamist?
Kui räägime tõstutundlikkusest, loetakse käsud identseteks ainult siis, kui kõik märgid on kodeeritud sellistena, nagu need on, kaasa arvatud väikesed ja suured. See tähendab, et CD, cd ja Cd on kolm erinevat käsku. Käsu sisestamine suurtähtedega, kus see peaks olema väiketähtedega, annab erinevaid väljundeid.
36) Mis on keskkonnamuutujad?
Keskkonnamuutujad on globaalsed sätted, mis kontrollivad nii kesta kui ka teiste Linuxi programmide funktsioone. Teine levinud termin keskkonnamuutujate jaoks on globaalsed kestmuutujad.
37) Millised on vi-redaktori kasutamisel erinevad režiimid?
Vi all on 3 režiimi: - käsurežiim - see on režiim, kus käivitate režiimi - redigeerimisrežiim - see on režiim, mis võimaldab teil teksti redigeerida - režiim Ex - see on režiim, kus te suhtlete vi-ga juhistega töödelda faili
38) Kas pika teenime jaoks on võimalik kasutada otseteid?
Jah seal on. Funktsioon, mida nimetatakse failinime laiendamiseks, võimaldab teil seda teha TAB-klahvi abil. Näiteks kui teil on tee nimega / home / iceman / assignments directory, tippige järgmine: / ho [vaheleht] / jää [vaheleht] / assi [vaheleht]. See aga eeldab, et tee on ainulaadne ja et teie kasutatav kest toetab seda funktsiooni.
39) Mis on ümbersuunamine?
Ümbersuunamine on andmete suunamine ühest väljundist teise. Seda saab kasutada ka väljundi suunamiseks sisendina teise protsessi.
40) Mis on käsk grep?
haarake otsimiskäsk, mis kasutab mustripõhist otsingut. See kasutab suvandeid ja parameetreid, mis on määratud koos käsureaga, ja rakendab seda mustrit vajaliku failiväljundi otsimisel.
41) Mis võib olla probleem, kui välja antud käsk andis viimase tulemuse kasutamisest erineva tulemuse?
Üks väga võimalik põhjus, miks saada sama käsu näiliselt erinevaid tulemusi, on midagi pistmist tõstutundlikkuse probleemidega. Kuna Linux on tõstutundlik, võib varem kasutatud käsk olla sisestatud praegusest erinevas vormingus. Näiteks kõigi kataloogis olevate failide loetlemiseks peate sisestama käsu ls, mitte LS. LS-i sisestamine toob kaasa tõrketeate, kui selle täpse nimega programmi pole olemas, või võib see anda erineva väljundi, kui on olemas programm nimega LS, mis täidab teist funktsiooni.
42) Mis on / usr / local sisu?
See sisaldab kohapeal installitud faile. See kataloog loeb keskkondades, kus failid on võrku salvestatud. Täpsemalt, kohalikult installitud failid lähevad / usr / local / bin, / usr / local / lib jne). Selle kataloogi teine rakendus on see, et seda kasutatakse allikast installitud tarkvarapakettide jaoks või tarkvara jaoks, mida pole ametlikult tarnitud koos levitamisega.
43) Kuidas lõpetate käimasoleva protsessi?
Iga süsteemi protsess tuvastatakse ainulaadse protsessi ID või pid abil. Selle protsessi lõpetamiseks kasutage käsku kill, millele järgneb pid. Kogu protsessi korraga lõpetamiseks kasutage kill 0.
44) Kuidas lisada käsurea viipale kommentaare?
Kommentaarid luuakse enne tegelikku kommentaari teksti kirjutades sümbol #. See käsib kestil järgnevat täielikult ignoreerida. Näiteks "# See on lihtsalt kommentaar, mida kest ignoreerib."
45) Mis on käskude rühmitamine ja kuidas see töötab?
Käskude rühmitamiseks võite kasutada sulgusid. Näiteks kui soovite praeguse kuupäeva ja kellaaja koos OUTPUT-nimelise faili sisuga saata teisele failile nimega MYDATES, saate rakendada käskude grupeerimist järgmiselt: (date cat OUTPUT)> MYDATES
46) Kuidas käivitada rohkem kui üks käsk või programm ühest käsurea kirjest?
Saate kombineerida mitu käsku, eraldades iga käsu või programmi semikooloniga. Näiteks saate ühe käsuga välja anda sellised käsusarjad:
ls -l cd… ls -a MYWORK which is equivalent to 3 commands: ls -l cd… ls -a MYWORK
** Pange tähele, et see täidetakse üksteise järel määratud järjekorras.
47) Kirjutage käsk, mis otsib faile laiendiga "c" ja sisaldab stringi "õun" esinemist.
Vastus:
Find ./ -name "*.c" | xargs grep -i "apple"
48) Kirjutage käsk, mis kuvab kõik .txt-failid, sealhulgas selle individuaalse loa.
Vastus:
ls -al *.txt
49) Kirjutage käsk, mis teeb järgmist:
- otsib kõiki faile praeguses ja järgnevates kataloogides laiendiga c, v
-riba tulemusest v, (võid kasutada sed-käsku) -kasuta tulemust ja kasuta failides sõna ORANGE kõigi esinemiste otsimiseks grep-käsku.Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) Mis on järgmiste käskudega valesti, kui üldse midagi?
a) ls -ls b) kassifail1, fail2
c) ls - s FactdirVastused: a) 2 valiku vahel peaks olema ruumi: ls -l -s
b) ärge kasutage argumentide eraldamiseks komasid: kassifail1 fail2 c) sidekriipsu ja suvandi sildi vahel ei tohiks olla ruumi: ls -s Factdir51) Mis on käsk kausta suuruse arvutamiseks?
Kausta suuruse arvutamiseks kasutage käsku du -sh folder1.
52) Kuidas leiate protsessi staatuse?
Kasutage käsku
ps ux
53) Kuidas saate kontrollida mälu olekut?
Võite kasutada käsku
vaba -m väljundi kuvamiseks MB-des
vaba -g väljundi kuvamiseks GB-des
54) Selgitage, kuidas Giti konsooli värvida?
Giti konsooli värvimiseks võite kasutada käsku git config-global color.ui auto. Käsus määrab muutuja color.ui vaikimisi väärtuse muutujale nagu color.diff ja color.grep.
55) Kuidas saate ühe faili Linuxis teise juurde lisada?
Ühe faili lisamiseks Linuxis saate kasutada käsku cat file2 >> fail 1. Operaator >> lisab nimega faili väljundi või loob faili, kui seda pole loodud. Kui teine käsk kass fail 1 fail 2> fail 3 lisab ühele kaks või enam faili.
56) Selgitage, kuidas saate faili leida terminali abil?
Faili leidmiseks peate kasutama käsku, leidke. -nimi "process.txt" . See otsib faili nimega process.txt praegust kataloogi.
57) Selgitage, kuidas saate terminali abil kausta luua?
Kausta loomiseks peate kasutama käsku mkdir. See saab olema umbes selline: ~ $ mkdir Guru99
58) Selgitage, kuidas saate faili vaadata terminali abil?
Tekstifaili vaatamiseks minge käsuga cd kindlasse kausta, kus tekstifailid asuvad, ja tippige seejärel vähem failinimi.txt.
59) Selgitage, kuidas lubada lokkimine Ubuntu LAMP-i virnas?
Curli lubamiseks Ubuntus installige esmalt libcurl, kui see on tehtud, kasutage järgmist käsku sudo / etc / init .d / apache2 taaskäivitage või sudo service apache2 taaskäivitage.
60) Selgitage, kuidas lubada Ubuntu juur logimist?
Juur logimise võimaldav käsk on
#sudo sh-c 'echo "nagyobb-show-manual-login = true" >> / etc / lightdm / lightdm.conf'
61) Kuidas saate Linux Serveri käivitamisel samaaegselt Linuxi programmi käivitada?
Kasutades nohup. See peatab NOHUP- signaali vastuvõtmise protsessi ja lõpetab selle, kui logite välja programmist, millega kutsuti. & käivitab protsessi taustal.
62) Selgitage, kuidas Linuxi teeke desinstallida?
Linuxi teekide desinstallimiseks võite kasutada käsku sudo apt-get remove library_name