Top 60 Linux-interviewvragen en -antwoorden (pdf) in 2025

Hier zijn Linux-interviewvragen en antwoorden voor zowel nieuwere als ervaren kandidaten om hun droombaan te krijgen.

 

Linux-interviewvragen en -antwoorden voor eerstejaarsstudenten

1) Wat is Linux?

Linux is een besturingssysteem of een kernel die wordt gedistribueerd onder een open-sourcelicentie. De functionaliteitslijst lijkt veel op UNIX. De kernel is een programma in het hart van het Linux-besturingssysteem dat zorgt voor fundamentele zaken, zoals het laten communiceren van hardware met software.

👉 Gratis pdf-download: vragen en antwoorden over Linux-interviews


2) Wat is het verschil tussen UNIX en LINUX?

Unix begon oorspronkelijk als een propriety besturingssysteem van Bell Laboratories, dat later werd omgezet in verschillende commerciële versies. Aan de andere kant is Linux gratis, open source en bedoeld als een non-propriety besturingssysteem voor de massa.


3) Wat is BASH?

BASH is de afkorting van Bourne Again SHell. Het is geschreven door Steve Bourne ter vervanging van de originele Bourne Shell (vertegenwoordigd door /bin/sh). Het combineert alle functies van de originele versie van Bourne Shell, plus extra functies om het gebruik eenvoudiger en handiger te maken. Het is sindsdien als standaard aangepast schelp voor de meeste systemen waarop Linux draait.


4) Wat is Linux-kernel?

De Linux Kernel is systeemsoftware op laag niveau waarvan de belangrijkste rol het beheren van hardwarebronnen voor de gebruiker is. Het wordt ook gebruikt om een ​​interface te bieden voor interactie op gebruikersniveau.

Wat is Linux


5) Wat is LILO?

LILO is een bootloader voor LinuxHet wordt voornamelijk gebruikt om het Linux-besturingssysteem in het hoofdgeheugen te laden, zodat het zijn activiteiten kan starten.


6) Wat is een ruilruimte?

Swapruimte is een bepaalde hoeveelheid ruimte die door Linux wordt gebruikt om tijdelijk programma's op te slaan die tegelijkertijd worden uitgevoerd. Dit gebeurt wanneer RAM niet genoeg geheugen heeft om alle programma's die worden uitgevoerd te bevatten.


7) Wat is het voordeel van open source?

Met open source kunt u uw software, inclusief broncodes, vrijelijk distribueren naar iedereen die geïnteresseerd is. Mensen zouden dan functies kunnen toevoegen en zelfs fouten in de broncode kunnen debuggen en corrigeren. Ze kunnen het zelfs beter laten werken en deze verbeterde broncode vervolgens weer vrijelijk distribueren. Dit komt uiteindelijk iedereen in de community ten goede.


8) Wat zijn de basiscomponenten van Linux?

Net als elk ander typisch besturingssysteem heeft Linux al deze componenten: kernel, shells en GUI's, systeemhulpprogramma's en een applicatieprogramma. Wat Linux voordelig maakt ten opzichte van andere besturingssystemen is dat elk aspect extra functies heeft en alle codes hiervoor gratis te downloaden zijn.


9) Helpt het als er op een Linux-systeem meerdere desktopomgevingen zijn geïnstalleerd?

Over het algemeen is één desktopomgeving, zoals KDE of Gnome, goed genoeg om zonder problemen te werken. Het is allemaal een kwestie van voorkeur van de gebruiker, hoewel het systeem het mogelijk maakt om van de ene omgeving naar de andere te schakelen. Sommige programma's werken in de ene omgeving en niet in de andere, dus het kan ook een factor zijn bij het selecteren van de te gebruiken omgeving.


10) Wat is het fundamentele verschil tussen BASH en DOS?

De belangrijkste verschillen tussen de BASH- en DOS-console liggen op 3 gebieden:

– BASH-opdrachten zijn hoofdlettergevoelig, terwijl DOS-opdrachten dat niet zijn;

– Onder BASH is / karakter een mapscheidingsteken en fungeert \ als escape-teken. Onder DOS fungeert / als scheidingsteken voor opdrachtargumenten en is \ het directoryscheidingsteken

– DOS volgt een conventie bij het benoemen van bestanden, namelijk een bestandsnaam van 8 tekens gevolgd door een punt en 3 tekens voor de extensie. BASH volgt een dergelijke conventie niet.


11) Wat is het belang van het GNU-project?

Deze zogenaamde Vrije Software-beweging biedt verschillende voordelen, zoals de vrijheid om programma's voor welk doel dan ook uit te voeren en de vrijheid om een ​​programma te bestuderen en aan te passen aan uw behoeften. Het geeft u ook de mogelijkheid om kopieën van software onder andere mensen te verspreiden, evenals de vrijheid om software te verbeteren en voor het publiek vrij te geven.


12) Beschrijf het root-account.

Het root-account is als een systeembeheerdersaccount en geeft u volledige controle over het systeem. Hier kunt u gebruikersaccounts aanmaken en onderhouden, waarbij u voor elk account verschillende rechten toewijst. Het is het standaardaccount elke keer dat u Linux installeert.


13) Wat is CLI?

CLI is een afkorting van Command Line Interface. Deze interface stelt de gebruiker in staat om declaratieve opdrachten te typen om de computer te instrueren om bewerkingen uit te voeren. CLI biedt meer flexibiliteit. Andere gebruikers die al gewend zijn aan het gebruik van GUI vinden het echter lastig om opdrachten te onthouden, inclusief de kenmerken die erbij horen.


14) Wat is GUI?

GUI, of Graphical User Interface, maakt gebruik van afbeeldingen en pictogrammen waarop gebruikers klikken en manipuleren als een manier om met de computer te communiceren. In plaats van opdrachten te moeten onthouden en typen, maakt het gebruik van grafische elementen het gemakkelijker om met het systeem te communiceren en wordt het aantrekkelijker gemaakt door middel van afbeeldingen, pictogrammen en kleuren.


15) Hoe open je een opdrachtprompt wanneer je een opdracht geeft?

Om de standaardshell (waar de opdrachtprompt te vinden is) te openen, drukt u op Ctrl-Alt-F1. Dit biedt een opdrachtregelinterface (CLI) van waaruit u indien nodig opdrachten kunt uitvoeren.


16) Hoe kom je erachter hoeveel geheugen Linux gebruikt?

Gebruik vanuit een opdrachtshell de opdracht “concatenate”: cat /proc/meminfo voor informatie over geheugengebruik. Je zou een regel moeten zien die begint met zoiets als Mem: 64655360, enz. Dit is het totale geheugen dat Linux denkt beschikbaar te hebben voor gebruik.

Je kunt ook commando's gebruiken

free - m

vmstat

top

htop

om het huidige geheugengebruik te vinden


17) Wat is een typische grootte voor een swappartitie onder een Linux-systeem?

De voorkeursgrootte voor een swappartitie is tweemaal de hoeveelheid fysiek geheugen die op het systeem beschikbaar is. Als dit niet mogelijk is, moet de minimale grootte hetzelfde zijn als de hoeveelheid geïnstalleerd geheugen.


18) Wat zijn symbolische links?

Symbolische koppelingen werken op dezelfde manier als snelkoppelingen in Windows. Dergelijke links verwijzen naar programma's, bestanden of mappen. Het geeft u ook directe toegang zonder dat u rechtstreeks naar de volledige padnaam hoeft te gaan.


19) Werkt de toetsencombinatie Ctrl+Alt+Del onder Linux?

Ja dat doet het. Net als Windows, kunt u deze toetsencombinatie gebruiken om het systeem opnieuw op te starten. Eén verschil is dat u geen bevestigingsbericht ontvangt en dat er daarom onmiddellijk opnieuw moet worden opgestart.


20) Hoe bedoel je de parallelle poort waarop apparaten zoals printers zijn aangesloten?

Terwijl onder Windows je verwijst naar de parallelle poort als de LPT-poort, onder Linux verwijst je ernaar als /dev/lp . LPT1, LPT2 en LPT3 worden daarom onder Linux /dev/lp0, /dev/lp1 of /dev/lp2 genoemd.


Linux-interviewvragen en antwoorden voor ervaren

21) Worden schijven zoals harde schijven en diskettestations weergegeven met schijfletters?

Nee. In Linux heeft elke schijf en elk apparaat een andere aanduiding. Naar diskettestations wordt bijvoorbeeld verwezen als /dev/fd0 en /dev/fd1. IDE/EIDE-harde schijven worden /dev/hda, /dev/hdb, /dev/hdc, enzovoort genoemd.


22) Hoe wijzig je de rechten onder Linux?

Ervan uitgaande dat u de systeembeheerder of de eigenaar van een bestand of directory bent, kunt u toestemming verlenen met de opdracht chmod. Gebruik het symbool + om toestemming toe te voegen of het symbool – om toestemming te weigeren, samen met een van de volgende letters: u (gebruiker), g (groep), o (anderen), a (alle), r (lezen), w (schrijven) en x (uitvoeren). De opdracht chmod go+rw FILE1.TXT verleent bijvoorbeeld lees- en schrijftoegang tot het bestand FILE1.TXT, dat is toegewezen aan groepen en anderen.


23) Welke namen worden in Linux toegewezen aan de verschillende seriële poorten?

Seriële poorten worden geïdentificeerd als /dev/ttyS0 tot /dev/ttyS7. Dit zijn de equivalente namen van COM1 tot COM8 in Windows.


24) Hoe krijg je toegang tot partities onder Linux?

Linux wijst nummers toe aan het einde van de schijf-ID. Als de eerste IDE-harde schijf bijvoorbeeld drie primaire partities had, zouden ze de volgende namen/nummers krijgen: /dev/hda1, /dev/hda2 en /dev/hda3.


25) Wat zijn harde links?

Harde links verwijzen rechtstreeks naar het fysieke bestand op schijf, en niet naar de padnaam. Dit betekent dat als u het originele bestand hernoemt of verplaatst, de koppeling niet wordt verbroken, aangezien de koppeling voor het bestand zelf geldt en niet voor het pad waar het bestand zich bevindt.


26) Wat is de maximale lengte voor een bestandsnaam onder Linux?

Elke bestandsnaam mag maximaal 255 tekens bevatten. Deze limiet omvat niet de padnaam, dus daarom kan de volledige padnaam en bestandsnaam groter zijn dan 255 tekens.


27)Wat zijn bestandsnamen die worden voorafgegaan door een punt?

Over het algemeen zijn bestandsnamen die worden voorafgegaan door een punt verborgen bestanden. Deze bestanden kunnen configuratiebestanden zijn die belangrijke gegevens of installatie-informatie bevatten. Als u deze bestanden als verborgen instelt, is de kans kleiner dat ze per ongeluk worden verwijderd.


28) Leg de virtuele desktop uit.

Dit dient als alternatief voor het minimaliseren en maximaliseren van verschillende vensters op het huidige bureaublad. Het gebruik van virtuele bureaubladen kan het bureaublad leegmaken wanneer u een of meer programma's kunt openen. In plaats van al die programma's te minimaliseren/herstellen indien nodig, kunt u eenvoudigweg schuiven tussen virtuele bureaubladen met programma's die in elk intact zijn.


29) Hoe deel je een programma over verschillende virtuele desktops onder Linux?

Als u een programma op verschillende virtuele desktops wilt delen, zoekt u in de linkerbovenhoek van een programmavenster naar een pictogram dat op een punaise lijkt. Als u op deze knop drukt, wordt die applicatie op zijn plaats 'vastgezet', waardoor deze op alle virtuele desktops op dezelfde positie op het scherm verschijnt.


30) Wat vertegenwoordigt een naamloze (lege) directory?

Deze lege mapnaam dient als de naamloze basis van het Linux-bestandssysteem. Dit dient als bijlage voor alle andere mappen, bestanden, stations en apparaten.


31) Wat is het pwd-commando?

Het pwd-commando is een afkorting voor printworking directory-commando.

Voorbeeld:

pwd

Output:

/home/guru99/myDir

32) Wat zijn daemonen?

Daemons zijn services die verschillende functies bieden die mogelijk niet beschikbaar zijn onder het basisbesturingssysteem. De belangrijkste taak is om te luisteren naar serviceverzoeken en tegelijkertijd op deze verzoeken te reageren. Nadat de service is voltooid, wordt de verbinding verbroken en wacht deze op verdere verzoeken.


33) Hoe schakel je van de ene desktopomgeving naar de andere, zoals het overstappen van KDE naar Gnome?

Ervan uitgaande dat u deze twee omgevingen geïnstalleerd heeft, logt u gewoon uit bij de grafische interface. Typ vervolgens op het inlogscherm uw login-ID en wachtwoord en kies welk sessietype u wilt laden. Deze keuze blijft uw standaardkeuze totdat u deze in iets anders wijzigt.


34) Wat zijn de soorten machtigingen onder Linux?

Er zijn 3 soorten machtigingen onder Linux: - Lezen: gebruikers kunnen de bestanden lezen of de map weergeven - Schrijven: gebruikers kunnen naar het bestand met nieuwe bestanden naar de map schrijven - Uitvoeren: gebruikers kunnen het bestand uitvoeren of een specifiek bestand daarin opzoeken een map


35) Welke invloed heeft de hoofdlettergevoeligheid op de manier waarop u opdrachten gebruikt?

Als we het hebben over hoofdlettergevoeligheid, worden opdrachten alleen als identiek beschouwd als elk teken is gecodeerd zoals het is, inclusief kleine letters en hoofdletters. Dit betekent dat CD, cd en Cd drie verschillende opdrachten zijn. Het invoeren van een commando met hoofdletters, waar het in kleine letters zou moeten zijn, zal verschillende resultaten opleveren.


36) Wat zijn omgevingsvariabelen?

Omgevingsvariabelen zijn globale instellingen die de functie van de shell bepalen, evenals die van andere Linux-programma's. Een andere veel voorkomende term voor omgevingsvariabelen zijn globale shell-variabelen.


37) Wat zijn de verschillende modi bij het gebruik van de vi-editor?

Er zijn 3 modi onder vi: - Commandomodus – dit is de modus waarin u begint - Bewerkingsmodus – dit is de modus waarmee u tekst kunt bewerken - Ex-modus – dit is de modus waarin u communiceert met vi met instructies om een bestand verwerken


38) Is het mogelijk om snelkoppelingen te gebruiken voor een lange padnaam?

Ja dat is er. Met een functie die bekend staat als bestandsnaamuitbreiding kunt u dit doen met behulp van de TAB-toets. Als u bijvoorbeeld een pad heeft met de naam /home/iceman/assignments map, typt u als volgt: /ho[tab]/ice[tab]/assi[tab] . Hierbij wordt echter aangenomen dat het pad uniek is en dat de shell die u gebruikt deze functie ondersteunt.


39) Wat is omleiding?

Redirection is het proces waarbij gegevens van de ene output naar de andere worden geleid. Het kan ook worden gebruikt om een ​​output als input voor een ander proces te gebruiken.


40) Wat is grep-commando?

grep een zoekopdracht die gebruik maakt van patroongebaseerd zoeken. Het maakt gebruik van opties en parameters die worden opgegeven samen met de opdrachtregel en past dit patroon toe bij het zoeken naar de vereiste bestandsuitvoer.


Linux-interviewvragen voor meer dan 5 jaar ervaring

41) Wat kan het probleem zijn als een gegeven commando een ander resultaat oplevert dan de laatste keer dat het werd gebruikt?

Een zeer mogelijke reden voor het verkrijgen van andere resultaten dan wat hetzelfde commando lijkt te zijn, heeft iets te maken met problemen met de hoofdlettergevoeligheid. Omdat Linux hoofdlettergevoelig is, kan een eerder gebruikt commando in een ander formaat zijn ingevoerd dan het huidige formaat. Als u bijvoorbeeld alle bestanden in de map wilt weergeven, typt u de opdracht ls en niet LS. Het typen van LS zal resulteren in een foutmelding als er geen programma met die exacte naam bestaat, of kan een andere uitvoer opleveren als er een programma is met de naam LS dat een andere functie uitvoert.


42) Wat is de inhoud van /usr/local?

Het bevat lokaal geïnstalleerde bestanden. Deze map is van belang in omgevingen waar bestanden op het netwerk zijn opgeslagen. Lokaal geïnstalleerde bestanden gaan met name naar /usr/local/bin, /usr/local/lib, etc.). Een andere toepassing van deze map is dat deze wordt gebruikt voor softwarepakketten die vanaf de broncode zijn geïnstalleerd, of voor software die niet officieel bij de distributie is geleverd.


43) Hoe beëindig je een lopend proces?

Elk proces in het systeem wordt geïdentificeerd door een uniek proces-ID of pid. Gebruik het kill-commando gevolgd door de pid om dat proces te beëindigen. Om alle processen in één keer te beëindigen, gebruikt u kill 0.


44) Hoe voegt u commentaar in de opdrachtregelprompt in?

Opmerkingen worden gemaakt door het #-symbool vóór de daadwerkelijke commentaartekst te typen. Dit vertelt de shell dat hij wat volgt volledig moet negeren. Bijvoorbeeld "# Dit is slechts een opmerking die de shell zal negeren."


45) Wat is commandogroepering en hoe werkt het?

U kunt haakjes gebruiken om opdrachten te groeperen. Als u bijvoorbeeld de huidige datum en tijd samen met de inhoud van een bestand met de naam OUTPUT naar een tweede bestand met de naam MYDATES wilt verzenden, kunt u de opdrachtgroepering als volgt toepassen: (datum cat OUTPUT) > MYDATES


46) Hoe voer je meer dan één opdracht of programma uit vanaf één opdrachtregelinvoer?

U kunt verschillende opdrachten combineren door elke opdracht of programma te scheiden met een puntkomma. U kunt bijvoorbeeld een dergelijke reeks opdrachten in één invoer geven:

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

**Houd er rekening mee dat dit één voor één wordt uitgevoerd, in de aangegeven volgorde.


47) Schrijf een commando dat zoekt naar bestanden met de extensie “c”, en waarin de string “apple” voorkomt.

Antwoord:

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

48) Schrijf een opdracht die alle .txt-bestanden weergeeft, inclusief de individuele toestemming.

Antwoord:

ls -al *.txt

49) Schrijf een opdracht die het volgende doet:

-zoek naar alle bestanden in de huidige en volgende mappen met de extensie c,v
-strip de,v uit het resultaat (je kunt de opdracht sed gebruiken)
-gebruik het resultaat en gebruik een grep-opdracht om te zoeken naar alle exemplaren van het woord ORANJE in de bestanden.

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

50) Wat is er mis met elk van de volgende opdrachten?

a) ls-ls
b) cat-bestand1, bestand2
c) ls – s Factdir

Antwoorden:
a) er moet ruimte zijn tussen de twee opties: ls -l -s
b) gebruik geen komma's om argumenten te scheiden: cat bestand1 bestand2
c) er mag geen spatie staan ​​tussen het koppelteken en het optielabel: ls –s Factdir


51) Wat is het commando om de grootte van een map te berekenen?

Gebruik de opdracht om de grootte van een map te berekenen du –sh folder1.


52) Hoe kun je de status van een proces vinden?

Gebruik de opdracht

ps ux


53) Hoe kunt u de geheugenstatus controleren?

U kunt de opdracht gebruiken:

free -m om de uitvoer in MB weer te geven

free -g om de uitvoer in GB weer te geven


54) Leg uit hoe je de Git-console moet kleuren?

Om de Git-console te kleuren, kun je de opdracht gebruiken git config—global color.ui auto. In de opdracht stelt de variabele color.ui de standaardwaarde in voor een variabele zoals color.diff en color.grep.


55) Hoe kun je onder Linux het ene bestand aan het andere toevoegen?

Om het ene bestand aan het andere toe te voegen in Linux, kun je command cat file2 >> file 1. De operator >> voegt de uitvoer van het genoemde bestand toe of maakt het bestand aan als het niet is aangemaakt. Terwijl een andere opdracht cat file 1 file 2 > file 3 voegt twee of meer bestanden toe aan één.


56) Leg uit hoe je een bestand kunt vinden met Terminal?

Om een ​​bestand te vinden moet je een commando gebruiken, find . –name "process.txt". Het zoekt in de huidige map naar een bestand met de naam process.txt.


57) Leg uit hoe je een map kunt maken met Terminal?

Om een ​​map te maken, moet je command gebruiken mkdir.Het zal ongeveer zo zijn: ~$ mkdir Guru99


58) Leg uit hoe je het tekstbestand kunt bekijken met Terminal?

Om het tekstbestand te bekijken, gaat u met de opdracht naar de specifieke map waar de tekstbestanden zich bevinden cd en typ dan less filename.txt.


59) Leg uit hoe u curl-on inschakelt Ubuntu LAMP-stapel?

Om krullen in te schakelen UbuntuInstalleer eerst libcurl, en gebruik daarna de volgende opdracht sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Leg uit hoe u root-login kunt inschakelen Ubuntu?

Het commando dat root-logboekregistratie mogelijk maakt is

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


61) Hoe kun je een Linux-programma op de achtergrond laten draaien terwijl je je Linux-server start?

Met nohup. Het stopt het proces dat de NOHUP signaal en daarmee beëindigt u zich uit het programma waarmee werd aangeroepen. & voert het proces op de achtergrond uit.


62) Leg uit hoe je de bibliotheken in Linux kunt verwijderen?

Om de bibliotheken in Linux te verwijderen, kunt u de opdracht sudo apt-get remove bibliotheeknaam gebruiken

Deze interviewvragen zullen ook helpen bij je viva (oralen)