Top 60 pitanja i odgovora za intervju za Linux (preuzmite PDF)

Sadržaj:

Anonim

Organizirali smo najčešće postavljana pitanja i odgovore na Linux intervjue koji pomažu kandidatima da se pripreme za osnovna pitanja o Linuxu koja bi vam anketar mogao postaviti tijekom vašeg intervjua. Na ovom popisu pitanja za intervjue na Linuxu pokrili smo sva često postavljana osnovna i napredna pitanja administrativnog intervjua za Linux s detaljnim odgovorima kako bismo kandidatima pomogli da lako razriješe razgovor za posao.

Ovaj osnovni popis pitanja za Linux obuhvaća 60+ važnih pitanja za intervjue za svježe i pitanja za Linux za intervjue i odgovore za iskusne kandidate koji će im pomoći u pripremi za intervju. Ovaj detaljan vodič za pitanja razgovora za Linux pomoći će vam da ispucate intervju za posao za Linux.

Preuzmite PDF

Linux zapovijeda Intervju pitanja i odgovori za iskusne

1) Što je Linux?

Linux je operativni sustav zasnovan na UNIX-u i prvi ga je uveo Linus Torvalds. Temelji se na Linux kernelu i može raditi na različitim hardverskim platformama koje proizvode Intel, MIPS, HP, IBM, SPARC i Motorola. Još jedan popularni element u Linuxu je njegova maskota, lik pingvina po imenu Tux.

2) Koja je razlika između UNIX-a i LINUX-a?

Unix je izvorno započeo kao vlastiti operativni sustav iz Bell Laboratories, koji je kasnije nastao u različitim komercijalnim verzijama. S druge strane, Linux je besplatan, otvorenog koda i zamišljen kao nepristojni operativni sustav za mase.

3) Što je BASH?

BASH je skraćenica od Bourne Again SHell. Napisao ga je Steve Bourne kao zamjena za izvorni Bourne Shell (kojeg predstavlja / bin / sh). Kombinira sve značajke izvorne verzije Bourne Shell, plus dodatne funkcije kako bi je olakšao i prikladnije upotrijebio. Od tada je prilagođen kao zadana ljuska za većinu sustava s Linuxom.

4) Što je Linux kernel?

Linux kernel je sistemski softver niske razine čija je glavna uloga upravljanje hardverskim resursima za korisnika. Također se koristi za pružanje sučelja za interakciju na razini korisnika.

5) Što je LILO?

LILO je pokretački program za Linux. Koristi se uglavnom za učitavanje operativnog sustava Linux u glavnu memoriju kako bi mogao započeti svoje poslovanje.

6) Što je swap prostor?

Swap prostor je određena količina prostora koju Linux koristi za privremeno zadržavanje nekih programa koji se istodobno izvode. To se događa kada RAM nema dovoljno memorije za držanje svih programa koji se izvršavaju.

7) Koja je prednost otvorenog koda?

Otvoreni izvor omogućuje vam distribuciju softvera, uključujući izvorne kodove, slobodno svima koji su zainteresirani. Tada bi ljudi mogli dodati značajke, pa čak i ispraviti pogreške i ispraviti pogreške u izvornom kodu. Oni čak mogu poboljšati njegovo funkcioniranje, a zatim ponovno distribuirati ove poboljšane izvorne kodove. To na kraju koristi svima u zajednici.

8) Koje su osnovne komponente Linuxa?

Kao i svaki drugi tipični operativni sustav, Linux ima sve ove komponente: jezgru, ljuske i GUI-je, uslužne programe sustava i aplikacijski program. Ono što Linux čini prednost nad ostalim operativnim sustavima jest to što svaki aspekt ima dodatne značajke i svi se kodovi za njih mogu besplatno preuzeti.

9) Pomaže li Linux sustavu da ima instalirano više radnih okruženja?

Općenito, jedno radno okruženje, poput KDE ili Gnome, dovoljno je dobro za rad bez problema. Sve je stvar preferencija korisnika, iako sustav omogućuje prebacivanje iz jednog okruženja u drugo. Neki će programi raditi u jednom okruženju, a u drugom neće, pa bi se to također moglo smatrati čimbenikom odabira okruženja za korištenje.

10) Koja je osnovna razlika između BASH-a i DOS-a?

Ključne razlike između BASH i DOS konzole leže u 3 područja:

- BASH naredbe razlikuju velika i mala slova, dok DOS naredbe nisu;

- Pod BASH, / znak je razdvajač direktorija i \ djeluje kao izlazni znak. Pod DOS-om, / služi kao graničnik argumenta naredbe, a \ je separator direktorija

- DOS slijedi konvenciju o imenovanju datoteka, a to je naziv datoteke od 8 znakova, a zatim točka i 3 znaka za nastavak. BASH ne slijedi takvu konvenciju.

11) Koja je važnost GNU projekta?

Ovo takozvano kretanje besplatnog softvera omogućuje nekoliko prednosti, kao što su sloboda pokretanja programa u bilo koju svrhu i sloboda proučavanja i modificiranja programa prema vašim potrebama. Omogućuje vam i distribuciju kopija softvera drugim ljudima, kao i slobodu da poboljšate softver i objavite ga za javnost.

12) Opišite osnovni račun.

Korijenski račun je poput računa administratora sustava i omogućuje vam potpunu kontrolu nad sustavom. Ovdje možete stvoriti i održavati korisničke račune, dodjeljujući različita dopuštenja za svaki račun. To je zadani račun svaki put kada instalirate Linux.

13) Što je CLI?

CLI je kratica za sučelje naredbenog retka. Ovo sučelje omogućuje korisniku da upiše deklarativne naredbe kako bi uputio računalo na izvođenje operacija. CLI nudi veću fleksibilnost. Međutim, drugi korisnici koji su već navikli na korištenje GUI-a teško pamte naredbe, uključujući atribute koji dolaze s njim.

14) Što je GUI?

GUI ili grafičko korisničko sučelje koriste slike i ikone koje korisnici klikću i njima manipuliraju kao način komunikacije s računalom. Umjesto da pamti i upisuje naredbe, upotreba grafičkih elemenata olakšava interakciju sa sustavom, kao i dodavanje više privlačnosti kroz slike, ikone i boje.

15) Kako otvoriti naredbeni redak pri izdavanju naredbe?

Da biste otvorili zadanu ljusku (tu se može pronaći naredbeni redak), pritisnite Ctrl-Alt-F1. To će pružiti sučelje naredbenog retka (CLI) iz kojeg možete pokretati naredbe po potrebi.

16) Kako možete saznati koliko memorije koristi Linux?

Iz naredbene ljuske upotrijebite naredbu "concatenate": cat / proc / meminfo za informacije o korištenju memorije. Trebali biste vidjeti redak koji započinje nešto poput Mem: 64655360 itd. Ovo je ukupna memorija koju Linux misli da ima na raspolaganju.

Također možete koristiti naredbe

free - mvmstattophtop

kako biste pronašli trenutno korištenje memorije

17) Koja je tipična veličina swap particije pod Linux sustavom?

Poželjna veličina swap particije dvostruko je veća od količine fizičke memorije dostupne u sustavu. Ako to nije moguće, minimalna veličina trebala bi biti jednaka količini instalirane memorije.

18) Što su simboličke poveznice?

Simboličke poveznice djeluju slično prečacima u sustavu Windows. Takve veze upućuju na programe, datoteke ili direktorije. Omogućuje vam i trenutni pristup, a da ne morate ići izravno na cijelo ime puta.

19) Radi li kombinacija tipki Ctrl + Alt + Del na Linuxu?

Da, ima. Baš kao i Windows, ovu kombinaciju tipki možete koristiti za ponovno pokretanje sustava. Jedna je razlika u tome što nećete dobiti nikakvu poruku potvrde, pa je ponovno pokretanje odmah.

20) Kako se odnosi na paralelni priključak na koji su povezani uređaji poput pisača?

Dok u sustavu Windows paralelni port nazivate LPT portom, u Linuxu ga nazivate / dev / lp. LPT1, LPT2 i LPT3 prema tome bi se pod Linuxom nazivali / dev / lp0, / dev / lp1 ili / dev / lp2.

21) Jesu li diskovi poput tvrdog disketa i disketnih diskova predstavljeni slovima?

Ne. U Linuxu svaki pogon i uređaj imaju različite oznake. Na primjer, disketni pogoni nazivaju se / dev / fd0 i / dev / fd1. IDE / EIDE tvrdi diskovi nazivaju se / dev / hda, / dev / hdb, / dev / hdc i tako dalje.

22) Kako mijenjate dozvole pod Linuxom?

Pod pretpostavkom da ste administrator sustava ili vlasnik datoteke ili direktorija, dopuštenje možete odobriti pomoću naredbe chmod. Upotrijebite simbol + za dodavanje dopuštenja ili - simbol za uskraćivanje dopuštenja, zajedno sa bilo kojim od sljedećih slova: u (korisnik), g (grupa), o (ostali), a (svi), r (čitaj), w (piši) i x (izvršiti). Na primjer, naredba chmod go + rw FILE1.TXT odobrava pristup čitanju i pisanju datoteke FILE1.TXT koja je dodijeljena skupinama i drugima.

23) Koja su imena u Linuxu dodijeljena različitim serijskim priključcima?

Serijski priključci identificirani su kao / dev / ttyS0 do / dev / ttyS7. To su ekvivalentna imena COM1 do COM8 u sustavu Windows.

24) Kako pristupiti particijama pod Linuxom?

Linux dodjeljuje brojeve na kraju identifikatora pogona. Na primjer, da je prvi IDE tvrdi disk imao tri primarne particije, oni bi bili imenovani / numerirani, / dev / hda1, / dev / hda2 i / dev / hda3.

25) Što su tvrde poveznice?

Tvrde veze usmjeravaju izravno na fizičku datoteku na disku, a ne na naziv puta. To znači da ako preimenujete ili premjestite izvornu datoteku, veza se neće prekinuti jer je veza za samu datoteku, a ne za put na kojem se datoteka nalazi.

26) Koja je maksimalna duljina naziva datoteke pod Linuxom?

Bilo koje ime datoteke može sadržavati najviše 255 znakova. Ovo ograničenje ne uključuje naziv puta, pa bi stoga cijelo ime puta i ime datoteke moglo premašiti 255 znakova.

27) Koja su imena datoteka kojima prethodi točka?

Općenito, imena datoteka kojima prethodi točka predstavljaju skrivene datoteke. Te datoteke mogu biti konfiguracijske datoteke koje sadrže važne podatke ili informacije o postavljanju. Postavljanjem ovih datoteka kao skrivenih smanjuje se vjerojatnost slučajnog brisanja.

28) Objasnite virtualnu radnu površinu.

To služi kao alternativa minimiziranju i maksimiziranju različitih prozora na trenutnoj radnoj površini. Korištenje virtualnih radnih površina može očistiti radnu površinu kada možete otvoriti jedan ili više programa. Umjesto da minimizirate / obnavljate sve te programe po potrebi, jednostavno možete premetati virtualne radne površine s netaknutim programima na svakom od njih.

29) Kako dijelite program na različitim virtualnim radnim površinama pod Linuxom?

Da biste dijelili program na različitim virtualnim radnim površinama, u gornjem lijevom kutu prozora programa potražite ikonu koja izgleda poput klinova. Pritiskom na ovaj gumb aplikacija će se "prikvačiti" na mjesto, čineći da se pojavljuje na svim virtualnim radnim površinama, u istom položaju na zaslonu.

30) Što predstavlja bezimeni (prazni) direktorij?

Ovo prazno ime direktorija služi kao bezimena osnova Linux datotečnog sustava. To služi kao privitak za sve ostale direktorije, datoteke, pogone i uređaje.

31) Što je naredba pwd?

Naredba pwd je kratica za naredbu print working directory.

Primjer:

pwd

Izlaz:

/home/guru99/myDir

32) Što su demoni?

Daemoni su usluge koje pružaju nekoliko funkcija koje možda nisu dostupne u osnovnom operativnom sustavu. Njegova je glavna zadaća osluškivanje zahtjeva za uslugu i istovremeno postupanje po tim zahtjevima. Nakon što usluga završi, ona se isključuje i čeka daljnje zahtjeve.

33) Kako se prebacujete s jednog okruženja radne površine na drugo, poput prebacivanja s KDE-a na Gnome?

Pod pretpostavkom da imate instalirana ova dva okruženja, samo se odjavite s grafičkog sučelja. Zatim na zaslon za prijavu upišite svoj ID za prijavu i lozinku i odaberite koju sesiju želite učitati. Ovaj će izbor ostati vaš zadani dok ga ne promijenite u nešto drugo.

34) Koje su vrste dozvola pod Linuxom?

Postoje 3 vrste dozvola pod Linuxom: - Čitanje: korisnici mogu čitati datoteke ili popis direktorija - Pisati: korisnici mogu pisati u datoteku novih datoteka u direktorij - Izvršiti: korisnici mogu pokrenuti datoteku ili potražiti određenu datoteku unutar imenik

35) Kako osjetljivost na velika i mala slova utječe na način na koji koristite naredbe?

Kada govorimo o osjetljivosti na velika i mala slova, naredbe se smatraju identičnim samo ako je svaki znak kodiran takav kakav jest, uključujući mala i velika slova. To znači da su CD, cd i Cd tri različite naredbe. Unos naredbe velikim slovima, gdje bi trebala biti malim slovima, proizvest će različite izlaze.

36) Koje su varijable okoliša?

Varijable okoliša su globalne postavke koje kontroliraju funkciju ljuske kao i ostalih Linux programa. Drugi uobičajeni izraz za varijable okoliša su globalne varijable ljuske.

37) Koji su različiti načini korištenja vi editora?

Postoje 3 načina pod vi: - Naredbeni način - ovo je način u kojem započinjete - Uređivanje - ovo je način koji vam omogućuje uređivanje teksta - Način Ex - ovo je način u kojem komunicirate s vi s uputama za obraditi datoteku

38) Je li moguće koristiti prečace za dugački naziv puta?

Da tamo je. Značajka poznata kao proširivanje naziva datoteke omogućuje vam to pomoću tipke TAB. Na primjer, ako imate put s imenom / home / iceman / directory directory, upisali biste na sljedeći način: / ho [tab] / ice [tab] / assi [tab]. Međutim, ovo pretpostavlja da je put jedinstven i da ljuska koju koristite podržava ovu značajku.

39) Što je preusmjeravanje?

Preusmjeravanje je postupak usmjeravanja podataka s jednog izlaza na drugi. Također se može koristiti za usmjeravanje rezultata kao ulaza u drugi proces.

40) Što je grep naredba?

grep naredba za pretraživanje koja koristi pretraživanje temeljeno na uzorku. Koristi opcije i parametre koji su navedeni uz naredbeni redak i primjenjuje ovaj obrazac u pretraživanju potrebnog izlaza datoteke.

41) U čemu bi mogao biti problem kada je izdana naredba dala drugačiji rezultat od zadnjeg korištenja?

Jedan od vrlo mogućih razloga za dobivanje različitih rezultata od onoga što se čini istom naredbom ima neke veze s problemima osjetljivosti na velika i mala slova. Budući da Linux razlikuje velika i mala slova, naredba koja se prethodno koristila možda je unesena u različitom formatu od sadašnjeg. Na primjer, da biste popisali sve datoteke u direktoriju, trebali biste upisati naredbu ls, a ne LS. Upisivanje LS rezultirat će porukom o pogrešci ako ne postoji program s istim imenom ili može proizvesti drugačiji izlaz ako postoji program nazvan LS koji izvršava drugu funkciju.

42) Koji su sadržaji / usr / local?

Sadrži lokalno instalirane datoteke. Ovaj je direktorij važan u okruženjima u kojima su datoteke pohranjene na mreži. Točnije, lokalno instalirane datoteke idu na / usr / local / bin, / usr / local / lib, itd.). Druga je primjena ovog direktorija da se koristi za softverske pakete instalirane iz izvora ili za softver koji nije službeno isporučen s distribucijom.

43) Kako prekinuti tekući postupak?

Svaki proces u sustavu identificira se jedinstvenim ID-om ili pidom procesa. Upotrijebite naredbu kill nakon koje slijedi pid da biste prekinuli taj postupak. Da biste odjednom prekinuli sav postupak, upotrijebite kill 0.

44) Kako umetnete komentare u redak naredbenog retka?

Komentari se stvaraju upisivanjem simbola # prije stvarnog teksta komentara. Ovo govori ljusci da u potpunosti zanemari ono što slijedi. Na primjer "# Ovo je samo komentar koji će ljuska ignorirati."

45) Što je grupiranje naredbi i kako to djeluje?

Zagrade možete koristiti za grupiranje naredbi. Na primjer, ako želite poslati trenutni datum i vrijeme zajedno sa sadržajem datoteke koja se zove OUTPUT u drugu datoteku koja se zove MYDATES, možete primijeniti grupiranje naredbi na sljedeći način: (date cat OUTPUT)> MYDATES

46) Kako izvršiti više od jedne naredbe ili programa iz jednog unosa naredbenog retka?

Možete kombinirati nekoliko naredbi odvajanjem svake naredbe ili programa pomoću točke sa zarezom. Na primjer, možete izdati takav niz naredbi u jednom unosu:

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

** Imajte na umu da će se ovo izvršavati jedno za drugim, navedenim redoslijedom.

47) Napišite naredbu koja će tražiti datoteke s nastavkom "c", a u njima se pojavljuje niz "jabuka".

Odgovor:

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

48) Napišite naredbu koja će prikazati sve .txt datoteke, uključujući njezino pojedinačno dopuštenje.

Odgovor:

ls -al *.txt

49) Napišite naredbu koja će učiniti sljedeće:

-potražite sve datoteke u trenutnom i sljedećim direktorijima s nastavkom c, v

-dodijelite, v iz rezultata (možete koristiti naredbu sed) -upotrijebite rezultat i upotrijebite grep naredbu za pretraživanje svih pojavljivanja riječi ORANGE u datotekama.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Što, ako išta, nije u redu sa svakom od sljedećih naredbi?

a) ls -ls b) mačka datoteka1, datoteka2

c) ls - s Factdir

Odgovori: a) između dvije opcije treba biti razmak: ls -l -s

b) nemojte koristiti zareze za odvajanje argumenata: datoteka mačka1 datoteka2 c) ne smije biti razmaka između crtice i oznake opcije: ls -s Factdir

51) Koja je naredba za izračunavanje veličine mape?

Za izračunavanje veličine mape koristi se naredba du -sh folder1.

52) Kako možete pronaći status postupka?

Koristite naredbu

ps ux

53) Kako možete provjeriti status memorije?

Možete koristiti naredbu

slobodno -m za prikaz izlaza u MB

besplatno -g za prikaz izlaza u GB

54) Objasnite kako obojiti Git konzolu?

Za bojanje Git konzole možete upotrijebiti naredbu git config-global color.ui auto. U naredbi varijabla color.ui postavlja zadanu vrijednost za varijablu poput color.diff i color.grep.

55) Kako možete dodati jednu datoteku drugoj u Linuxu?

Da biste dodali jednu datoteku drugoj u Linuxu, možete upotrijebiti naredbu cat file2 >> datoteka 1. Operator >> dodaje izlaz imenovane datoteke ili kreira datoteku ako nije kreirana. Dok druga naredba mačka datoteka 1 datoteka 2> datoteka 3 dodaje dvije ili više datoteka u jednu.

56) Objasnite kako možete pronaći datoteku pomoću terminala?

Da biste pronašli datoteku, morate upotrijebiti naredbu, pronađi. -ime "process.txt" . Tražit će trenutni direktorij za datoteku nazvanu process.txt.

57) Objasnite kako možete stvoriti mapu pomoću terminala?

Da biste stvorili mapu, morate upotrijebiti naredbu mkdir. Bit će nešto poput ovih: ~ $ mkdir Guru99

58) Objasnite kako možete pregledati tekstualnu datoteku pomoću terminala?

Da biste pogledali tekstualnu datoteku, idite u određenu mapu u kojoj se nalaze tekstualne datoteke pomoću naredbe cd, a zatim upišite manje filename.txt.

59) Objasnite kako omogućiti uvijanje na stogu Ubuntu LAMP?

Da biste omogućili curl na Ubuntuu, prvo instalirajte libcurl, nakon završetka upotrijebite sljedeću naredbu sudo / etc / init .d / apache2 restart ili sudo service apache2 restart.

60) Objasnite kako omogućiti prijavljivanje korijena u Ubuntu?

Naredba koja omogućuje prijavljivanje korijena je

#sudo sh-c 'echo "larger-show-manual-login = true" >> / etc / lightdm / lightdm.conf'

61) Kako istovremeno pokrenuti Linux program u pozadini kada pokrenete Linux poslužitelj?

Koristeći nohup. Zaustavit će postupak primanja NOHUP signala i time ga završiti odjavom iz programa s kojim je pokrenut. & pokreće postupak u pozadini.

62) Objasnite kako deinstalirati knjižnice u Linuxu?

Da biste deinstalirali knjižnice u Linuxu, možete upotrijebiti naredbu sudo apt-get remove library_name