60 geriausių „Linux“ interviu klausimų ir atsakymų (atsisiųsti PDF)

Mes organizavome dažniausiai užduodamus „Linux“ interviu klausimus ir atsakymus, kurie padeda kandidatams pasirengti pagrindiniams „Linux“ interviu klausimams, kuriuos interviu gali užduoti jūsų interviu metu. Šiame interviu klausimų sistemoje „Linux“ sąraše apėmėme visus dažniausiai užduodamus pagrindinius ir išplėstinius „Linux“ administratoriaus interviu klausimus su išsamiais atsakymais, kad kandidatai galėtų lengvai išvalyti darbo pokalbį.

Šis „Linux“ pagrindinių interviu klausimų sąrašas apima daugiau nei 60 svarbių interviu klausimų naujokams ir „Linux“ interviu klausimus bei atsakymus patyrusiems kandidatams, kurie padės pasirengti pokalbiui. Šis išsamus „Linux“ interviu klausimų vadovas padės jums išsiaiškinti „Linux“ darbo interviu.

Atsisiųsti PDF

„Linux“ komandos interviu klausimai ir atsakymai patyrusiems

1) Kas yra „Linux“?

„Linux“ yra operacinė sistema, pagrįsta UNIX ir ją pirmą kartą pristatė Linus Torvalds. Jis pagrįstas „Linux“ branduoliu ir gali veikti skirtingose ​​aparatinės įrangos platformose, kurias gamina „Intel“, „MIPS“, „HP“, „IBM“, „SPARC“ ir „Motorola“. Kitas populiarus „Linux“ elementas yra jo talismanas - pingvinų figūra, vardu Tux.

2) Kuo skiriasi UNIX ir LINUX?

„Unix“ iš pradžių buvo sukurta kaip „Bell Laboratories“ operacinė sistema, kuri vėliau atsirado dėl skirtingų komercinių versijų. Kita vertus, „Linux“ yra nemokama, atviro kodo ir skirta kaip netinkama operacinė sistema masėms.

3) Kas yra BASH?

BASH yra trumpas „Bourne Again SHell“. Jį parašė Steve'as Bourne'as, pakeisdamas originalų „Bourne Shell“ (atstovaujamas / bin / sh). Jis sujungia visas originalios „Bourne Shell“ versijos funkcijas ir papildomas funkcijas, kad būtų lengviau ir patogiau naudotis. Nuo tada jis buvo pritaikytas kaip numatytasis apvalkalas daugumai sistemų, kuriose veikia „Linux“.

4) Kas yra „Linux“ branduolys?

„Linux Kernel“ yra žemo lygio sistemos programinė įranga, kurios pagrindinis vaidmuo yra valdyti vartotojo aparatūros išteklius. Jis taip pat naudojamas sąsajai vartotojo lygiu palaikyti.

5) Kas yra LILO?

LILO yra „Linux“ įkroviklis. Jis naudojamas daugiausia norint įkelti „Linux“ operacinę sistemą į pagrindinę atmintį, kad ji galėtų pradėti savo operacijas.

6) Kas yra apsikeitimo vieta?

Sukeisti erdvę yra tam tikras vietos kiekis, kurį „Linux“ naudoja laikinai palaikyti kai kurias vienu metu veikiančias programas. Taip atsitinka, kai RAM neturi pakankamai atminties, kad būtų galima laikyti visas vykdomas programas.

7) Koks yra atvirojo kodo pranašumas?

Atvirasis šaltinis leidžia laisvai platinti savo programinę įrangą, įskaitant šaltinio kodus, visiems besidomintiems. Tada žmonės galės pridėti funkcijų ir net derinti bei ištaisyti klaidas, esančias šaltinio kode. Jie netgi gali priversti jį veikti geriau ir tada vėl laisvai paskirstyti šį patobulintą šaltinio kodą. Tai galiausiai naudinga visiems bendruomenės nariams.

8) Kokie yra pagrindiniai „Linux“ komponentai?

Kaip ir bet kuri kita tipiška operacinė sistema, „Linux“ turi visus šiuos komponentus: branduolį, apvalkalus ir GUI, sistemos įrankius ir programų programą. „Linux“ yra naudingas, palyginti su kita operacine sistema, kad kiekvienas aspektas turi papildomų funkcijų ir visus jų kodus galima atsisiųsti nemokamai.

9) Ar „Linux“ sistemai padeda įdiegti kelias darbalaukio aplinkas?

Apskritai, viena darbalaukio aplinka, pvz., KDE ar „Gnome“, yra pakankamai gera, kad veiktų be problemų. Viskas priklauso nuo vartotojo, nors sistema leidžia persijungti iš vienos aplinkos į kitą. Kai kurios programos veiks vienoje aplinkoje, o kitoje neveiks, todėl tai taip pat galėtų būti laikoma veiksniu, renkantis kurią aplinką naudoti.

10) Koks pagrindinis skirtumas tarp BASH ir DOS?

Pagrindiniai BASH ir DOS konsolės skirtumai yra 3 srityse:

- BASH komandos skiria didžiosios ir mažosios raidės, o DOS - ne;

- Pagal BASH, / simbolis yra katalogų skyriklis ir \ veikia kaip pabėgimo simbolis. Pagal DOS, / naudojamas kaip komandos argumentų atskyriklis ir \ yra katalogų skyriklis

- DOS vadinasi failų pavadinimo tvarka, kuri yra 8 simbolių failo pavadinimas, po kurio yra taškas ir 3 simboliai plėtiniui. BASH nesilaiko tokios konvencijos.

11) Kokia yra GNU projekto svarba?

Šis vadinamasis laisvos programinės įrangos judėjimas suteikia keletą privalumų, pavyzdžiui, laisvę vykdyti programas bet kokiems tikslams ir laisvę studijuoti bei modifikuoti programą pagal jūsų poreikius. Tai taip pat leidžia jums perskirstyti programinės įrangos kopijas kitiems žmonėms, taip pat laisvę tobulinti programinę įrangą ir leisti ją išleisti visuomenei.

12) Apibūdinkite šaknies sąskaitą.

Pagrindinė paskyra yra kaip sistemos administratoriaus paskyra ir leidžia jums visiškai valdyti sistemą. Čia galite kurti ir prižiūrėti vartotojų abonementus, kiekvienai paskyrai priskirdami skirtingus leidimus. Tai yra numatytoji paskyra kiekvieną kartą įdiegiant „Linux“.

13) Kas yra CLI?

CLI reiškia komandų eilutės sąsają. Ši sąsaja leidžia vartotojui įvesti deklaratyvias komandas, nurodančias kompiuteriui atlikti operacijas. CLI suteikia didesnį lankstumą. Tačiau kitiems vartotojams, kurie jau įprato naudoti GUI, sunku prisiminti komandas, įskaitant atributus, kurie pateikiami kartu.

14) Kas yra GUI?

GUI arba grafinė vartotojo sąsaja naudoja vaizdus ir piktogramas, kurias vartotojai spustelėja ir valdo kaip būdą bendrauti su kompiuteriu. Užuot turėjus prisiminti ir įvesti komandas, grafinių elementų naudojimas palengvina sąveiką su sistema, taip pat suteikia daugiau patrauklumo per vaizdus, ​​piktogramas ir spalvas.

15) Kaip atidaryti komandų eilutę išduodant komandą?

Norėdami atidaryti numatytąjį apvalkalą (kur galima rasti komandų eilutę), paspauskite Ctrl-Alt-F1. Tai suteiks komandų eilutės sąsają (CLI), iš kurios galėsite vykdyti komandas, jei reikia.

16) Kaip sužinoti, kiek „Linux“ naudoja atminties?

Iš komandos apvalkalo naudokite komandą „concatenate“: cat / proc / meminfo, kad gautumėte informacijos apie atmintį. Turėtumėte pamatyti eilutę, prasidedančią panašiai kaip „Mem“: 64655360 ir kt. Tai yra visa „Linux“ atmintis, kurią ji gali naudoti.

Taip pat galite naudoti komandas

free - mvmstattophtop

rasti dabartinį atminties naudojimą

17) Koks yra tipinis apsikeitimo skaidinio dydis pagal „Linux“ sistemą?

Pageidautinas apsikeitimo skaidinio dydis yra dvigubai didesnis nei sistemoje esančios fizinės atminties. Jei tai neįmanoma, minimalus dydis turėtų būti toks pat, kaip ir įdiegtos atminties.

18) Kas yra simbolinės nuorodos?

Simbolinės nuorodos veikia panašiai kaip „Windows“ spartieji klavišai. Tokios nuorodos nurodo programas, failus ar katalogus. Tai taip pat leidžia jums akimirksniu prieiti prie jo, nereikia eiti tiesiai prie viso kelio pavadinimo.

19) Ar „Ctrl“ + „Alt“ + Del raktų derinys veikia „Linux“?

Taip, taip. Kaip ir „Windows“, galite naudoti šį klavišų derinį iš naujo paleisdami sistemą. Vienas skirtumas yra tas, kad negausite jokio patvirtinimo pranešimo, todėl nedelsiant paleiskite iš naujo.

20) Kaip nurodote lygiagretųjį prievadą, kuriame yra prijungti tokie įrenginiai kaip spausdintuvai?

Jei sistemoje „Windows“ lygiagretųjį prievadą vadinate LPT prievadu, „Linux“ - kaip / dev / lp. Todėl „Linux“ sistemose LPT1, LPT2 ir LPT3 būtų vadinamos / dev / lp0, / dev / lp1 arba / dev / lp2.

21) Ar tokie diskai kaip kietasis diskas ir diskeliai yra pavaizduoti disko raidėmis?

Ne. „Linux“ sistemoje kiekvienas diskas ir įrenginys žymimi skirtingai. Pavyzdžiui, diskelių įrenginiai yra vadinami / dev / fd0 ir / dev / fd1. IDE / EIDE standieji diskai vadinami / dev / hda, / dev / hdb, / dev / hdc ir pan.

22) Kaip keičiate „Linux“ teises?

Darant prielaidą, kad esate sistemos administratorius arba failo ar katalogo savininkas, galite suteikti leidimą naudodami komandą chmod. Naudokite simbolį +, jei norite pridėti leidimą, arba - simbolį, jei norite atsisakyti leidimo, kartu su bet kuria iš šių raidžių: u (vartotojas), g (grupė), o (kiti), a (visi), r (skaityti), w (rašyti) ir x (vykdyti). Pavyzdžiui, komanda chmod go + rw FILE1.TXT suteikia skaitymo ir rašymo prieigą prie failo FILE1.TXT, kuris priskiriamas grupėms ir kitiems.

23) Kokie vardai „Linux“ yra priskirti skirtingiems nuosekliesiems prievadams?

Serijiniai prievadai identifikuojami kaip / dev / ttyS0 į / dev / ttyS7. Tai yra lygiaverčiai COM1 ir COM8 pavadinimai sistemoje „Windows“.

24) Kaip pasiekti skaidinius naudojant „Linux“?

„Linux“ priskiria numerius disko identifikatoriaus pabaigoje. Pvz., Jei pirmajame IDE standžiajame diske buvo trys pagrindiniai skaidiniai, jie būtų pavadinti / sunumeruoti, / dev / hda1, / dev / hda2 ir / dev / hda3.

25) Kas yra tvirtosios nuorodos?

Tvirtosios nuorodos nukreipia tiesiai į fizinį failą diske, o ne į kelio pavadinimą. Tai reiškia, kad jei pervadinsite arba perkelsite originalų failą, nuoroda nenutrūks, nes nuoroda skirta pačiam failui, o ne keliui, kuriame yra failas.

26) Koks yra didžiausias failo vardo ilgis naudojant „Linux“?

Bet kuriame failo pavadinime gali būti ne daugiau kaip 255 simboliai. Į šią ribą nėra įtrauktas kelio pavadinimas, todėl visas kelio pavadinimas ir failo vardas gali gerokai viršyti 255 simbolius.

27) Kas yra failų pavadinimai, prieš kuriuos nurodomas taškas?

Paprastai failų pavadinimai, prieš kuriuos nurodomas taškas, yra paslėpti failai. Šie failai gali būti konfigūracijos failai, kuriuose yra svarbių duomenų arba sąrankos informacijos. Nustačius šiuos failus kaip paslėptus, gali būti, kad jie netyčia nebus ištrinti.

28) Paaiškinkite virtualų darbalaukį.

Tai yra alternatyva norint sumažinti ir maksimaliai padidinti skirtingus langus dabartiniame darbalaukyje. Naudojant virtualius darbalaukius, galite išvalyti darbalaukį, kai galite atidaryti vieną ar daugiau programų. Užuot kiek įmanoma sumažinęs / atstatęs visas tas programas, galite tiesiog maišytis tarp virtualių darbalaukių su nepažeistomis programomis kiekviename.

29) Kaip dalytis programa skirtinguose virtualiuose darbalaukiuose, naudojant „Linux“?

Norėdami bendrinti programą skirtinguose virtualiuose darbalaukiuose, viršutiniame kairiajame programos lango kampe ieškokite piktogramos, kuri atrodo kaip segtukas. Paspaudus šį mygtuką programa bus „prisegta“ vietoje, kad ji būtų rodoma visuose virtualiuose darbalaukiuose, toje pačioje ekrano vietoje.

30) Ką reiškia bevardis (tuščias) katalogas?

Šis tuščias katalogo pavadinimas yra bevardė „Linux“ failų sistemos bazė. Tai yra visų kitų katalogų, failų, diskų įrenginių ir įrenginių priedas.

31) Kas yra komanda „pwd“?

„Pwd“ komanda sutrumpina komandą spausdinti darbo katalogą.

Pavyzdys:

pwd

Išvestis:

/home/guru99/myDir

32) Kas yra demonai?

„Daemons“ yra paslaugos, teikiančios kelias funkcijas, kurių gali nebūti pagrindinėje operacinėje sistemoje. Jo pagrindinė užduotis yra išklausyti paslaugų užklausą ir tuo pat metu veikti pagal šias užklausas. Atlikus paslaugą, ji atjungiama ir laukia tolesnių užklausų.

33) Kaip pereiti iš vienos darbastalio aplinkos į kitą, pavyzdžiui, perjungti iš KDE į „Gnome“?

Darant prielaidą, kad esate įdiegę šias dvi aplinkas, tiesiog atsijunkite nuo grafinės sąsajos. Tada prisijungimo ekrane įveskite savo prisijungimo ID ir slaptažodį ir pasirinkite seanso tipą, kurį norite įkelti. Šis pasirinkimas liks jūsų numatytuoju nustatymu, kol jo nepakeisite į kitą.

34) Kokios yra „Linux“ leidimų rūšys?

„Linux“ sistemoje yra 3 rūšių leidimai: - Skaityti: vartotojai gali skaityti failus arba išvardyti katalogą. Rašyti: vartotojai gali rašyti į naujų failų failą į katalogą. Vykdyti: vartotojai gali paleisti failą arba ieškoti konkretaus failo katalogą

35) Kaip didžiųjų ir mažųjų raidžių jautrumas veikia komandų naudojimą?

Kai kalbame apie didžiųjų ir mažųjų raidžių jautrumą, komandos laikomos identiškomis tik tuo atveju, jei kiekvienas simbolis užkoduotas toks, koks yra, įskaitant mažąsias ir didžiąsias raides. Tai reiškia, kad CD, cd ir Cd yra trys skirtingos komandos. Įvedus komandą didžiosiomis raidėmis, kur ji turėtų būti mažosiomis raidėmis, bus gaunami skirtingi išėjimai.

36) Kas yra aplinkos kintamieji?

Aplinkos kintamieji yra visuotiniai nustatymai, valdantys apvalkalo, taip pat kitų „Linux“ programų, funkcijas. Kitas įprastas aplinkos kintamųjų terminas yra visuotiniai apvalkalo kintamieji.

37) Kokie yra skirtingi režimai naudojant „vi“ redaktorių?

Pagal „vi“ yra 3 režimai: - Komandos režimas - tai režimas, kuriuo paleidžiate - Redagavimo režimas - tai režimas, leidžiantis atlikti teksto redagavimą - „Ex“ režimas - tai režimas, kuriame jūs bendraujate su vi su instrukcijomis apdoroti failą

38) Ar galima naudoti ilgojo kelio pavadinimo sparčiuosius klavišus?

Taip, ten yra. Funkcija, vadinama failo pavadinimo išplėtimu, leidžia tai padaryti naudojant klavišą TAB. Pvz., Jei turite kelią pavadinimu / home / iceman / užduočių katalogas, įveskite taip: / ho [tab] / ice [tab] / assi [tab]. Tačiau tai daro prielaidą, kad kelias yra unikalus ir kad jūsų naudojamas korpusas palaiko šią funkciją.

39) Kas yra peradresavimas?

Peradresavimas yra duomenų nukreipimo iš vieno išvesties į kitą procesas. Jis taip pat gali būti naudojamas nukreipti išvestį kaip įvestį į kitą procesą.

40) Kas yra „grep“ komanda?

paimkite paieškos komandą, kurioje naudojama šablonu pagrįsta paieška. Jis naudoja parinktis ir parametrus, kurie nurodomi kartu su komandine eilute, ir naudoja šį modelį ieškodami reikalingos failo išvesties.

41) Kokia gali būti problema, kai išduota komanda davė kitokį rezultatą, nei ji buvo naudojama paskutinį kartą?

Viena labai įmanoma priežastis, dėl kurios gaunami skirtingi rezultatai nei atrodo, kad ta pati komanda, yra susijusi su didžiųjų ir mažųjų raidžių problemomis. Kadangi „Linux“ skiria didžiosios ir mažosios raidės, anksčiau naudota komanda galėjo būti įvesta kitu formatu nei dabartinė. Pavyzdžiui, norėdami išvardyti visus katalogo failus, turėtumėte įvesti komandą ls, o ne LS. Įvedus LS bus pateiktas klaidos pranešimas, jei nėra programos tokiu pavadinimu, arba gali būti sukurta kitokia išvestis, jei yra programa, pavadinta LS, atliekanti kitą funkciją.

42) Koks yra / usr / local turinys?

Jame yra vietoje įdiegti failai. Šis katalogas svarbus aplinkose, kuriose failai saugomi tinkle. Tiksliau, vietoje įdiegti failai eina į / usr / local / bin, / usr / local / lib ir kt.). Kita šio katalogo programa yra ta, kad ji naudojama programinės įrangos paketams, įdiegtiems iš šaltinio, arba programinei įrangai, kuri nėra oficialiai pristatyta kartu su platinimu.

43) Kaip nutraukti vykstantį procesą?

Kiekvienas sistemos procesas identifikuojamas pagal unikalų proceso ID arba pid. Norėdami nutraukti šį procesą, naudokite komandą kill, po kurios eina pid. Norėdami iš karto nutraukti visą procesą, naudokite „kill 0“.

44) Kaip įterpti komentarus į komandinės eilutės eilutę?

Komentarai kuriami įvedus simbolį # prieš tikrąjį komentaro tekstą. Tai liepia apvalkalui visiškai nepaisyti tolesnio. Pvz., "# Tai tik komentaras, kurio apvalkalas nepaisys".

45) Kas yra komandų grupavimas ir kaip jis veikia?

Norėdami skirstyti komandas, galite naudoti skliaustus. Pvz., Jei norite nusiųsti dabartinę datą ir laiką kartu su failo, pavadinto OUTPUT, turiniu į antrą failą pavadinimu MYDATES, galite taikyti komandų grupavimą taip: (data cat OUTPUT)> MYDATES

46) Kaip galite atlikti daugiau nei vieną komandą ar programą iš vieno komandinės eilutės įrašo?

Galite sujungti kelias komandas atskirdami kiekvieną komandą ar programą naudodami kabliataškio simbolį. Pvz., Galite išduoti tokią komandų seriją viename įraše:

ls -l cd… ls -a MYWORK which is equivalent to 3 commands: ls -l cd… ls -a MYWORK

** Atminkite, kad tai bus vykdoma viena po kitos, nurodyta tvarka.

47) Parašykite komandą, kurioje bus ieškomi failai su plėtiniu „c“ ir jame bus eilutė „obuolys“.

Atsakymas:

 Find ./ -name "*.c" | xargs grep -i "apple"

48) Parašykite komandą, kurioje bus rodomi visi .txt failai, įskaitant jos individualų leidimą.

Atsakymas:

ls -al *.txt

49) Parašykite komandą, kuri atliks šiuos veiksmus:

- ieškokite visų failų dabartiniuose ir tolesniuose kataloguose su plėtiniu c, v

- nuimkite rezultatą, v iš rezultato (galite naudoti komandą sed) - naudokite rezultatą ir naudokite komandą grep, kad rastumėte visus žodžio ORANGE atvejus failuose.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Kas, jei kas, yra netinkama kiekvienai iš šių komandų?

a) ls -ls b) katės failas1, failas2

c) ls - faktinis

Atsakymai: a) tarp 2 variantų turi būti tarpas: ls -l -s

b) nenaudokite kablelių argumentams atskirti: cat file1 file2 c) tarp brūkšnio ir parinkties etiketės neturėtų būti tarpo: ls -s Factdir

51) Kokia yra komanda apskaičiuoti aplanko dydį?

Norėdami apskaičiuoti aplanko dydį, naudokite komandą du -sh folder1.

52) Kaip galite rasti proceso būseną?

Naudokite komandą

ps ux

53) Kaip galite patikrinti atminties būseną?

Galite naudoti komandą

laisvai -m rodyti išvestį MB

free -g, kad būtų rodoma išvestis GB

54) Paaiškinkite, kaip nuspalvinti „Git“ konsolę?

Norėdami nuspalvinti „Git“ konsolę, galite naudoti komandą „ git config-global color.ui auto“. Komandoje „color.ui“ kintamasis nustato numatytąją kintamojo, pvz., Color.diff ir color.grep, vertę.

55) Kaip „Linux“ galite pridėti vieną failą prie kito?

Norėdami pridėti vieną failą prie kito sistemoje „Linux“, galite naudoti komandą cat file2 >> file 1. Operatorius >> prideda pavadinto failo išvestį arba sukuria failą, jei jis nėra sukurtas. Nors kita komanda katės failas 1 failas 2> failas 3 prie vieno prideda du ar daugiau failų.

56) Paaiškinkite, kaip galite rasti failą naudodami „Terminal“?

Norėdami rasti failą, turite naudoti komandą, raskite. -pavadinimas "process.txt" . Jis ieškos dabartinio failo, vadinamo process.txt, katalogo.

57) Paaiškinkite, kaip galite sukurti aplanką naudodami „Terminal“?

Norėdami sukurti aplanką, turite naudoti komandą mkdir. Tai bus maždaug taip: ~ $ mkdir Guru99

58) Paaiškinkite, kaip galite peržiūrėti tekstinį failą naudodami terminalą?

Norėdami peržiūrėti teksto failą, eikite į konkretų aplanką, kuriame yra tekstiniai failai, naudodami komandą cd , tada įveskite mažiau failo pavadinimas.txt.

59) Paaiškinkite, kaip įjungti garbanojimą Ubuntu LAMP kamino?

Norėdami įjungti garbaną „Ubuntu“, pirmiausia įdiekite libcurl, kai tai atliksite, naudokite šią komandą sudo / etc / init .d / apache2 paleiskite iš naujo arba sudo service apache2 paleiskite iš naujo.

60) Paaiškinkite, kaip įgalinti šaknų registravimą „Ubuntu“?

Komanda, įgalinanti registruoti šaknų registrą, yra

#sudo sh-c 'echo "nagyobb-rodyti-rankinis-prisijungimas = tiesa" >> / etc / lightdm / lightdm.conf'

61) Kaip vienu metu galite paleisti „Linux“ programą fone, kai paleidžiate „Linux Server“?

Naudojant nohup. Tai sustabdys procesą, gaunantį NOHUP signalą, ir taip jį nutrauksite, kai atsijungsite nuo programos, į kurią buvo kreiptasi. & vykdo procesą fone.

62) Paaiškinkite, kaip pašalinti bibliotekas iš „Linux“?

Norėdami pašalinti bibliotekas iš „Linux“, galite naudoti komandą sudo apt-get remove library_name

Įdomios straipsniai...