Organizirali smo najpogostejša vprašanja in odgovore na vprašanja o intervjuju za Linux, ki kandidatom pomagajo, da se pripravijo na osnovna vprašanja za intervju za Linux, ki vam jih lahko anketar postavi med vašim intervjujem. Na tem seznamu vprašanj za razgovore v Linuxu smo zajeli vsa najpogostejša osnovna in napredna vprašanja za skrbniške pogovore v Linuxu s podrobnimi odgovori, da bodo kandidati lažje očistili razgovor.
Ta seznam osnovnih vprašanj za Linux zajema več kot 60 pomembnih vprašanj za sveže in vprašanja za Linux ter pogovore in odgovore za izkušene kandidate za pomoč pri pripravi na razgovor. Ta podroben vodnik za vprašanja o intervjuju za Linux vam bo pomagal pri iskanju pogovora za Linux Job.
Prenesite PDF
Linux Commands Intervju Vprašanja in odgovori za izkušene
1) Kaj je Linux?
Linux je operacijski sistem, ki temelji na UNIX-u in ga je prvi predstavil Linus Torvalds. Temelji na jedru Linuxa in lahko deluje na različnih strojnih platformah proizvajalcev Intel, MIPS, HP, IBM, SPARC in Motorola. Drug priljubljen element v Linuxu je njegova maskota, figura pingvina po imenu Tux.
2) Kakšna je razlika med UNIX in LINUX?
Unix se je prvotno začel kot dober operacijski sistem podjetja Bell Laboratories, ki se je kasneje rodil v različnih komercialnih različicah. Po drugi strani je Linux brezplačen, odprtokoden in namenjen kot neprimerni operacijski sistem za množice.
3) Kaj je BASH?
BASH je okrajšava za Bourne Again SHell. Napisal jo je Steve Bourne kot nadomestek originalni školjki Bourne Shell (ki jo predstavlja / bin / sh). Združuje vse funkcije prvotne različice Bourne Shell ter dodatne funkcije za lažjo in priročnejšo uporabo. Od takrat je bil prilagojen kot privzeta lupina za večino sistemov z Linuxom.
4) Kaj je jedro Linuxa?
Linux Kernel je sistemska programska oprema na nizki ravni, katere glavna vloga je upravljanje uporabniških virov strojne opreme. Uporablja se tudi za zagotavljanje vmesnika za interakcijo na ravni uporabnika.
5) Kaj je LILO?
LILO je zagonski nalagalnik za Linux. Uporablja se predvsem za nalaganje operacijskega sistema Linux v glavni pomnilnik, da lahko začne delovati.
6) Kaj je swap prostor?
Swap prostor je določena količina prostora, ki ga Linux uporablja za začasno hrambo nekaterih programov, ki se izvajajo hkrati. To se zgodi, ko RAM nima dovolj pomnilnika za vse programe, ki se izvajajo.
7) Kakšna je prednost odprtokodne kode?
Odprta koda vam omogoča, da svojo programsko opremo, vključno z izvornimi kodami, distribuirate prosto vsem, ki jih to zanima. Ljudje bi nato lahko dodajali funkcije in celo odpravljali napake in odpravljali napake v izvorni kodi. Lahko celo izboljšajo njegovo delovanje in nato znova prosto distribuirajo te izboljšane izvorne kode. To sčasoma koristi vsem v skupnosti.
8) Katere so osnovne komponente Linuxa?
Tako kot kateri koli drugi tipični operacijski sistem ima tudi Linux vse te komponente: jedro, lupine in GUI, sistemske pripomočke in aplikacijski program. Linux ima prednost pred drugimi operacijskimi sistemi, saj ima vsak vidik dodatne funkcije in vse kode zanje lahko brezplačno prenesete.
9) Ali sistem Linux pomaga, če ima nameščenih več namiznih okolij?
Na splošno je eno namizno okolje, na primer KDE ali Gnome, dovolj dobro, da deluje brez težav. Vse je stvar preferenc uporabnika, čeprav sistem omogoča preklop iz enega okolja v drugega. Nekateri programi bodo delovali v enem okolju, v drugem pa ne, zato bi ga lahko šteli tudi za dejavnik pri izbiri, katero okolje uporabiti.
10) Kakšna je osnovna razlika med BASH in DOS?
Ključne razlike med konzolo BASH in DOS so na treh področjih:
- ukazi BASH razlikujejo med velikimi in malimi črkami, ukazi DOS pa ne;
- Pod BASH je / znak ločilo imenika in \ deluje kot ubežni znak. V DOS-u / služi kot ločilo argumenta ukaza in \ je ločilo imenika
- DOS sledi poimenovanju datotek, to je 8-mestno ime datoteke, ki ji sledi pika in 3 znaki za pripono. BASH se ne drži take konvencije.
11) Kakšen je pomen projekta GNU?
To tako imenovano gibanje brezplačne programske opreme omogoča številne prednosti, kot sta svoboda izvajanja programov za kateri koli namen in svoboda preučevanja in spreminjanja programa po vaših željah. Omogoča vam tudi nadaljnjo distribucijo kopij programske opreme drugim ljudem, pa tudi svobodo za izboljšanje programske opreme in njeno objavo v javnosti.
12) Opišite korenski račun.
Koreninski račun je kot račun skrbnika sistema in vam omogoča popoln nadzor nad sistemom. Tu lahko ustvarite in vzdržujete uporabniške račune ter za vsak račun dodelite različna dovoljenja. To je privzeti račun vsakič, ko namestite Linux.
13) Kaj je CLI?
CLI je okrajšava za vmesnik ukazne vrstice. Ta vmesnik omogoča uporabniku, da vnese deklarativne ukaze, s katerimi računalniku da navodila za izvajanje operacij. CLI ponuja večjo prilagodljivost. Vendar se drugi uporabniki, ki so že vajeni uporabe GUI, težko zapomnijo ukaze, vključno z atributi, ki so priloženi.
14) Kaj je GUI?
GUI ali grafični uporabniški vmesnik uporablja slike in ikone, ki jih uporabniki kliknejo in z njimi manipulirajo, kot način komunikacije z računalnikom. Namesto da bi si morali zapomniti in vnašati ukaze, uporaba grafičnih elementov olajša interakcijo s sistemom in doda več privlačnosti s slikami, ikonami in barvami.
15) Kako odpreti ukazni poziv pri izdaji ukaza?
Če želite odpreti privzeto lupino (tam je mogoče najti ukazni poziv), pritisnite Ctrl-Alt-F1. To bo zagotovilo vmesnik ukazne vrstice (CLI), iz katerega lahko po potrebi zaženete ukaze.
16) Kako lahko ugotovite, koliko pomnilnika uporablja Linux?
V ukazni lupini za informacije o uporabi pomnilnika uporabite ukaz "concatenate": cat / proc / meminfo. Videti bi morali vrstico, ki začne nekaj podobnega Mem: 64655360 itd. To je skupni pomnilnik, ki ga Linux misli na voljo.
Uporabite lahko tudi ukaze
free - mvmstattophtop
najti trenutno porabo pomnilnika
17) Kakšna je tipična velikost swap particije v sistemu Linux?
Prednostna velikost izmenljive particije je dvakrat večja količina fizičnega pomnilnika, ki je na voljo v sistemu. Če to ni mogoče, mora biti najmanjša velikost nameščenega pomnilnika.
18) Kaj so simbolne povezave?
Simbolične povezave delujejo podobno kot bližnjice v sistemu Windows. Takšne povezave kažejo na programe, datoteke ali imenike. Omogoča tudi takojšen dostop do njega, ne da bi morali iti neposredno do celotnega imena poti.
19) Ali kombinacija tipk Ctrl + Alt + Del deluje v Linuxu?
Ja, res je. Tako kot Windows lahko tudi s to kombinacijo tipk izvedete ponovni zagon sistema. Ena razlika je v tem, da ne boste prejeli nobenega potrditvenega sporočila, zato je ponovni zagon takojšen.
20) Kako se sklicujete na vzporedna vrata, kjer so priključene naprave, kot so tiskalniki?
Medtem ko v sistemu Windows vzporedna vrata označujete kot vrata LPT, v Linuxu pa / dev / lp. LPT1, LPT2 in LPT3 bi bili zato pod Linuxom imenovani / dev / lp0, / dev / lp1 ali / dev / lp2.
21) Ali so diski, kot so trdi disk in diskete, predstavljeni s črkami pogona?
Ne. V Linuxu imata vsak pogon in naprava različne oznake. Na primer disketni pogoni se imenujejo / dev / fd0 in / dev / fd1. Trdi diski IDE / EIDE se imenujejo / dev / hda, / dev / hdb, / dev / hdc itd.
22) Kako spremenim dovoljenja pod Linuxom?
Ob predpostavki, da ste skrbnik sistema ali lastnik datoteke ali imenika, lahko odobrite dovoljenje z ukazom chmod. Uporabite simbol + za dodajanje dovoljenja ali - simbol za zavrnitev dovoljenja, skupaj s katero koli od naslednjih črk: u (uporabnik), g (skupina), o (drugi), a (vsi), r (branje), w (pisanje) in x (izvrši). Ukaz chmod go + rw FILE1.TXT na primer dovoli dostop za branje in pisanje do datoteke FILE1.TXT, ki je dodeljena skupinam in drugim.
23) Katera imena so v Linuxu dodeljena različnim serijskim vratom?
Zaporedna vrata so označena kot / dev / ttyS0 do / dev / ttyS7. To so enakovredna imena COM1 do COM8 v sistemu Windows.
24) Kako dostopate do particij pod Linuxom?
Linux dodeli številke na koncu identifikatorja pogona. Če bi imel na primer prvi trdi disk IDE tri primarne particije, bi bili poimenovani / oštevilčeni, / dev / hda1, / dev / hda2 in / dev / hda3.
25) Kaj so trde povezave?
Trde povezave kažejo neposredno na fizično datoteko na disku in ne na ime poti. To pomeni, da če preimenujete ali premaknete izvirno datoteko, povezava ne bo prekinjena, saj je povezava do same datoteke in ne do poti, kjer je datoteka.
26) Kakšna je največja dolžina imena datoteke v Linuxu?
Vsako ime datoteke lahko vsebuje največ 255 znakov. Ta omejitev ne vključuje imena poti, zato lahko celotno ime poti in ime datoteke presega 255 znakov.
27) Kakšna so imena datotek, pred katerimi je pika?
Imena datotek, pred katerimi je pika, so na splošno skrite datoteke. Te datoteke so lahko konfiguracijske datoteke, ki vsebujejo pomembne podatke ali informacije o nastavitvah. Če te datoteke nastavite kot skrite, je manjša verjetnost nenamernega brisanja.
28) Pojasnite navidezno namizje.
To služi kot alternativa zmanjšanju in maksimiranju različnih oken na trenutnem namizju. Z navideznimi namizji lahko namizje počistite, ko lahko odprete enega ali več programov. Namesto da bi po potrebi minimirali / obnovili vse te programe, lahko preprosto premešate med navideznimi namizji s programi, ki so nedotaknjeni v vsakem od njih.
29) Kako si delite program med različnimi navideznimi namizji pod Linuxom?
Če želite program deliti z različnimi navideznimi namizji, v zgornjem levem kotu okna programa poiščite ikono, ki je videti kot potisni gumb. S pritiskom na ta gumb boste aplikacijo "pripnili" na svoje mesto, tako da bo prikazana na vseh navideznih namizjih v enakem položaju na zaslonu.
30) Kaj predstavlja brezimni (prazen) imenik?
To prazno imeniško ime služi kot brezimna osnova datotečnega sistema Linux. Ta služi kot priloga za vse druge imenike, datoteke, pogone in naprave.
31) Kaj je ukaz pwd?
Ukaz pwd je okrajšava za ukaz delovnega imenika za tiskanje.
Primer:
pwd
Izhod:
/home/guru99/myDir
32) Kaj so demoni?
Demoni so storitve, ki ponujajo več funkcij, ki morda niso na voljo v osnovnem operacijskem sistemu. Njegova glavna naloga je prisluhniti zahtevi za storitev in hkrati ukrepati na podlagi teh zahtev. Po opravljeni storitvi se nato odklopi in čaka na nadaljnje zahteve.
33) Kako preklopite z enega namiznega okolja na drugega, na primer s KDE na Gnome?
Ob predpostavki, da imate nameščeni ti dve okolji, se preprosto odjavite iz grafičnega vmesnika. Nato na prijavni zaslon vnesite svoj ID za prijavo in geslo ter izberite vrsto seje, ki jo želite naložiti. Ta izbira bo ostala privzeta, dokler je ne spremenite v kaj drugega.
34) Kakšne vrste dovoljenj ima Linux?
V Linuxu obstajajo tri vrste dovoljenj: - branje: uporabniki lahko berejo datoteke ali seznam imenikov - piše: uporabniki lahko pišejo v datoteko novih datotek v imenik - izvrši: uporabniki lahko datoteko zaženejo ali poiščejo določeno datoteko znotraj imenik
35) Kako občutljivost na velike in male črke vpliva na način uporabe ukazov?
Ko govorimo o občutljivosti na velike in male črke, se ukazi štejejo za enake le, če je vsak znak kodiran kot je, vključno z malimi in velikimi črkami. To pomeni, da so CD, cd in Cd trije različni ukazi. Če vnesete ukaz z velikimi črkami, če bi morali biti z malimi črkami, boste dobili različne rezultate.
36) Kaj so okoljske spremenljivke?
Okoljske spremenljivke so globalne nastavitve, ki nadzorujejo tako funkcijo lupine kot tudi drugih programov Linux. Drug pogost izraz za okoljske spremenljivke so globalne spremenljivke lupine.
37) Kateri so različni načini pri uporabi urejevalnika vi?
Obstajajo 3 načini pod vi: - ukazni način - to je način, v katerem začnete v - način urejanja - to je način, ki vam omogoča urejanje besedila - način Ex - to je način, v katerem z vi komunicirate z navodili za obdelati datoteko
38) Ali je mogoče uporabiti bližnjice za dolgo ime poti?
Ja, obstaja. Funkcija, imenovana razširitev imena datoteke, vam to omogoča s tipko TAB. Če imate na primer pot z imenom / home / iceman / directory, vpišete na naslednji način: / ho [tab] / ice [tab] / assi [tab]. To pa predvideva, da je pot edinstvena in da lupina, ki jo uporabljate, podpira to funkcijo.
39) Kaj je preusmeritev?
Preusmeritev je postopek usmerjanja podatkov z enega izhoda na drugega. Lahko se uporablja tudi za usmerjanje izhoda kot vhoda v drug postopek.
40) Kaj je grep ukaz?
grep iskalni ukaz, ki uporablja iskanje po vzorcih. Uporablja možnosti in parametre, ki so navedeni skupaj z ukazno vrstico, in ta vzorec uporabi pri iskanju zahtevanih izhodnih datotek.
41) V čem bi lahko bila težava, če bi izdani ukaz dal drugačen rezultat kot zadnjič, ko je bil uporabljen?
Eden zelo možnih razlogov za drugačne rezultate od tistega, za katerega se zdi, da je isti ukaz, je povezan z vprašanji glede občutljivosti na velike in male črke. Ker je Linux občutljiv na velike in male črke, je bil ukaz, ki je bil prej uporabljen, morda vnesen v drugačni obliki kot sedanja. Če želite na primer navesti vse datoteke v imeniku, vnesite ukaz ls in ne LS. Če vtipkate LS, se prikaže sporočilo o napaki, če ne obstaja program z natančnim imenom, ali pa lahko povzroči drugačen izhod, če obstaja program z imenom LS, ki izvaja drugo funkcijo.
42) Kakšna je vsebina / usr / local?
Vsebuje lokalno nameščene datoteke. Ta imenik je pomemben v okoljih, kjer so datoteke shranjene v omrežju. Lokalno nameščene datoteke gredo na / usr / local / bin, / usr / local / lib itd.). Druga aplikacija tega imenika je, da se uporablja za programske pakete, nameščene od vira, ali programsko opremo, ki ni uradno priložena distribuciji.
43) Kako končate tekoči postopek?
Vsak proces v sistemu je identificiran z edinstvenim ID-jem procesa ali pidom. Uporabite ukaz kill, ki mu sledi pid, da zaključite ta postopek. Če želite končati ves postopek hkrati, uporabite kill 0.
44) Kako vstavite komentarje v poziv ukazne vrstice?
Komentarji se ustvarijo tako, da pred dejanskim besedilom komentarja vtipkate simbol #. To lupini pove, da popolnoma prezre, kar sledi. Na primer "# To je samo komentar, ki ga bo lupina prezrla."
45) Kaj je združevanje ukazov in kako deluje?
Za oklepaje lahko ukaze uporabite v oklepajih. Če želite na primer poslati trenutni datum in uro skupaj z vsebino datoteke z imenom OUTPUT v drugo datoteko z imenom MYDATES, lahko uporabite ukazno razvrščanje na naslednji način: (date cat OUTPUT)> MYDATES
46) Kako izvedete več kot en ukaz ali program iz enega samega vnosa v ukazni vrstici?
Več ukazov lahko kombinirate tako, da vsak ukaz ali program ločite s simbolom podpičja. Tako lahko na primer v enem vnosu izdate tako vrsto ukazov:
ls -l cd… ls -a MYWORK which is equivalent to 3 commands: ls -l cd… ls -a MYWORK
** Upoštevajte, da se bo izvedla ena za drugo, v navedenem vrstnem redu.
47) Napišite ukaz, ki bo iskal datoteke s pripono "c" in vsebuje niz "jabolko".
Odgovor:
Find ./ -name "*.c" | xargs grep -i "apple"
48) Napišite ukaz, ki bo prikazal vse datoteke .txt, vključno s posameznim dovoljenjem.
Odgovor:
ls -al *.txt
49) Napišite ukaz, ki bo naredil naslednje:
-ogled vseh datotek v trenutnem in naslednjih imenikih s pripono c, v
-lepi v, rezultat iz rezultata (lahko uporabite ukaz sed) -uporabite rezultat in z ukazom grep poiščite vse pojavitve besede ORANGE v datotekah.Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) Kaj, če sploh, je narobe z vsakim od naslednjih ukazov?
a) ls -ls b) mačka datoteka1, datoteka2
c) ls - s FactdirOdgovori: a) med dvema možnostma mora biti presledek: ls -l -s
b) ne uporabljajte vejic za ločevanje argumentov: mačka datoteka1 datoteka2 c) med vezajem in oznako možnosti ne sme biti presledka: ls -s Factdir51) Kakšen je ukaz za izračun velikosti mape?
Za izračun velikosti mape uporabljamo ukaz du -sh folder1.
52) Kako lahko najdete status procesa?
Uporabite ukaz
ps ux
53) Kako lahko preverite stanje pomnilnika?
Uporabite lahko ukaz
free -m za prikaz izhodnih podatkov v MB
brezplačno -g za prikaz izhoda v GB
54) Pojasnite, kako barvati konzolo Git?
Če želite barvati konzolo Git, lahko uporabite ukaz git config-global color.ui auto. V ukazu spremenljivka color.ui nastavi privzeto vrednost za spremenljivko, kot sta color.diff in color.grep.
55) Kako lahko v Linuxu dodate eno datoteko drugi?
Če želite v Linuxu dodati eno datoteko v drugo, lahko uporabite ukaz cat file2 >> datoteka 1. Operater >> doda izhod imenovane datoteke ali ustvari datoteko, če ni ustvarjena. Medtem ko drug ukaz cat datoteka 1 datoteka 2> datoteka 3 doda dve ali več datotek v eno.
56) Pojasnite, kako lahko poiščete datoteko s pomočjo terminala?
Če želite poiskati datoteko, morate uporabiti ukaz, poiščite. -ime "process.txt" . Iskal bo trenutni imenik za datoteko, imenovano process.txt.
57) Pojasnite, kako lahko s pomočjo terminala ustvarite mapo?
Če želite ustvariti mapo, morate uporabiti ukaz mkdir. Nekaj takega bo: ~ $ mkdir Guru99
58) Pojasnite, kako si lahko s pomočjo terminala ogledate besedilno datoteko?
Če si želite ogledati besedilno datoteko, pojdite v določeno mapo, v kateri so besedilne datoteke, z ukazom cd in nato vnesite manj filename.txt.
59) Pojasnite, kako omogočiti curl na svežnju Ubuntu LAMP?
Če želite v Ubuntu omogočiti curl, najprej namestite libcurl, ko končate, uporabite naslednji ukaz sudo / etc / init .d / apache2 restart ali sudo service apache2 restart.
60) Pojasnite, kako v Ubuntuju omogočiti root prijavo?
Ukaz, ki omogoča prijavo korenskega dnevnika, je
#sudo sh-c 'echo "larger-show-manual-login = true" >> / etc / lightdm / lightdm.conf'
61) Kako lahko hkrati zaženete program Linux v ozadju, ko zaženete Linux Server?
Z uporabo nohup. Ustavil bo postopek prejemanja signala NOHUP in ga tako zaključil, ko se boste odjavili iz programa, s katerim je bil poklican. & zažene postopek v ozadju.
62) Pojasnite, kako odstraniti knjižnice v Linuxu?
Če želite odstraniti knjižnice v Linuxu, lahko uporabite ukaz sudo apt-get remove library_name