60 labākie Linux intervijas jautājumi un atbildes (Lejupielādēt PDF)

Satura rādītājs:

Anonim

Mēs esam noorganizējuši visbiežāk uzdotos Linux intervijas jautājumus un atbildes, kas kandidātiem palīdz sagatavoties Linux pamata intervijas jautājumiem, kurus intervētājs jums varētu uzdot jūsu intervijas laikā. Šajā intervijas jautājumu sarakstā par Linux mēs esam apskatījuši visus parasti uzdotos pamata un uzlabotos Linux administratora intervijas jautājumus ar detalizētām atbildēm, lai palīdzētu kandidātiem viegli notīrīt darba interviju.

Šajā Linux pamata intervijas jautājumu sarakstā ir iekļauti vairāk nekā 60 svarīgi intervijas jautājumi iesācējiem un Linux intervijas jautājumi un atbildes pieredzējušiem kandidātiem, lai palīdzētu sagatavoties intervijai. Šī detalizētā Linux intervijas jautājumu rokasgrāmata palīdzēs jums uzlauzt Linux darba interviju.

Lejupielādēt PDF

Linux komandas intervijas jautājumi un atbildes pieredzējušiem

1) Kas ir Linux?

Linux ir operētājsistēma, kuras pamatā ir UNIX, un to pirmo reizi ieviesa Linuss Torvalds. Tas ir balstīts uz Linux kodolu un var darboties dažādās aparatūras platformās, kuras ražo Intel, MIPS, HP, IBM, SPARC un Motorola. Vēl viens populārs elements Linux ir tā talismans, pingvīnu figūra ar nosaukumu Tux.

2) Kāda ir atšķirība starp UNIX un LINUX?

Sākotnēji Unix sākās kā Bell Laboratories operētājsistēma, kas vēlāk radīja dažādas komerciālas versijas. No otras puses, Linux ir bezmaksas, atvērts avots un paredzēts kā nepiemērota operētājsistēma masām.

3) Kas ir BASH?

BASH ir saīsinājums no Bourne Again SHell. To uzrakstīja Stīvs Borns kā oriģinālā Bourne Shell aizstājēju (pārstāv / bin / sh). Tas apvieno visas funkcijas no Bourne Shell sākotnējās versijas, kā arī papildu funkcijas, lai padarītu to ērtāku un ērtāku lietošanu. Kopš tā laika tas ir pielāgots kā noklusējuma apvalks lielākajai daļai sistēmu, kurās darbojas Linux.

4) Kas ir Linux kodols?

Linux kodols ir zema līmeņa sistēmu programmatūra, kuras galvenā loma ir aparatūras resursu pārvaldīšana lietotājam. To izmanto arī, lai nodrošinātu saskarni lietotāja līmeņa mijiedarbībai.

5) Kas ir LILO?

LILO ir Linux sāknēšanas iekrāvējs. To galvenokārt izmanto Linux operētājsistēmas ielādēšanai galvenajā atmiņā, lai tā varētu sākt savu darbību.

6) Kas ir mijmaiņas vieta?

Vietnes maiņa ir noteikts vietas apjoms, ko Linux izmanto, lai īslaicīgi turētu dažas vienlaikus darbināmas programmas. Tas notiek, ja RAM nepietiek atmiņas, lai turētu visas izpildītās programmas.

7) Kāda ir atvērtā koda priekšrocība?

Atvērtais avots ļauj brīvi izplatīt programmatūru, ieskaitot pirmkodus, ikvienam interesentam. Pēc tam cilvēki varēs pievienot funkcijas un pat atkļūdot un labot avota kodā esošās kļūdas. Viņi pat var to labāk darbināt un pēc tam vēlreiz brīvi izplatīt šo uzlaboto pirmkodu. Tas galu galā nāk par labu visiem sabiedrības locekļiem.

8) Kādas ir Linux galvenās sastāvdaļas?

Tāpat kā jebkurai citai tipiskai operētājsistēmai, arī Linux ir visi šie komponenti: kodols, čaulas un GUI, sistēmas utilītas un lietojumprogramma. Linux padara izdevīgu salīdzinājumā ar citu operētājsistēmu tas, ka katram aspektam ir papildu funkcijas un visi to kodi ir lejupielādējami bez maksas.

9) Vai Linux sistēmai palīdz instalēt vairākas darbvirsmas vides?

Parasti viena darbvirsmas vide, piemēram, KDE vai Gnome, ir pietiekami laba, lai darbotos bez problēmām. Tas viss ir lietotāja izvēles jautājums, lai gan sistēma ļauj pāriet no vienas vides uz citu. Dažas programmas darbosies vienā vidē un nedarbosies otrā, tāpēc to varētu arī uzskatīt par faktoru, izvēloties izmantojamo vidi.

10) Kāda ir pamata atšķirība starp BASH un DOS?

Galvenās atšķirības starp BASH un DOS konsolēm ir trīs jomās:

- BASH komandas ir reģistrjutīgas, bet DOS komandas nav;

- Saskaņā ar BASH, / character ir direktoriju atdalītājs un \ darbojas kā evakuācijas raksturs. Zem DOS / / kalpo kā komandu argumentu atdalītājs un \ ir direktoriju atdalītājs

- DOS, ievērojot failu nosaukšanas principu, ir 8 rakstzīmju faila nosaukums, kuram seko punkts un 3 rakstzīmes paplašinājumam. BASH neievēro šādu konvenciju.

11) Kāda ir GNU projekta nozīme?

Šī tā dēvētā brīvās programmatūras kustība dod vairākas priekšrocības, piemēram, brīvību vadīt programmas jebkuram mērķim un brīvību studēt un modificēt programmu atbilstoši jūsu vajadzībām. Tas arī ļauj jums izplatīt programmatūras kopijas citiem cilvēkiem, kā arī brīvību uzlabot programmatūru un likt to izlaist sabiedrībai.

12) Aprakstiet saknes kontu.

Saknes konts ir kā sistēmas administratora konts, un tas ļauj pilnībā kontrolēt sistēmu. Šeit jūs varat izveidot un uzturēt lietotāju kontus, katram kontam piešķirot dažādas atļaujas. Katru reizi, kad instalējat Linux, tas ir noklusējuma konts.

13) Kas ir CLI?

CLI ir īss komandrindas interfeiss. Šī saskarne ļauj lietotājam ierakstīt deklaratīvās komandas, lai dotu datoram veikt darbības. CLI piedāvā lielāku elastību. Tomēr citiem lietotājiem, kuri jau ir pieraduši lietot GUI, ir grūti atcerēties komandas, ieskaitot ar to saistītos atribūtus.

14) Kas ir GUI?

GUI jeb grafiskā lietotāja saskarne izmanto attēlus un ikonas, uz kurām lietotāji noklikšķina un ar kuriem manipulē, lai sazinātos ar datoru. Tā vietā, lai atcerētos un ierakstītu komandas, grafisko elementu izmantošana atvieglo mijiedarbību ar sistēmu, kā arī palielina pievilcību, izmantojot attēlus, ikonas un krāsas.

15) Kā jūs atverat komandu uzvedni, izsniedzot komandu?

Lai atvērtu noklusējuma čaulu (kurā var atrast komandu uzvedni), nospiediet Ctrl-Alt-F1. Tas nodrošinās komandrindas saskarni (CLI), no kuras jūs varat palaist komandas pēc nepieciešamības.

16) Kā jūs varat uzzināt, cik daudz atmiņas izmanto Linux?

Komandu čaulā atmiņas izmantošanas informācijai izmantojiet komandu "konkatenāts": cat / proc / meminfo. Jums vajadzētu redzēt rindu, kas sākas ar līdzīgu Mem: 64655360 utt. Šī ir kopējā Linux atmiņa, ko tā domā izmantot.

Varat arī izmantot komandas

free - mvmstattophtop

lai atrastu pašreizējo atmiņas lietojumu

17) Kāds ir tipisks mijmaiņas nodalījuma lielums Linux sistēmā?

Vēlamais maiņas nodalījuma lielums ir divreiz lielāks par sistēmā pieejamās fiziskās atmiņas apjomu. Ja tas nav iespējams, minimālajam izmēram jābūt tādam pašam kā instalētās atmiņas apjomam.

18) Kādas ir simboliskas saites?

Simboliskās saites darbojas līdzīgi kā saīsnes sistēmā Windows. Šādas saites norāda uz programmām, failiem vai direktorijiem. Tas arī ļauj jums tūlīt piekļūt tam, nenonākot tieši pie visa ceļa nosaukuma.

19) Vai Ctrl + Alt + Del taustiņu kombinācija darbojas Linux?

Jā, tā arī notiek. Tāpat kā Windows, jūs varat izmantot šo taustiņu kombināciju, lai veiktu sistēmas restartēšanu. Viena atšķirība ir tā, ka jūs nesaņemsit nevienu apstiprinājuma ziņojumu, tāpēc tūlītēja atsāknēšana ir tūlītēja.

20) Kā jūs atsaucaties uz paralēlo portu, kurā ir pievienotas tādas ierīces kā printeri?

Tā kā operētājsistēmā Windows jūs paralēlo portu saucat par LPT portu, operētājsistēmā Linux to sauc par / dev / lp. Tāpēc LPT1, LPT2 un LPT3 Linux sistēmā tiks dēvēti par / dev / lp0, / dev / lp1 vai / dev / lp2.

21) Vai tādi diski kā cietais disks un disketes ir attēloti ar diska burtiem?

Nē. Linux katram diskam un ierīcei ir atšķirīgi apzīmējumi. Piemēram, disketes tiek dēvētas par / dev / fd0 un / dev / fd1. IDE / EIDE cietie diski tiek saukti par / dev / hda, / dev / hdb, / dev / hdc un tā tālāk.

22) Kā jūs maināt atļaujas saskaņā ar Linux?

Pieņemot, ka esat sistēmas administrators vai faila vai direktorija īpašnieks, atļauju varat piešķirt, izmantojot komandu chmod. Izmantojiet simbolu +, lai pievienotu atļauju, vai - simbolu, lai atteiktu atļauju, kopā ar kādu no šiem burtiem: u (lietotājs), g (grupa), o (citi), a (visi), r (lasīt), w (rakstīt) un x (izpildīt). Piemēram, komanda chmod go + rw FILE1.TXT piešķir lasīšanas un rakstīšanas piekļuvi failam FILE1.TXT, kas piešķirts grupām un citiem.

23) Kādi nosaukumi Linux tiek piešķirti dažādām sērijas portiem?

Seriālie porti ir identificēti kā / dev / ttyS0 līdz / dev / ttyS7. Tie ir līdzvērtīgi COM1 un COM8 nosaukumi sistēmā Windows.

24) Kā piekļūt starpsienām operētājsistēmā Linux?

Linux piešķir numurus diska identifikatora beigās. Piemēram, ja pirmajā IDE cietajā diskā bija trīs galvenie nodalījumi, tie tiktu nosaukti / numurēti, / dev / hda1, / dev / hda2 un / dev / hda3.

25) Kas ir cietās saites?

Cietās saites norāda tieši uz fizisko failu diskā, nevis uz ceļa nosaukumu. Tas nozīmē, ka, pārdēvējot vai pārvietojot sākotnējo failu, saite netiks pārtraukta, jo saite ir paredzēta pašam failam, nevis ceļam, kurā atrodas fails.

26) Kāds ir faila nosaukuma maksimālais garums zem Linux?

Jebkurā faila nosaukumā var būt ne vairāk kā 255 rakstzīmes. Šis ierobežojums neietver ceļa nosaukumu, tāpēc viss ceļa nosaukums un faila nosaukums varētu pārsniegt 255 rakstzīmes.

27) Kas ir failu nosaukumi, pirms kuriem ir punkts?

Parasti failu nosaukumi, kuru priekšā ir punkts, ir slēpti faili. Šie faili var būt konfigurācijas faili, kuros ir svarīgi dati vai informācija par iestatīšanu. Iestatot šos failus kā slēptus, ir mazāka iespēja, ka tie tiks nejauši izdzēsti.

28) Izskaidrojiet virtuālo darbvirsmu.

Tas kalpo kā alternatīva dažādu logu samazināšanai un maksimizēšanai pašreizējā darbvirsmā. Izmantojot virtuālos galddatorus, var notīrīt darbvirsmu, kad varat atvērt vienu vai vairākas programmas. Tā vietā, lai pēc iespējas samazinātu / atjaunotu visas šīs programmas, jūs varat vienkārši sajaukt virtuālos galddatorus ar neskartām programmām katrā.

29) Kā jūs koplietojat programmu dažādos virtuālajos galddatoros, izmantojot Linux?

Lai koplietotu programmu dažādos virtuālajos galddatoros, programmas loga augšējā kreisajā stūrī atrodiet ikonu, kas izskatās kā piespraude. Nospiežot šo pogu, šī lietojumprogramma tiks "piesprausta" vietā, padarot to redzamu visos virtuālajos galddatoros tajā pašā pozīcijā uz ekrāna.

30) Ko apzīmē bez nosaukuma (tukšs) katalogs?

Šis tukšais direktorijas nosaukums kalpo kā Linux failu sistēmas beznosaukuma bāze. Tas kalpo kā pielikums visiem citiem direktorijiem, failiem, diskdziņiem un ierīcēm.

31) Kāda ir komanda pwd?

Komanda pwd ir īss drukas darba direktorija komandai.

Piemērs:

pwd

Izeja:

/home/guru99/myDir

32) Kas ir dēmoni?

Dēmoni ir pakalpojumi, kas nodrošina vairākas funkcijas, kuras, iespējams, nav pieejamas pamata operētājsistēmā. Tās galvenais uzdevums ir uzklausīt pakalpojumu pieprasījumus un vienlaikus rīkoties pēc šiem pieprasījumiem. Pēc pakalpojuma veikšanas tas tiek atvienots un gaida turpmākus pieprasījumus.

33) Kā pārslēgties no vienas darbvirsmas vides uz citu, piemēram, pāreju no KDE uz Gnome?

Pieņemot, ka jums ir instalētas šīs divas vides, vienkārši piesakieties no grafiskā interfeisa. Pēc tam pieteikšanās ekrānā ierakstiet savu pieteikšanās ID un paroli un izvēlieties ielādējamo sesijas veidu. Šī izvēle paliks jūsu noklusējuma iestatījums, līdz jūs to nomainīsit uz citu.

34) Kādi ir atļauju veidi saskaņā ar Linux?

Linux operētājsistēmā ir 3 veidu atļaujas: - lasīt: lietotāji var lasīt failus vai uzskaitīt direktoriju; - rakstīt: lietotāji var rakstīt jaunu failu failā direktorijā; izpildīt: lietotāji var palaist failu vai meklēt noteiktu direktoriju

35) Kā lielo un mazo burtu jutīgums ietekmē komandu izmantošanu?

Runājot par reģistrjutību, komandas tiek uzskatītas par identiskām tikai tad, ja visas rakstzīmes tiek kodētas tādas, kādas tās ir, ieskaitot mazos un lielos burtus. Tas nozīmē, ka CD, cd un Cd ir trīs dažādas komandas. Ievadot komandu, izmantojot lielos burtus, kur tai jābūt ar mazajiem burtiem, tiks iegūti dažādi rezultāti.

36) Kādi ir vides mainīgie?

Vides mainīgie ir globālie iestatījumi, kas kontrolē čaulas, kā arī citu Linux programmu funkcijas. Vēl viens izplatīts termins vides mainīgajiem ir globālie čaulas mainīgie.

37) Kādi ir dažādi režīmi, lietojot vi redaktoru?

Zem vi ir 3 režīmi: - komandu režīms - tas ir režīms, kurā sākat darboties - rediģēšanas režīms - tas ir režīms, kas ļauj veikt teksta rediģēšanu - Ex režīms - tas ir režīms, kurā jūs mijiedarbojaties ar vi ar instrukcijām apstrādāt failu

38) Vai ir iespējams izmantot īsceļus garam ceļa nosaukumam?

Jā tur ir. Funkcija, kas pazīstama kā faila nosaukuma paplašināšana, ļauj to izdarīt, izmantojot taustiņu TAB. Piemēram, ja jums ir ceļš ar nosaukumu / home / iceman / assignments directory, jūs ierakstīsit šādi: / ho [tab] / ice [tab] / assi [tab]. Tomēr tiek pieņemts, ka ceļš ir unikāls un ka jūsu izmantotais čaula atbalsta šo funkciju.

39) Kas ir novirzīšana?

Novirzīšana ir datu novirzīšanas process no vienas izejas uz otru. To var arī izmantot, lai novirzītu izvadi kā ievadi citā procesā.

40) Kas ir grep komanda?

satveriet meklēšanas komandu, kas izmanto meklēšanu pēc modeļa. Tas izmanto opcijas un parametrus, kas norādīti kopā ar komandrindu, un izmanto šo modeli, meklējot nepieciešamo faila izvadi.

41) Kāda varētu būt problēma, kad izdotā komanda deva atšķirīgu rezultātu nekā pēdējā izmantošanas reize?

Viens ļoti iespējams iemesls, kāpēc iegūt atšķirīgus rezultātus no šķietami vienas un tās pašas komandas, ir kaut kas saistīts ar reģistrjutīguma jautājumiem. Tā kā Linux ir reģistrjutīgs, iepriekš izmantota komanda, iespējams, ir ievadīta citā formātā nekā pašreizējā. Piemēram, lai uzskaitītu visus direktorijā esošos failus, jums jāievada komanda ls, nevis LS. Ierakstot LS, vai nu tiks parādīts kļūdas ziņojums, ja nav programmas ar tādu precīzu nosaukumu, vai arī tas var radīt citu izvadi, ja ir programma ar nosaukumu LS, kas veic citu funkciju.

42) Kāds ir / usr / local saturs?

Tas satur lokāli instalētus failus. Šim direktorijam ir nozīme vidēs, kur faili tiek glabāti tīklā. Konkrēti, lokāli instalētie faili iet uz / usr / local / bin, / usr / local / lib utt. Vēl viena šīs direktorijas lietojumprogramma ir tā, ka to izmanto programmatūras pakotnēm, kas instalētas no avota, vai programmatūrai, kas nav oficiāli piegādāta kopā ar izplatīšanu.

43) Kā jūs pārtraucat notiekošo procesu?

Katru sistēmas procesu identificē ar unikālu procesa id vai pid. Izmantojiet komandu kill, kam seko pid, lai izbeigtu šo procesu. Lai pārtrauktu visu procesu vienlaikus, izmantojiet kill 0.

44) Kā komandrindas uzvednē ievietot komentārus?

Komentāri tiek izveidoti, pirms faktiskā komentāra teksta ierakstot simbolu #. Tas liek čaulai pilnībā ignorēt sekojošo. Piemēram, "# Šis ir tikai komentārs, kuru čaula ignorēs."

45) Kas ir komandu grupēšana un kā tā darbojas?

Komandu grupēšanai varat izmantot iekavas. Piemēram, ja vēlaties nosūtīt pašreizējo datumu un laiku kopā ar faila OUTPUT saturu uz otro failu ar nosaukumu MYDATES, komandu grupēšanu varat piemērot šādi: (datuma kaķa OUTPUT)> MYDATES

46) Kā jūs izpildāt vairākas komandas vai programmu no viena komandrindas ieraksta?

Varat apvienot vairākas komandas, atdalot katru komandu vai programmu, izmantojot semikola simbolu. Piemēram, jūs varat izdot šādas komandu sērijas vienā ierakstā:

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

** Ņemiet vērā, ka tas tiks izpildīts viens pēc otra norādītajā secībā.

47) Uzrakstiet komandu, kas meklēs failus ar paplašinājumu "c" un tajā būs virkne "ābols".

Atbilde:

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

48) Uzrakstiet komandu, kas parādīs visus .txt failus, ieskaitot tā individuālo atļauju.

Atbilde:

ls -al *.txt

49) Uzrakstiet komandu, kas rīkosies šādi:

- meklēt visus failus pašreizējā un nākamajos direktorijos ar paplašinājumu c, v

-izņemiet rezultātu no rezultāta (varat izmantot komandu sed) - izmantojiet rezultātu un izmantojiet komandu grep, lai meklētu visus vārda ORANGE gadījumus failos.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Kas, ja kas, ir nepareizi ar katru no šīm komandām?

a) ls -ls b) kaķu fails1, fails2

c) ls - s Factdir

Atbildes: a) starp 2 opcijām jābūt atstarpei: ls -l -s

b) neizmantojiet komatus, lai atdalītu argumentus: cat file1 file2 c) nedrīkst būt atstarpes starp defisi un opcijas etiķeti: ls -s Factdir

51) Kāda ir komanda, lai aprēķinātu mapes lielumu?

Lai aprēķinātu mapes lielumu, izmantojiet komandu du -sh folder1.

52) Kā jūs varat atrast procesa statusu?

Izmantojiet komandu

ps ux

53) Kā jūs varat pārbaudīt atmiņas statusu?

Jūs varat izmantot komandu

brīvi -m, lai parādītu izvadi MB

bezmaksas -g, lai parādītu izvadi GB

54) Paskaidrojiet, kā krāsot Git konsoli?

Lai iekrāsotu Git konsoli, varat izmantot komandu git config-global color.ui auto. Komandā color.ui mainīgais iestata mainīgā noklusējuma vērtību, piemēram, color.diff un color.grep.

55) Kā jūs varat pievienot vienu failu citam Linux?

Lai pievienotu vienu failu citam Linux, varat izmantot komandu cat file2 >> file 1. Operators >> pievieno nosauktā faila izvadi vai izveido failu, ja tas nav izveidots. Kamēr cita komanda kaķu fails 1 fails 2> fails 3 pievieno divus vai vairākus failus vienam.

56) Paskaidrojiet, kā jūs varat atrast failu, izmantojot Terminal?

Lai atrastu failu, jums jāizmanto komanda, atrodiet. -nosaukums "process.txt" . Tas meklēs pašreizējo direktoriju failam ar nosaukumu process.txt.

57) Paskaidrojiet, kā jūs varat izveidot mapi, izmantojot Terminal?

Lai izveidotu mapi, jums jāizmanto komanda mkdir. Tas būs apmēram šāds: ~ $ mkdir Guru99

58) Paskaidrojiet, kā varat apskatīt teksta failu, izmantojot Terminal?

Lai skatītu teksta failu, dodieties uz konkrēto mapi, kurā atrodas teksta faili, izmantojot komandu cd un pēc tam ierakstiet mazāk faila nosaukums.txt.

59) Paskaidrojiet, kā iespējot čokurošanos Ubuntu LAMP kaudzē?

Lai iespējotu čokurošanos Ubuntu, vispirms instalējiet libcurl, kad tas ir izdarīts, izmantojiet šādu komandu sudo / etc / init .d / apache2 restart vai sudo service apache2 restartējiet.

60) Paskaidrojiet, kā iespējot sakņu reģistrēšanu Ubuntu?

Komanda, kas ļauj reģistrēt saknes, ir

#sudo sh-c 'echo "nagyobb-parādīt-manuāli-pieteikties = patiess" >> / etc / lightdm / lightdm.conf'

61) Kā jūs varat vienlaikus palaist Linux programmu fonā, startējot savu Linux serveri?

Izmantojot nohup. Tas apturēs NOHUP signāla saņemšanas procesu un tādējādi to pārtrauks, kad jūs atteiksieties no programmas, ar kuru tika izsaukta. & palaiž procesu fonā.

62) Paskaidrojiet, kā atinstalēt bibliotēkas Linux?

Lai atinstalētu bibliotēkas Linux, varat izmantot komandu sudo apt-get remove library_name