Bevezetés a Linux interjú kérdései és válaszai
Tehát végre megtalálta álmai munkáját a Linuxban, de azon gondolkodik, hogyan lehet megtörni a Linux interjút, és mi lehet a 2019. évi valószínűsíthető Linux interjú kérdése. Minden interjú különbözik, és a munkaköre is eltérő. Ezt szem előtt tartva megterveztük a leggyakoribb Linux-interjúval kapcsolatos kérdéseket és válaszokat, amelyek segítenek az interjú sikerében.Az alábbiakban felsoroljuk a 2019-es Linux interjúval kapcsolatos kérdéseket és válaszokat, amelyeket az interjú során frissesség és tapasztalat céljából lehet megkérdezni. Ezek a legfontosabb interjúkérdések két részre oszthatók:
1. rész - Linux interjúkérdések (alapvető)
Ez az első rész a Linux interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza
1. Melyek a Linux különböző rétegei?
Válasz:
Az alábbiakban bemutatjuk a Linux különféle rétegeit:
- Hardver - A belső réteg olyan fizikai eszközökből áll, mint a RAM, a CPU, stb. Előfordulhat, hogy az operációs rendszerhez illesztőprogramokkal kell kommunikálni az eszközökkel.
- Kernel - A kernel egy olyan operációs rendszer szíve, amely elrejti az alapul szolgáló hardverek komplexitásait, és magas szintű absztrakciót biztosít a felső rétegekhez. Különböző típusú kernelek léteznek, mint például a mikrokernel, a monolit kernel stb. A Linux kernel egy monolit típusú.
- Shell - A Shell a Kernel tetején futó program, amely a felhasználó és a kernel közötti interakció elsődleges módszere. Egyszerűen mondva, hogy ez egy olyan program, amely más programokat is futtathat. Manapság a GUI nagymértékben helyettesíti a héjat. A Shell parancsokat fogad el, és végrehajtás céljából átadja azokat.
- Segédprogramok (segédprogramok) - Ezek az operációs rendszer felső rétegén futó programok vagy szoftverek segítenek a felhasználót a napi általános tevékenységekben, például egy cron feladat ütemezésében vagy egy speciális feladatban, például szöveges dokumentumok létrehozásában.
2. Magyarázza röviden három népszerű Linux héjat?
Válasz:
- Bash Shell - Alapértelmezett shell sok Linux / Unix disztribúcióban. Van olyan funkciók, mint a
- A parancselőzmények szerkesztése
- A héj működik és álneveket ad neki
- Korlátlan parancselőzmények
- Korlátlan méretű tömb indexeléssel.
- Tcsh / Csh Shell (általában C-héj) - a Tcsh továbbfejlesztett C-héj,
- Több C, mint a szintaxis
- A szó és a fájlnév automatikus kitöltése programozható
- Helyesírás-ellenőrzés
- Munka ellenőrzése
- K Shell - Korn Shellnek vagy Ksh-nak hívják. Sokkal inkább, mint egy interaktív Shell, a K-shell teljes, erőteljes, magas szintű programozási nyelv. Olyan funkciókkal rendelkezik, mint például
- Opciók és változók, amelyek további lehetőségeket kínálnak a környezet testreszabásához.
- Fejlett biztonsági szolgáltatások
- Speciális reguláris kifejezések, - közismert segédprogramok, például grep és awk.
Menjünk a következő Linux interjú kérdéshez.
3. Mire szolgál a parancs útmutatója a parancs használatához?
Válasz:
A manuális oldalak minden parancs magyarázatát tárolják. Egy adott parancs kézi oldalai tartalmaznak minden információt erről a parancsról, és 'man pl.: ' Man ls 'lehet. A manuális oldalakat különféle felhasználói parancsokba, rendszerhívásokba, könyvtári funkciókba stb. Sorolják. A kézi oldal általános elrendezése: -
NÉV
A parancs vagy funkció neve és egyszerű magyarázata.
SZINOPSZIS
A futtatáshoz és a szükséges paraméterekhez. A függvényekhez a szükséges paraméterek listája és a fejlécfájl tartalmazza a meghatározását.
LEÍRÁS
A keresett parancs vagy funkció részletes leírása.
PÉLDÁK
Néhány példa a használatra. A leghasznosabb szakasz
LÁSD MÉG
Ez a szakasz tartalmazza a kapcsolódó parancsok vagy funkciók listáját.
4. Hogyan szerezzünk listát a Linuxban jelenleg futó folyamatokról és az erőforrások felhasználásáról?
Válasz:
Ez az interjú során feltett alapvető Linux interjúkérdések. Az alábbiakban bemutatjuk a folyamatot és az erőforrás-felhasználást a Linuxban:
- a tetején van az ehhez használt parancs. Ez minden információt megad a gépen futó folyamatokról, például -
- Folyamat-azonosító (PID)
- A folyamat tulajdonosa (USER)
- A folyamat prioritása (PR)
- A CPU százaléka (% CPU)
- A memória százaléka
- A teljes CPU-idő a processzre fordul.
- A folyamat elindításához használt parancs.
- A népszerű opció a felső parancsnál -
- top -u -> A felhasználó által végzett folyamat.
- top - i -> kizárja az alapjárati feladatokat
- top -p -> Egy adott folyamat megjelenítése
5. Mi a csővezeték-operátor Linux alatt?
Válasz:
A Linux rendszerben a csővezeték-kezelőt arra használják, hogy egy program vagy parancs kimenetet átirányítson egy másik programra / parancsra további feldolgozás céljából. Általában átirányításnak nevezik. Függőleges rudak, '|' (A „csöveket” a közös Unix szóbeszédben) használják erre. Például ls-l | grep kulcs, az ls -l parancs kimenetet átirányítja a grep kulcs parancsra
2. rész - Linux interjú kérdése (haladó)
Vessen egy pillantást a fejlett Linux interjú kérdéseire.
6. Magyarázza el a fájl engedélyét Linux alatt. Hogyan lehet megváltoztatni?
Válasz:
Az engedélyek minden fájlra és könyvtárra vonatkoznak. Az engedélyek meghatározzák, ki férhet hozzá egy fájlhoz vagy könyvtárhoz, valamint a hozzáférés típusait. Az összes fájl és könyvtár a felhasználó tulajdonában van.
- Az engedélyeket három szinten ellenőrzik:
- Tulajdonos (felhasználónak vagy u-nak hívják)
- Csoport ('g')
- A többi felhasználó (másnak vagy „o” -nek hívják)
- A hozzáférés szintje
- Olvasás - A fájl lehet megtekinteni vagy lemásolni.
- Írás - A fájl felülírható (pl. Mentés másként)
- Végrehajtás - A fájl végrehajtható
Az engedély megváltoztatásához - a chmod használható. Itt az engedélyek különböző megközelítéseket adhatnak meg. A paraméterfájl (ok) egy vagy több fájl (vagy könyvtár). Az engedélyek megadásának egyik módja az alkalmazandó változások leírása u, g, o kombinációjával, r, w, x együttes alkalmazásával. Engedély hozzáadásához használja a +, és az engedély eltávolításához használja a -.
7. Mi a folyamat Linux környezetben?
Válasz:
A folyamat futó program. A folyamatok a GUI-ból vagy a parancssorból indíthatók. A folyamatok más folyamatokat is indíthatnak. Ha egy folyamat fut, a Linux folyamat-azonosítón (PID) nyomon követi. A rendszerindítás után az első folyamat egy init nevű inicializálási folyamat. Ennek PID értéke 1 lesz. Ettől a ponttól kezdve minden új folyamat megkapja a következő elérhető PID-t.
Egy folyamatot csak egy másik folyamat hozhat létre. A létrehozási folyamatot szülőnek, a létrehozott folyamatot pedig gyermekének nevezzük. A szülő folyamat egy vagy több gyermekfolyamatot vált ki. Egy folyamat ívása többféle módon megvalósítható. Mindegyikhez rendszerhívást (függvényhívást) kell kérni a Linux kernelhez. Ezek a funkcióhívások: villák (), vfork (), klónok (), várakozás () és exec ().
Menjünk a következő Linux interjú kérdéshez.
8. Mik a szabályos kifejezések (regex)? Mit jelent a *, +, ? Szabályos kifejezésben?
Válasz:
A reguláris kifejezés (regex) egy karakterlánc, amely kifejezi egy mintát, amely illeszkedik a többi karakterlánchoz. A minta vagy megegyezik egy másik karakterlánc bizonyos részével, vagy nem. Van egy lista a regexben használt előre meghatározott metakarakterekről.
- * Az előző karakter illesztésére szolgál, ha 0 vagy többször jelenik meg
- + Az előző karakter illesztésére szolgál, ha egy vagy többször jelenik meg
- ? Az előző karakter illesztésére szolgál, ha 0 vagy 1 alkalommal jelenik meg
9. Mi a sed parancs?
Válasz:
Ez az interjú során feltett népszerű Linux interjúkérdések. Sed egy stream-szerkesztő. A stream-szerkesztő egy olyan program, amely szöveges adatfolyamot vesz fel és módosít. A sed segítségével megad egy reguláris kifejezést, amely a cserélni kívánt mintát ábrázolja. A sed parancs általános formája a sed / minta / csere / 'fájlnév.
10. Mi a különbség a Hard Link és a Soft Link között?
Válasz:
A puha link (szimbolikus link) név szerint mutat egy másik fájlra. Mivel csak egy nevet tartalmaz, ennek a névnek valójában nem kell léteznie, vagy léteznie kell más fájlrendszeren. Ha helyettesíti a fájlt vagy megváltoztatja a fájl tartalmát egy név megváltoztatása nélkül, akkor a link továbbra is ugyanazt a nevet tartalmazza, és arra a fájlra mutat. Egy kemény link a fájlra mutat, inode szám alapján. A fájlnak valójában léteznie kell ugyanabban a fájlrendszerben. A fájlt csak akkor törli a lemezről, ha eltávolításra kerül az utolsó bemeneti hivatkozás.
Ajánlott cikk
Ez egy útmutató a Linux interjú kérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a Linux interjú kérdéseket. A következő cikkeket is megnézheti további információkért -
- Hibernált interjúkérdések
- ESL interjúkérdések
- Hogyan kell átalakítani a szűrőinterjúkat - 7 tipp a sikerhez
- A Shell Scripting interjú kérdései