A 60 legnépszerűbb Linux-interjúkérdés és -válasz (PDF) 2025-ben

Íme a Linux-interjúk kérdései és válaszai friss és tapasztalt jelölteknek álmaik állása megszerzéséhez.

 

Linux-interjú kérdések és válaszok pályakezdőknek

1) Mi az a Linux?

A Linux egy nyílt forráskódú licenc alatt terjesztett operációs rendszer vagy kernel. Funkciólistája teljesen olyan, mint a UNIX. A kernel a Linux operációs rendszer középpontjában álló program, amely olyan alapvető dolgokról gondoskodik, mint például a hardver és a szoftver közötti kommunikáció.

👉 Ingyenes PDF letöltés: Linux-interjú kérdések és válaszok


2) Mi a különbség a UNIX és a LINUX között?

A Unix eredetileg a Bell Laboratories saját operációs rendszereként indult, amely később különböző kereskedelmi verziókká vált. Másrészt a Linux ingyenes, nyílt forráskódú, és nem megfelelő operációs rendszernek szánták a tömegek számára.


3) Mi az a BASH?

A BASH a Bourne Again SHell rövidítése. Steve Bourne írta az eredeti Bourne Shell (a /bin/sh által képviselt) helyettesítésére. Egyesíti a Bourne Shell eredeti verziójának összes funkcióját, valamint további funkciókat, amelyek megkönnyítik és kényelmesebbé teszik a használatát. Azóta alapértelmezettként adaptálták héj a legtöbb Linuxot futtató rendszerhez.


4) Mi az a Linux Kernel?

A Linux Kernel egy alacsony szintű rendszerszoftver, amelynek fő szerepe a hardver erőforrások kezelése a felhasználó számára. Azt is használják, hogy felhasználói szintű interakciót biztosítson.

Mi az a Linux


5) Mi az a LILO?

A LILO egy rendszerindító betöltő Linux. Főleg a Linux operációs rendszer fő memóriába való betöltésére szolgál, hogy az megkezdhesse működését.


6) Mi az a csereterület?

A csereterület egy bizonyos mennyiségű terület, amelyet a Linux az egyidejűleg futó programok ideiglenes tárolására használ. Ez akkor fordul elő, ha a RAM-ban nincs elég memória az összes futó program tárolására.


7) Mi az előnye a nyílt forráskódnak?

A nyílt forráskód lehetővé teszi, hogy szoftverét, beleértve a forráskódokat is, szabadon terjeszthesse bárki számára, akit érdekel. Az emberek ezután funkciókat adhatnak hozzá, sőt a forráskódban lévő hibákat is kijavíthatják és kijavíthatják. Még jobbá is tehetik a működést, majd újra szabadon terjeszthetik ezeket a továbbfejlesztett forráskódokat. Ez végül mindenki számára előnyös a közösségben.


8) Melyek a Linux alapvető összetevői?

Csakúgy, mint bármely más tipikus operációs rendszer, a Linux is tartalmazza ezeket az összes összetevőt: kernel, héjak és grafikus felhasználói felületek, rendszer-segédprogramok és egy alkalmazásprogram. Ami a Linuxot előnyösebbé teszi a többi operációs rendszerrel szemben, az az, hogy minden szemponthoz további szolgáltatások tartoznak, és ezekhez tartozó összes kód ingyenesen letölthető.


9) Segít, ha egy Linux rendszeren több asztali környezet van telepítve?

Általában egy asztali környezet, például a KDE vagy a Gnome, elég jó ahhoz, hogy problémamentesen működjön. Mindez a felhasználó preferenciáitól függ, bár a rendszer lehetővé teszi az egyik környezetről a másikra való váltást. Egyes programok az egyik környezetben működnek, a másikban pedig nem, így ez is tényezőnek tekinthető a használni kívánt környezet kiválasztásában.


10) Mi az alapvető különbség a BASH és a DOS között?

A BASH és a DOS konzol közötti fő különbségek 3 területen rejlenek:

– A BASH parancsok megkülönböztetik a kis- és nagybetűket, míg a DOS parancsok nem;

– A BASH alatt a / karakter egy könyvtárelválasztó, a \ pedig escape karakterként működik. DOS alatt a / parancs argumentumhatárolóként, a \ pedig a könyvtárelválasztóként szolgál

– A DOS egy konvenciót követ a fájlok elnevezésében, amely 8 karakteres fájlnév, amelyet egy pont követ, és 3 karakter a kiterjesztés. A BASH nem követ ilyen konvenciót.


11) Mi a GNU projekt jelentősége?

Ez az úgynevezett szabadszoftver-mozgalom számos előnnyel jár, mint például a programok bármilyen célból történő futtatásának szabadsága, valamint a programok tanulmányozása és módosítása az Ön igényei szerint. Lehetővé teszi továbbá a szoftverek másolatainak mások számára történő újraterjesztését, valamint a szoftver fejlesztésének és a nyilvánosság számára történő közzétételének szabadságát.


12) Ismertesse a root fiókot.

A root fiók olyan, mint egy rendszergazdai fiók, és lehetővé teszi a rendszer teljes irányítását. Itt hozhat létre és karbantarthat felhasználói fiókokat, minden fiókhoz különböző engedélyeket rendelve. Ez az alapértelmezett fiók minden alkalommal, amikor telepíti a Linuxot.


13) Mi az a CLI?

A CLI a rövidítése Parancssori interfész. Ez az interfész lehetővé teszi a felhasználó számára, hogy deklaratív parancsokat írjon be, amelyek műveletek végrehajtására utasítják a számítógépet. A CLI nagyobb rugalmasságot kínál. Más felhasználók azonban, akik már hozzászoktak a grafikus felhasználói felület használatához, nehezen tudják megjegyezni a parancsokat, beleértve a hozzá tartozó attribútumokat is.


14) Mi az a GUI?

A grafikus felhasználói felület olyan képeket és ikonokat használ, amelyekre a felhasználók kattintanak és manipulálják a számítógéppel való kommunikációt. A parancsok emlékezése és beírása helyett a grafikus elemek használata megkönnyíti a rendszerrel való interakciót, valamint vonzóbbá teszi a képeket, ikonokat és színeket.


15) Hogyan lehet megnyitni a parancssort parancs kiadásakor?

Az alapértelmezett shell megnyitásához (ahol a parancssor található) nyomja meg a Ctrl-Alt-F1 billentyűket. Ez egy parancssori felületet (CLI) biztosít, amelyről szükség szerint futtathatja a parancsokat.


16) Hogyan lehet megtudni, hogy mennyi memóriát használ a Linux?

A parancshéjból használja a „concatenate” parancsot: cat /proc/meminfo a memóriahasználati információkhoz. Látnod kell egy sort, amely valami olyasmivel kezdődik, mint a Mem: 64655360 stb. Ez az a teljes memória, amelyről a Linux úgy gondolja, hogy használható.

Használhat parancsokat is

free - m

vmstat

top

htop

az aktuális memóriahasználat megkereséséhez


17) Mekkora a tipikus swap partíció mérete Linux rendszeren?

A swap partíciók előnyben részesített mérete kétszerese a rendszerben elérhető fizikai memória mennyiségének. Ha ez nem lehetséges, akkor a minimális méretnek meg kell egyeznie a telepített memória méretével.


18) Mik azok a szimbolikus linkek?

A szimbolikus hivatkozások a bemeneti parancsikonokhoz hasonlóan működnek Windows. Az ilyen hivatkozások programokra, fájlokra vagy könyvtárakra mutatnak. Azt is lehetővé teszi, hogy azonnal hozzáférjen hozzá anélkül, hogy közvetlenül a teljes elérési útra kellene lépnie.


19) Működik a Ctrl+Alt+Del billentyűkombináció Linuxon?

Dehogynem. Akárcsak Windows, ezzel a billentyűkombinációval végrehajthatja a rendszer újraindítását. Az egyik különbség az, hogy nem fog semmilyen megerősítő üzenetet kapni, ezért az újraindítás azonnali.


20) Hogyan utal arra a párhuzamos portra, amelyhez eszközök, például nyomtatók csatlakoznak?

Míg alatt Windows a párhuzamos portot LPT portnak nevezed, Linux alatt pedig /dev/lp . Az LPT1, LPT2 és LPT3 ezért /dev/lp0, /dev/lp1 vagy /dev/lp2 néven szerepel Linux alatt.


Linux-interjú kérdések és válaszok tapasztaltaknak

21) A meghajtók, például a merevlemez és a hajlékonylemez-meghajtók meghajtóbetűjellel vannak ábrázolva?

Nem. Linuxban minden meghajtónak és eszköznek más a jelölése. Például a hajlékonylemez-meghajtók neve /dev/fd0 és /dev/fd1. Az IDE/EIDE merevlemezek neve /dev/hda, /dev/hdb, /dev/hdc stb.


22) Hogyan lehet megváltoztatni a jogosultságokat Linux alatt?

Feltéve, hogy Ön a rendszergazda vagy egy fájl vagy könyvtár tulajdonosa, a chmod paranccsal adhat engedélyt. Használja a + szimbólumot az engedély hozzáadásához vagy a – szimbólumot az engedély megtagadásához, valamint a következő betűk bármelyikét: u (felhasználó), g (csoport), o (egyéb), a (minden), r (olvasás), w (írás) és x (végrehajtás). Például a chmod go+rw FILE1.TXT parancs olvasási és írási hozzáférést biztosít a FILE1.TXT fájlhoz, amely csoportokhoz és egyebekhez van hozzárendelve.


23) Linux alatt milyen nevek vannak hozzárendelve a különböző soros portokhoz?

A soros portok a /dev/ttyS0 és a /dev/ttyS7 között vannak azonosítva. Ezek a COM1 és COM8 in-nek megfelelő nevei Windows.


24) Hogyan lehet hozzáférni a partíciókhoz Linux alatt?

A Linux számokat rendel a meghajtóazonosító végéhez. Például, ha az első IDE merevlemeznek három elsődleges partíciója volt, akkor ezek neve/számozott, /dev/hda1, /dev/hda2 és /dev/hda3.


25) Mik azok a kemény linkek?

A merev hivatkozások közvetlenül a lemezen lévő fizikai fájlra mutatnak, nem az elérési útra. Ez azt jelenti, hogy ha átnevezi vagy áthelyezi az eredeti fájlt, a hivatkozás nem szakad meg, mivel a hivatkozás magához a fájlhoz tartozik, nem pedig a fájl elérési útjához.


26) Mennyi a fájlnév maximális hossza Linux alatt?

Bármely fájlnév legfeljebb 255 karakterből állhat. Ez a korlát nem tartalmazza az elérési utat, ezért a teljes elérési út és fájlnév jóval meghaladhatja a 255 karaktert.


27) Mik azok a fájlnevek, amelyek előtt egy pont szerepel?

Általában a pont előtti fájlnevek rejtett fájlok. Ezek a fájlok lehetnek konfigurációs fájlok, amelyek fontos adatokat vagy beállítási információkat tartalmaznak. Ha ezeket a fájlokat rejtettként állítja be, akkor kisebb a véletlen törlésének valószínűsége.


28) Magyarázza el a virtuális asztalt.

Ez alternatívaként szolgál a különböző ablakok minimalizálására és maximalizálására az aktuális asztalon. A virtuális asztalok használata törölheti az asztalt, ha megnyit egy vagy több programot. Ahelyett, hogy szükség szerint minimalizálná/visszaállítaná ezeket a programokat, egyszerűen váltogathat a virtuális asztalok között, mindegyikben sértetlen programokkal.


29) Hogyan lehet megosztani egy programot különböző virtuális asztalokon Linux alatt?

Egy program különböző virtuális asztalokon való megosztásához a programablak bal felső sarkában keressen egy gombostűnek tűnő ikont. Ennek a gombnak a megnyomásával az alkalmazás a helyére kerül, így az összes virtuális asztalon ugyanazon a helyen jelenik meg a képernyőn.


30) Mit jelképez egy névtelen (üres) könyvtár?

Ez az üres könyvtárnév a Linux fájlrendszer névtelen alapjaként szolgál. Ez az összes többi könyvtár, fájl, meghajtó és eszköz mellékleteként szolgál.


31) Mi az a pwd parancs?

A pwd parancs a print working directory parancs rövidítése.

Példa:

pwd

output:

/home/guru99/myDir

32) Mik azok a démonok?

A démonok olyan szolgáltatások, amelyek számos olyan funkciót biztosítanak, amelyek esetleg nem érhetők el az alap operációs rendszer alatt. Fő feladata a szolgáltatási kérések meghallgatása és egyben ezekre a kérésekre való reagálás. A szolgáltatás befejezése után a rendszer leválasztja a kapcsolatot, és várja a további kéréseket.


33) Hogyan válthat át egyik asztali környezetről a másikra, például KDE-ről Gnome-ra?

Feltéve, hogy ez a két környezet telepítve van, csak jelentkezzen ki a grafikus felületről. Ezután a bejelentkezési képernyőn írja be bejelentkezési azonosítóját és jelszavát, és válassza ki a betölteni kívánt munkamenet típusát. Ez a választás marad az alapértelmezett, amíg nem módosítja valami másra.


34) Milyen típusú engedélyek léteznek Linux alatt?

Háromféle engedély létezik Linux alatt: - Olvasás: a felhasználók elolvashatják a fájlokat vagy listázhatják a könyvtárat - Írás: a felhasználók új fájlokat írhatnak a könyvtárba - Végrehajtás: a felhasználók futtathatják a fájlt, vagy megkereshetnek egy adott fájlt a könyvtárban. egy könyvtárat


35) Hogyan befolyásolja a kis- és nagybetűk érzékenysége a parancsok használatát?

Amikor a kis- és nagybetűk érzékenységéről beszélünk, a parancsok csak akkor tekinthetők azonosnak, ha minden karakter úgy van kódolva, ahogy van, beleértve a kis- és nagybetűket is. Ez azt jelenti, hogy a CD, a cd és a Cd három különböző parancs. Ha egy parancsot nagybetűkkel ír be, ahol annak kisbetűvel kell lennie, akkor különböző kimeneteket fog eredményezni.


36) Mik azok a környezeti változók?

A környezeti változók olyan globális beállítások, amelyek a shell és más Linux-programok működését szabályozzák. A környezeti változók másik gyakori kifejezése a globális shell változók.


37) Mik a különböző módok a vi szerkesztő használatakor?

A vi alatt 3 mód van: - Parancs mód – ez az a mód, ahol elindul. - Szerkesztés mód - ez az a mód, amely lehetővé teszi a szövegszerkesztést - Ex mód - ez az a mód, ahol a vi-vel interakcióba léphet a következő utasításokkal. feldolgozni egy fájlt


38) Lehetséges parancsikonokat használni egy hosszú elérési úthoz?

Igen van. A fájlnévbővítés néven ismert szolgáltatás lehetővé teszi ezt a TAB billentyűvel. Például, ha van egy /home/iceman/assignments könyvtár nevű elérési útja, akkor a következőképpen írja be: /ho[tab]/ice[tab]/assi[tab] . Ez azonban azt feltételezi, hogy az elérési út egyedi, és az Ön által használt shell támogatja ezt a szolgáltatást.


39) Mi az átirányítás?

Átirányítás az a folyamat, amikor az adatokat egyik kimenetről a másikra irányítják. Használható arra is, hogy egy kimenetet egy másik folyamat bemeneteként irányítson.


40) Mi az a grep parancs?

grep egy keresési parancs, amely mintaalapú keresést használ. Használja a parancssorral együtt megadott opciókat és paramétereket, és ezt a mintát alkalmazza a kívánt fájlkimenet keresésekor.


Linux interjúkérdések több mint 5 éves tapasztalathoz

41) Mi lehet a probléma, ha egy kiadott parancs más eredményt adott, mint a legutóbbi használat során?

Az egyik nagyon lehetséges oka annak, hogy az ugyanazon parancstól eltérő eredményeket kapunk, a kis- és nagybetűk érzékenységével kapcsolatos. Mivel a Linux megkülönbözteti a kis- és nagybetűket, előfordulhat, hogy egy korábban használt parancsot a jelenlegitől eltérő formátumban adtak meg. Például a könyvtárban lévő összes fájl listázásához az ls parancsot kell begépelnie, nem pedig az LS parancsot. Az LS beírása vagy hibaüzenetet ad, ha nem létezik pontosan ilyen nevű program, vagy más kimenetet produkálhat, ha van egy LS nevű program, amely más funkciót hajt végre.


42) Mi a /usr/local tartalma?

Helyben telepített fájlokat tartalmaz. Ez a könyvtár fontos azokban a környezetekben, ahol fájlokat tárolnak a hálózaton. Pontosabban, a helyileg telepített fájlok a /usr/local/bin, /usr/local/lib stb. Ennek a könyvtárnak egy másik alkalmazása, hogy a forrásból telepített szoftvercsomagokhoz vagy a terjesztéshez hivatalosan nem szállított szoftverekhez használják.


43) Hogyan lehet befejezni egy folyamatban lévő folyamatot?

A rendszerben minden folyamatot egyedi folyamatazonosító vagy pid azonosít. A folyamat leállításához használja a kill parancsot, majd a pid parancsot. Az összes folyamat egyidejű leállításához használja a kill 0 parancsot.


44) Hogyan illeszthet be megjegyzéseket a parancssori promptba?

A megjegyzések a # szimbólum beírásával jönnek létre a tényleges megjegyzés szövege elé. Ez arra utasítja a héjat, hogy teljesen figyelmen kívül hagyja a következőket. Például: „# Ez csak egy megjegyzés, amelyet a shell figyelmen kívül hagy.”


45) Mi az a parancscsoportosítás, és hogyan működik?

Zárójelek segítségével csoportosíthatja a parancsokat. Például, ha el szeretné küldeni az aktuális dátumot és időt egy OUTPUT nevű fájl tartalmával együtt egy második, MYDATES nevű fájlba, akkor a következő parancsok csoportosítását alkalmazhatja: (date cat OUTPUT) > MYDATES


46) Hogyan hajthat végre egynél több parancsot vagy programot egyetlen parancssori bejegyzésből?

Több parancsot kombinálhat úgy, hogy az egyes parancsokat vagy programokat pontosvesszővel választja el egymástól. Például kiadhat egy ilyen parancssort egyetlen bejegyzésben:

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

**Ne feledje, hogy ezek egymás után, a megadott sorrendben kerülnek végrehajtásra.


47) Írjon egy parancsot, amely megkeresi a „c” kiterjesztésű fájlokat, és tartalmazza az „alma” karakterlánc előfordulását.

Válasz:

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

48) Írjon egy parancsot, amely megjeleníti az összes .txt fájlt, beleértve az egyedi engedélyeket is.

Válasz:

ls -al *.txt

49) Írjon egy parancsot, amely a következőket teszi:

-keresse meg az összes fájlt az aktuális és a következő könyvtárban c,v kiterjesztéssel
- eltávolítja a,v-t az eredményből (használhatja a sed parancsot)
- használja az eredményt, és egy grep paranccsal keresse meg a NARANCS szó összes előfordulását a fájlokban.

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Mi a baj az alábbi parancsok mindegyikével?

a) ls -ls
b) macska fájl1, fájl2
c) ls – s Factdir

Válaszok:
a) legyen szóköz a két lehetőség között: ls -l -s
b) ne használjon vesszőt az argumentumok elválasztására: cat file1 file2
c) ne legyen szóköz a kötőjel és az opciócímke között: ls –s Factdir


51) Mi a parancs a mappa méretének kiszámításához?

A mappa méretének kiszámításához használja a parancsot du –sh folder1.


52) Hogyan találhatja meg egy folyamat állapotát?

Használja a parancsot

ps ux


53) Hogyan ellenőrizheti a memória állapotát?

Használhatja a parancsot

free -m a kimenet MB-ban történő megjelenítéséhez

free -g a kimenet GB-ban való megjelenítéséhez


54) Magyarázza el, hogyan kell színezni a Git konzolt?

A Git konzol színezéséhez használhatja a parancsot git config—global color.ui auto. A parancsban a color.ui változó beállítja egy olyan változó alapértelmezett értékét, mint pl color.diff és a color.grep.


55) Hogyan fűzhet egy fájlt a másikhoz Linux alatt?

Egy fájl hozzáfűzéséhez a másikhoz Linuxban használhatja a parancsot cat file2 >> file 1. A >> operátor hozzáfűzi a megnevezett fájl kimenetét, vagy létrehozza a fájlt, ha nem jön létre. Míg egy másik parancs cat file 1 file 2 > file 3 két vagy több fájlt fűz egyhez.


56) Magyarázza el, hogyan találhat fájlt a terminál használatával?

Egy fájl kereséséhez egy parancsot kell használnia, find . –name "process.txt". Megkeresi a process.txt nevű fájl aktuális könyvtárát.


57) Magyarázza el, hogyan hozhat létre mappát a terminál használatával?

Mappa létrehozásához a parancsot kell használnia mkdir.Valami ilyesmi lesz: ~$ mkdir Guru99


58) Magyarázza el, hogyan tekintheti meg a szöveges fájlt a terminál használatával?

A szövegfájl megtekintéséhez a paranccsal lépjen arra a mappára, ahol a szövegfájlok találhatók cd majd írja be less filename.txt.


59) Magyarázza el, hogyan engedélyezheti a hajlítást Ubuntu LÁMPA verem?

A hajlítás engedélyezéséhez Ubuntu, először telepítse a libcurl-t, miután elkészült, használja a következő parancsot sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Magyarázza el, hogyan engedélyezheti a root bejelentkezést Ubuntu?

A gyökérnaplózást engedélyező parancs a

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


61) Hogyan futtathat egy Linux programot a háttérben egyidejűleg, amikor elindítja a Linux szervert?

Segítségével nohup. Leállítja a folyamatot, amely megkapja a NOHUP jelet, és ezzel megszüntetve kijelentkezik abból a programból, amellyel meghívták. & futtatja a folyamatot a háttérben.


62) Magyarázza el, hogyan távolíthatja el a könyvtárakat Linux alatt?

A könyvtárak Linux rendszeren való eltávolításához használja a sudo apt-get remove könyvtár_neve parancsot

Ezek az interjúkérdések a viva-ban is segítenek.