Top 60 pitanja i odgovora na intervjuu za Linux (PDF) u 2026
Linux Pitanja i odgovori za intervjue za brucoลกe
1) ล to je Linux?
Linux je operativni sustav ili kernel koji se distribuira pod licencom otvorenog koda. Njegov popis funkcionalnosti je sliฤan UNIX-u. Kernel je program u srcu operativnog sustava Linux koji se brine o temeljnim stvarima, poput dopuลกtanja hardveru da komunicira sa softverom.
๐ Besplatno preuzimanje PDF-a: Pitanja i odgovori za intervju za Linux
2) Koja je razlika izmeฤu UNIX-a i LINUX-a?
Unix je izvorno zapoฤeo kao operativni sustav tvrtke Bell Laboratories, koji je kasnije iznjedrio razliฤite komercijalne verzije. S druge strane, Linux je besplatan, otvorenog koda i zamiลกljen kao nevlasniฤki operativni sustav za mase.
3) ล to je BASH?
BASH je skraฤenica za Bourne Again Shell. Napisao ju je Steve Bourne kao zamjenu za originalnu Bourne Shell (koju predstavlja /bin/sh). Kombinira sve znaฤajke iz izvorne verzije Bourne Shella, plus dodatne funkcije koje ga ฤine jednostavnijim i praktiฤnijim za koriลกtenje. Od tada je prilagoฤen kao zadani ลกkoljka 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 s radom.
6) ล to je prostor za razmjenu?
Swap prostor je odreฤena koliฤina prostora koji koristi Linux za privremeno drลพanje nekih programa koji se izvode istovremeno. 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 izvorni kod omoguฤuje slobodnu distribuciju vaลกeg softvera, ukljuฤujuฤi izvorne kodove svima koji su zainteresirani. Ljudi bi tada mogli dodavati znaฤajke, pa ฤak i otklanjati pogreลกke i ispravljati pogreลกke koje se nalaze u izvornom kodu. Mogu ga ฤak i poboljลกati, a zatim ponovno slobodno distribuirati ovaj poboljลกani izvorni kod. To na kraju koristi svima u zajednici.
8 ) Koje su osnovne komponente Linuxa?
Baลก kao i svaki drugi tipiฤni operativni sustav, Linux ima sve ove komponente: kernel, ljuske i GUI, sistemske usluลพne programe i aplikacijski program. Ono ลกto Linux ฤini prednijim u odnosu na druge operativne sustave je to ลกto svaki aspekt dolazi s dodatnim znaฤajkama i svi kodovi za njih se mogu besplatno preuzeti.
9) Pomaลพe li sustavu Linux instaliranje viลกe okruลพenja radne povrลกine?
Opฤenito, jedno okruลพenje radne povrลกine, poput KDE ili Gnomea, 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 ne u drugom, pa se to takoฤer moลพe smatrati faktorom pri odabiru okruลพenja koje ฤete koristiti.
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 separator direktorija i \ djeluje kao izlazni znak. Pod DOS-om / sluลพi kao razdjelnik argumenata naredbe, a \ je razdjelnik direktorija
โ DOS slijedi konvenciju u imenovanju datoteka, a to je naziv datoteke od 8 znakova nakon kojeg slijedi toฤka i 3 znaka za ekstenziju. BASH ne slijedi takvu konvenciju.
11) Koja je vaลพnost GNU projekta?
Ovaj takozvani pokret slobodnog softvera omoguฤuje nekoliko prednosti, kao ลกto je sloboda pokretanja programa za bilo koju svrhu i sloboda prouฤavanja i modificiranja programa prema vaลกim potrebama. Takoฤer vam omoguฤuje redistribuciju kopija softvera drugim ljudima, kao i slobodu da poboljลกate softver i objavite ga za javnost.
12) Opiลกite glavni raฤun.
Root raฤun je poput raฤuna administratora sustava i omoguฤuje vam potpunu kontrolu nad sustavom. Ovdje moลพete kreirati i odrลพavati korisniฤke raฤune, dodjeljujuฤi razliฤite dozvole za svaki raฤun. To je zadani raฤun svaki put kada instalirate Linux.
13) ล to je CLI?
CLI je skraฤenica za Suฤelje naredbene linije. Ovo suฤelje omoguฤuje korisniku upisivanje deklarativnih naredbi kako bi raฤunalu dalo upute za izvoฤenje operacija. CLI nudi veฤu fleksibilnost. Meฤutim, drugim korisnicima koji su veฤ navikli koristiti GUI teลกko je zapamtiti naredbe ukljuฤujuฤi atribute koji dolaze s njim.
14) ล to je GUI?
GUI ili grafiฤko korisniฤko suฤelje koristi slike i ikone na koje korisnici klikaju i kojima manipuliraju kao naฤin komunikacije s raฤunalom. Umjesto pamฤenja i tipkanja naredbi, koriลกtenje grafiฤkih elemenata olakลกava interakciju sa sustavom, kao i dodavanje viลกe natracputem slika, ikona i boja.
15) Kako otvoriti naredbeni redak kada izdate naredbu?
Za otvaranje zadane ljuske (gdje se nalazi naredbeni redak), pritisnite Ctrl-Alt-F1. To ฤe omoguฤiti suฤelje naredbenog retka (CLI) iz kojeg moลพete pokretati naredbe prema 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 poฤinje neลกto poput Mem: 64655360, itd. Ovo je ukupna memorija koju Linux smatra dostupnom za koriลกtenje.
Takoฤer moลพete koristiti naredbe
free - m vmstat top htop
pronaฤi trenutnu upotrebu memorije
17) Koja je tipiฤna veliฤina za swap particiju pod Linux sustavom?
Preferirana veliฤina za swap particiju je dvostruka koliฤina fiziฤke memorije dostupne na sustavu. Ako to nije moguฤe, minimalna veliฤina treba biti jednaka koliฤini instalirane memorije.
18) ล to su simboliฤke veze?
Simboliฤke veze djeluju sliฤno preฤacima u Windows. Takve veze upuฤuju na programe, datoteke ili direktorije. Takoฤer vam omoguฤuje trenutni pristup bez potrebe da idete izravno na cijeli naziv putanje.
19) Radi li kombinacija tipki Ctrl+Alt+Del na Linuxu?
Da, ima. Baลก kao Windows, ovu kombinaciju tipki moลพete koristiti za ponovno pokretanje sustava. Jedna razlika je u tome ลกto neฤete dobiti nikakvu poruku potvrde i stoga je ponovno pokretanje trenutno.
20) Kako mislite o paralelnom prikljuฤku na koji su spojeni ureฤaji poput pisaฤa?
Dok pod Windows paralelni port nazivate LPT portom, pod Linuxom ga nazivate /dev/lp. LPT1, LPT2 i LPT3 bi se stoga pod Linuxom nazivali /dev/lp0, /dev/lp1 ili /dev/lp2.
Pitanja i odgovori za intervju za Linux za iskusne
21) Jesu li pogoni poput tvrdog diska i disketnih pogona predstavljeni slovima pogona?
Ne. U Linuxu svaki pogon i ureฤaj imaju razliฤite oznake. Na primjer, disketni pogoni se nazivaju /dev/fd0 i /dev/fd1. IDE/EIDE tvrdi diskovi nazivaju se /dev/hda, /dev/hdb, /dev/hdc i tako dalje.
22) Kako mijenjate dopuลกtenja pod Linuxom?
Pod pretpostavkom da ste administrator sustava ili vlasnik datoteke ili direktorija, dopuลกtenje moลพete dati pomoฤu naredbe chmod. Koristite simbol + za dodavanje dopuลกtenja ili simbol โ za uskraฤivanje dopuลกtenja, zajedno s bilo kojim od sljedeฤih slova: u (korisnik), g (grupa), o (ostali), a (svi), r (ฤitanje), w (pisanje) i x (izvrลกiti). Na primjer, naredba chmod go+rw FILE1.TXT dopuลกta pristup za ฤitanje i pisanje datoteke FILE1.TXT, koja je dodijeljena grupama i drugima.
23) U Linuxu, koja su imena dodijeljena razliฤitim serijskim prikljuฤcima?
Serijski prikljuฤci identificirani su kao /dev/ttyS0 do /dev/ttyS7. Ovo su ekvivalentna imena od COM1 do COM8 in Windows.
24) Kako pristupate particijama pod Linuxom?
Linux dodjeljuje brojeve na kraju identifikatora pogona. Na primjer, ako je prvi IDE tvrdi disk imao tri primarne particije, one bi bile imenovane/numerirane, /dev/hda1, /dev/hda2 i /dev/hda3.
25) ล to su tvrde veze?
Tvrde veze upuฤuju izravno na fiziฤku datoteku na disku, a ne na naziv putanje. To znaฤi da ako preimenujete ili premjestite izvornu datoteku, poveznica neฤe prekinuti buduฤi da je veza za samu datoteku, a ne za stazu na kojoj se datoteka nalazi.
26) Koja je najveฤa duljina naziva datoteke pod Linuxom?
Svaki naziv datoteke moลพe imati najviลกe 255 znakova. Ovo ograniฤenje ne ukljuฤuje naziv staze, tako da cijeli naziv staze i naziv datoteke mogu premaลกiti 255 znakova.
27)Koji su nazivi datoteka ispred kojih stoji toฤka?
Opฤenito, nazivi datoteka ispred kojih stoji toฤka su skrivene datoteke. Te datoteke mogu biti konfiguracijske datoteke koje sadrลพe vaลพne podatke ili informacije o postavkama. Postavljanje ovih datoteka kao skrivenih smanjuje vjerojatnost sluฤajnog brisanja.
28) Objasnite virtualnu radnu povrลกinu.
Ovo 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 minimiziranja/vraฤanja svih tih programa prema potrebi, moลพete jednostavno mijenjati virtualne radne povrลกine s netaknutim programima na svakoj od njih.
29) Kako dijelite program na razliฤitim virtualnim stolnim raฤunalima pod Linuxom?
Za dijeljenje programa na razliฤitim virtualnim radnim povrลกinama, u gornjem lijevom kutu prozora programa potraลพite ikonu koja izgleda kao pribadaฤa. Pritiskom na ovaj gumb tu ฤete aplikaciju "zakaฤiti" na mjesto, ฤime ฤe se pojaviti na svim virtualnim radnim povrลกinama, na istoj poziciji na zaslonu.
30) ล to predstavlja bezimeni (prazan) imenik?
Ovo prazno ime direktorija sluลพi kao bezimena baza Linux datoteฤnog sustava. Ovo sluลพi kao privitak za sve ostale direktorije, datoteke, pogone i ureฤaje.
31) ล to je naredba pwd?
Naredba pwd je skraฤenica za naredbu ispis radnog imenika.
Primjer:
pwd
Izlaz:
/home/guru99/myDir
32) ล to su demoni?
Demoni su usluge koje pruลพaju nekoliko funkcija koje moลพda nisu dostupne pod osnovnim operativnim sustavom. Njegov glavni zadatak je osluลกkivati โโzahtjeve za uslugom i istovremeno djelovati na te zahtjeve. Nakon ลกto je usluga obavljena, ona se iskljuฤuje i ฤeka daljnje zahtjeve.
33) Kako se prebaciti s jednog desktop okruลพenja na drugo, kao ลกto je prebacivanje s KDE na Gnome?
Pod pretpostavkom da imate instalirana ova dva okruลพenja, samo se odjavite s grafiฤkog suฤelja. Zatim na ekranu za prijavu upiลกite svoj ID za prijavu i lozinku i odaberite koju vrstu sesije ลพelite uฤitati. Ovaj ฤe izbor ostati vaลก zadani dok ga ne promijenite na neลกto drugo.
34) Koje su vrste dopuลกtenja pod Linuxom?
Postoje 3 vrste dopuลกtenja pod Linuxom: - ฤitanje: korisnici mogu ฤitati datoteke ili popis direktorija - Pisati: korisnici mogu pisati u datoteku novih datoteka u direktoriju - Izvrลกiti: korisnici mogu pokrenuti datoteku ili traลพ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ฤnima 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, tamo gdje bi trebala biti mala, proizvest ฤe razliฤite rezultate.
36) ล to su varijable okoliลกa?
Varijable okruลพenja su globalne postavke koje kontroliraju funkciju ljuske kao i drugih Linux programa. Joลก jedan uobiฤajeni izraz za varijable okruลพenja su globalne varijable ljuske.
37) Koji su razliฤiti naฤini rada pri koriลกtenju vi editora?
Postoje 3 naฤina rada pod vi:- Komandni naฤin rada โ ovo je naฤin rada u kojem poฤinjete - Naฤin ureฤivanja โ ovo je naฤin rada koji vam omoguฤuje ureฤivanje teksta- Ex naฤin rada โ ovo je naฤin rada u kojem komunicirate s viom s uputama za obraditi datoteku
38) Je li moguฤe koristiti preฤace za dugu putanju?
Da tamo je. Znaฤajka poznata kao proลกirenje naziva datoteke omoguฤuje vam da to uฤinite pomoฤu tipke TAB. Na primjer, ako imate put pod nazivom /home/iceman/assignments directory, upisali biste na sljedeฤi naฤin: /ho[tab]/ice[tab]/assi[tab] . Ovo, meฤutim, pretpostavlja da je put jedinstven i da ljuska koju koristite podrลพava ovu znaฤajku.
39) ล to je preusmjeravanje?
Preusmjeravanje je proces usmjeravanja podataka s jednog izlaza na drugi. Takoฤer se moลพe koristiti za usmjeravanje izlaza kao ulaza u drugi proces.
40) ล to je grep naredba?
grep naredba za pretraลพivanje koja koristi pretraลพivanje temeljeno na obrascima. Koristi opcije i parametre koji su navedeni uz naredbeni redak i primjenjuje ovaj obrazac u traลพenju traลพenog izlaza datoteke.
Pitanja za intervju za Linux za 5+ godina iskustva
41) ล to bi mogao biti problem kada je izdana naredba dala drugaฤiji rezultat od posljednjeg puta kada je koriลกtena?
Jedan vrlo moguฤ razlog za dobivanje razliฤitih rezultata iz onoga ลกto se ฤini kao ista naredba ima veze s problemima osjetljivosti na velika i mala slova. Buduฤi da Linux razlikuje velika i mala slova, naredba koja je prethodno koriลกtena mogla je biti unesena u drugaฤijem formatu od trenutnog. Na primjer, za popis svih datoteka u direktoriju, trebali biste upisati naredbu ls, a ne LS.ping LS ฤe ili rezultirati porukom o pogreลกci ako ne postoji program s tim toฤnim imenom ili moลพe proizvesti drugaฤiji izlaz ako postoji program pod nazivom LS koji obavlja drugu funkciju.
42) ล to je sadrลพaj /usr/local?
Sadrลพi lokalno instalirane datoteke. Ovaj direktorij je vaลพan u okruลพenjima u kojima su datoteke pohranjene na mreลพi. Toฤnije, lokalno instalirane datoteke idu u /usr/local/bin, /usr/local/lib itd.). Joลก jedna primjena ovog imenika je da se koristi za softverske pakete instalirane iz izvora ili softver koji nije sluลพbeno isporuฤen s distribucijom.
43) Kako prekinuti proces koji je u tijeku?
Svaki proces u sustavu identificiran je jedinstvenim ID-om procesa ili pid-om. Koristite naredbu kill nakon koje slijedi pid da prekinete taj proces. Za prekid svih procesa odjednom upotrijebite kill 0.
44) Kako umetnuti komentare u prompt naredbenog retka?
Komentare kreira typing simbol # prije samog teksta komentara. To govori ljusci da potpuno ignorira ono ลกto slijedi. Na primjer โ# Ovo je samo komentar koji ฤe ljuska ignorirati.โ
45) ล to je naredbena grupaping i kako to radi?
Za grupiranje naredbi moลพete koristiti zagrade. Na primjer, ako ลพelite poslati trenutni datum i vrijeme zajedno sa sadrลพajem datoteke pod nazivom OUTPUT u drugu datoteku pod nazivom MYDATES, moลพete primijeniti naredbu grouping kako slijedi: (datum cat IZLAZ) > MOJI DATUMI
46) Kako izvrลกiti viลกe od jedne naredbe ili programa iz jednog unosa naredbenog retka?
Moลพete kombinirati nekoliko naredbi tako da svaku naredbu ili program odvojite simbolom toฤke i zareza. 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 ekstenzijom โcโ, au njoj se pojavljuje string โappleโ.
Odgovor:
Find ./ -name "*.c" | xargs grep โi "apple"
48) Napiลกite naredbu koja ฤe prikazati sve .txt datoteke, ukljuฤujuฤi njihovu individualnu dozvolu.
Odgovor:
ls -al *.txt
49) Napiลกite naredbu koja ฤe uฤiniti sljedeฤe:
-traลพi sve datoteke u trenutnom i narednim direktorijima s ekstenzijom c,v
-ukloni,v iz rezultata (moลพete koristiti naredbu sed)
-koristite rezultat i upotrijebite naredbu grep za traลพenje 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ฤja turpija1, turpija2
c) ls โ s Factdir
odgovori:
a) treba postojati razmak izmeฤu 2 opcije: ls -l -s
b) nemojte koristiti zareze za odvajanje argumenata: cat file1 file2
c) izmeฤu crtice i oznake opcije ne smije biti razmaka: 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 saznati status procesa?
Koristite naredbu
ps ux
53) Kako moลพete provjeriti status memorije?
Moลพete koristiti naredbu
free -m za prikaz izlaza u MB
free -g za prikaz izlaza u GB
54) Objasnite kako obojiti Git konzolu?
Za bojanje Git konzole, moลพete koristiti naredbu git configโglobal color.ui auto. U naredbi, varijabla color.ui postavlja zadanu vrijednost za varijablu kao ลกto je color.diff i color.grep.
55) Kako moลพete dodati jednu datoteku drugoj u Linuxu?
Za dodavanje jedne datoteke drugoj u Linuxu moลพete koristiti naredbu cat file2 >> file 1. Operator >> dodaje izlaz imenovane datoteke ili stvara datoteku ako nije stvorena. Dok druga naredba cat file 1 file 2 > file 3 dodaje dvije ili viลกe datoteka jednoj.
56) Objasnite kako moลพete pronaฤi datoteku pomoฤu terminala?
Da biste pronaลกli datoteku, morate koristiti naredbu, find . โname "process.txt". Traลพit ฤe trenutni direktorij za datoteku pod nazivom process.txt.
57) Objasnite kako moลพete stvoriti mapu pomoฤu terminala?
Da biste stvorili mapu, morate koristiti naredbu mkdir.Bit ฤe neลกto poput ovih: ~$ mkdir Guru99
58) Objasnite kako moลพete vidjeti tekstualnu datoteku koristeฤi Terminal?
Da biste vidjeli tekstualnu datoteku, idite u odreฤenu mapu u kojoj se tekstualne datoteke nalaze pomoฤu naredbe cd i zatim upiลกite less filename.txt.
59) Objasnite kako omoguฤiti curl on Ubuntu LAMP stog?
Da biste omoguฤili curl on Ubuntu, prvo instalirajte libcurl, kada zavrลกite koristite sljedeฤu naredbu sudo/etc/init .d /apache2 restart or sudo service apache2 restart.
60) Objasnite kako omoguฤiti root prijavu Ubuntu?
Naredba koja omoguฤuje root biljeลพenje je
#sudo sh-c 'echo โgreater-show-manual-login=trueโ >>/etc/lightdm/lightdm.conf'
61) Kako moลพete pokrenuti Linux program u pozadini istovremeno kada pokrenete svoj Linux posluลพitelj?
Koriลกtenjem nohup. Zaustavit ฤe proces primanja NOHUP signal i time ga prekidate odjavljujete se iz programa koji je pozvan s. & pokreฤe proces u pozadini.
62) Objasnite kako deinstalirati biblioteke u Linuxu?
Za deinstalaciju biblioteka u Linuxu, moลพete koristiti naredbu sudo apt-get remove library_name
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu

