Top 60 Linux-interviewspørgsmål og -svar (PDF) i 2025

Her er Linux-interviewspørgsmål og -svar til friskere såvel som erfarne kandidater til at få deres drømmejob.

 

Spørgsmål og svar til Linux-interview til nybegyndere

1) Hvad er Linux?

Linux er et operativsystem eller en kerne distribueret under en open source-licens. Dens funktionalitetsliste er ganske som UNIX. Kernen er et program i hjertet af Linux-operativsystemet, der tager sig af grundlæggende ting, som at lade hardware kommunikere med software.

👉 Gratis PDF-download: Spørgsmål og svar til Linux-interview


2) Hvad er forskellen mellem UNIX og LINUX?

Unix begyndte oprindeligt som et ordentligt operativsystem fra Bell Laboratories, som senere affødte forskellige kommercielle versioner. På den anden side er Linux gratis, open source og beregnet som et upassende operativsystem til masserne.


3) Hvad er BASH?

BASH er en forkortelse for Bourne Again SHell. Den blev skrevet af Steve Bourne som en erstatning for den originale Bourne Shell (repræsenteret af /bin/sh). Den kombinerer alle funktionerne fra den originale version af Bourne Shell, plus yderligere funktioner for at gøre det nemmere og mere bekvemt at bruge. Det er siden blevet tilpasset som standard Shell for de fleste systemer, der kører Linux.


4) Hvad er Linux Kernel?

Linux-kernen er en systemsoftware på lavt niveau, hvis hovedrolle er at administrere hardwareressourcer for brugeren. Det bruges også til at give en grænseflade til interaktion på brugerniveau.

Hvad er Linux


5) Hvad er LILO?

LILO er en boot-loader til Linux. Det bruges hovedsageligt til at indlæse Linux-operativsystemet i hovedhukommelsen, så det kan begynde sine operationer.


6) Hvad er et bytteplads?

Swap-plads er en vis mængde plads, der bruges af Linux til midlertidigt at holde nogle programmer, der kører samtidigt. Dette sker, når RAM ikke har nok hukommelse til at holde alle programmer, der kører.


7) Hvad er fordelen ved open source?

Open source giver dig mulighed for frit at distribuere din software, inklusive kildekoder, til alle, der er interesserede. Folk ville så være i stand til at tilføje funktioner og endda debugge og rette fejl, der er i kildekoden. De kan endda få det til at køre bedre og derefter omdistribuere denne forbedrede kildekode frit igen. Dette gavner i sidste ende alle i samfundet.


8) Hvad er de grundlæggende komponenter i Linux?

Ligesom ethvert andet typisk operativsystem har Linux alle disse komponenter: kerne, skaller og GUI'er, systemværktøjer og et applikationsprogram. Det, der gør Linux fordelagtigt i forhold til andre operativsystemer, er, at hvert aspekt kommer med yderligere funktioner, og alle koder til disse kan downloades gratis.


9) Hjælper det for et Linux-system at have flere desktop-miljøer installeret?

Generelt er ét skrivebordsmiljø, som KDE eller Gnome, godt nok til at fungere uden problemer. Det hele er et spørgsmål om præference for brugeren, selvom systemet tillader skift fra et miljø til et andet. Nogle programmer vil fungere i det ene miljø og ikke i det andet, så det kan også betragtes som en faktor ved valg af, hvilket miljø der skal bruges.


10) Hvad er den grundlæggende forskel mellem BASH og DOS?

De vigtigste forskelle mellem BASH og DOS-konsollen ligger i 3 områder:

– BASH-kommandoer skelner mellem store og små bogstaver, mens DOS-kommandoer ikke er det;

– Under BASH er tegnet / en mappeseparator og \ fungerer som et escape-tegn. Under DOS fungerer / som en kommandoargumentafgrænser og \ er mappeseparatoren

– DOS følger en konvention i navngivning af filer, som er et filnavn på 8 tegn efterfulgt af en prik og 3 tegn for udvidelsen. BASH følger ingen sådan konvention.


11) Hvad er vigtigheden af ​​GNU-projektet?

Denne såkaldte fri software-bevægelse giver flere fordele, såsom friheden til at køre programmer til ethvert formål og frihed til at studere og ændre et program til dine behov. Det giver dig også mulighed for at videredistribuere kopier af software til andre mennesker, samt friheden til at forbedre softwaren og få den frigivet til offentligheden.


12) Beskriv rodkontoen.

Rodkontoen er som en systemadministratorkonto og giver dig fuld kontrol over systemet. Her kan du oprette og vedligeholde brugerkonti og tildele forskellige tilladelser til hver konto. Det er standardkontoen hver gang du installerer Linux.


13) Hvad er CLI?

CLI er en forkortelse for Command Line Interface. Denne grænseflade giver brugeren mulighed for at skrive deklarative kommandoer for at instruere computeren i at udføre operationer. CLI giver større fleksibilitet. Andre brugere, der allerede er vant til at bruge GUI, har dog svært ved at huske kommandoer inklusive attributter, der følger med.


14) Hvad er GUI?

GUI, eller Graphical User Interface, gør brug af billeder og ikoner, som brugere klikker på og manipulerer som en måde at kommunikere med computeren på. I stedet for at skulle huske og skrive kommandoer, gør brugen af ​​grafiske elementer det lettere at interagere med systemet, samt tilføjer mere tiltrækning gennem billeder, ikoner og farver.


15) Hvordan åbner du en kommandoprompt, når du udsteder en kommando?

Tryk på Ctrl-Alt-F1 for at åbne standardskallen (som er hvor kommandoprompten kan findes). Dette vil give en kommandolinjegrænseflade (CLI), hvorfra du kan køre kommandoer efter behov.


16) Hvordan kan du finde ud af, hvor meget hukommelse Linux bruger?

Fra en kommandoskal, brug kommandoen "sammenkædning": cat /proc/meminfo til information om hukommelsesbrug. Du bør se en linje, der starter noget i stil med Mem: 64655360 osv. Dette er den samlede hukommelse, Linux mener, den har tilgængelig til brug.

Du kan også bruge kommandoer

free - m

vmstat

top

htop

for at finde det aktuelle hukommelsesforbrug


17) Hvad er en typisk størrelse for en swap-partition under et Linux-system?

Den foretrukne størrelse for en swap-partition er den dobbelte mængde fysisk hukommelse, der er tilgængelig på systemet. Hvis dette ikke er muligt, skal minimumsstørrelsen være den samme som mængden af ​​installeret hukommelse.


18) Hvad er symbolske links?

Symbolske links fungerer på samme måde som genveje i Windows. Sådanne links peger på programmer, filer eller mapper. Det giver dig også øjeblikkelig adgang til det uden at skulle gå direkte til hele stinavnet.


19) Virker tastekombinationen Ctrl+Alt+Del på Linux?

Ja det gør. Ligesom Windows, kan du bruge denne tastekombination til at udføre en systemgenstart. En forskel er, at du ikke får nogen bekræftelsesmeddelelse, og derfor er en genstart øjeblikkelig.


20) Hvordan refererer du til den parallelle port, hvor enheder såsom printere er tilsluttet?

Hvorimod under Windows du henviser til parallelporten som LPT-porten, under Linux refererer du til den som /dev/lp . LPT1, LPT2 og LPT3 vil derfor blive omtalt som /dev/lp0, /dev/lp1 eller /dev/lp2 under Linux.


Linux-interviewspørgsmål og svar til erfarne

21) Er drev såsom harddiske og diskettedrev repræsenteret med drevbogstaver?

Nej. I Linux har hvert drev og hver enhed forskellige betegnelser. For eksempel omtales diskettedrev som /dev/fd0 og /dev/fd1. IDE/EIDE-harddiske omtales som /dev/hda, /dev/hdb, /dev/hdc og så videre.


22) Hvordan ændrer du tilladelser under Linux?

Forudsat at du er systemadministrator eller ejer af en fil eller et bibliotek, kan du give tilladelse ved at bruge chmod-kommandoen. Brug + symbol for at tilføje tilladelse eller – symbol for at nægte tilladelse sammen med et af følgende bogstaver: u (bruger), g (gruppe), o (andre), a (alle), r (læs), w (skriv) og x (udfør). For eksempel giver kommandoen chmod go+rw FILE1.TXT læse- og skriveadgang til filen FILE1.TXT, som er tildelt til grupper og andre.


23) Hvilke navne tildeles de forskellige serielle porte i Linux?

Serielporte er identificeret som /dev/ttyS0 til /dev/ttyS7. Dette er de tilsvarende navne på COM1 til COM8 in Windows.


24) Hvordan får du adgang til partitioner under Linux?

Linux tildeler numre i slutningen af ​​drev-id'et. For eksempel, hvis den første IDE-harddisk havde tre primære partitioner, ville de blive navngivet/nummereret, /dev/hda1, /dev/hda2 og /dev/hda3.


25) Hvad er hårde links?

Hårde links peger direkte på den fysiske fil på disken og ikke på stinavnet. Det betyder, at hvis du omdøber eller flytter den originale fil, vil linket ikke bryde, da linket er til selve filen, ikke stien, hvor filen er placeret.


26) Hvad er den maksimale længde for et filnavn under Linux?

Ethvert filnavn kan maksimalt have 255 tegn. Denne grænse inkluderer ikke stinavnet, så derfor kan hele stinavnet og filnavnet godt overstige 255 tegn.


27) Hvad er filnavne, der er indledt med en prik?

Generelt er filnavne, der er indledt af en prik, skjulte filer. Disse filer kan være konfigurationsfiler, der indeholder vigtige data eller opsætningsoplysninger. Indstilling af disse filer som skjulte gør det mindre sandsynligt, at de bliver slettet ved et uheld.


28) Forklar virtuelt skrivebord.

Dette tjener som et alternativ til at minimere og maksimere forskellige vinduer på det aktuelle skrivebord. Brug af virtuelle skriveborde kan rydde skrivebordet, når du kan åbne et eller flere programmer. I stedet for at minimere/gendanne alle disse programmer efter behov, kan du blot blande mellem virtuelle skriveborde med programmer intakte i hver enkelt.


29) Hvordan deler du et program på tværs af forskellige virtuelle desktops under Linux?

For at dele et program på tværs af forskellige virtuelle skriveborde skal du i øverste venstre hjørne af et programvindue se efter et ikon, der ligner en knappenål. Hvis du trykker på denne knap, "fastgøres" den applikation på plads, så den vises på alle virtuelle skriveborde i samme position på skærmen.


30) Hvad repræsenterer en navnløs (tom) mappe?

Dette tomme mappenavn fungerer som den navnløse base for Linux-filsystemet. Dette fungerer som en vedhæftet fil til alle andre mapper, filer, drev og enheder.


31) Hvad er pwd-kommandoen?

Kommandoen pwd er en forkortelse for kommandoen print working directory.

Eksempel:

pwd

Output:

/home/guru99/myDir

32) Hvad er dæmoner?

Dæmoner er tjenester, der giver flere funktioner, som muligvis ikke er tilgængelige under basisoperativsystemet. Dens hovedopgave er at lytte efter serviceanmodninger og samtidig reagere på disse anmodninger. Når tjenesten er udført, afbrydes den derefter og venter på yderligere anmodninger.


33) Hvordan skifter du fra et skrivebordsmiljø til et andet, såsom at skifte fra KDE til Gnome?

Forudsat at du har disse to miljøer installeret, skal du blot logge ud fra den grafiske grænseflade. Indtast derefter dit login-id og adgangskode på login-skærmen og vælg, hvilken sessionstype du ønsker at indlæse. Dette valg forbliver dit standard, indtil du ændrer det til noget andet.


34) Hvad er den slags tilladelser under Linux?

Der er 3 slags tilladelser under Linux:- Læs: brugere kan læse filerne eller liste mappen- Skrive: brugere kan skrive til filen med nye filer til mappen- Udfør: brugere kan køre filen eller slå en specifik fil op i en mappe


35) Hvordan påvirker versalfølsomhed den måde, du bruger kommandoer på?

Når vi taler om følsomhed for store og små bogstaver, betragtes kommandoer kun som identiske, hvis hvert tegn er kodet som det er, inklusive små og store bogstaver. Det betyder, at CD, CD og Cd er tre forskellige kommandoer. Indtastning af en kommando med store bogstaver, hvor den skal være med små bogstaver, vil producere forskellige output.


36) Hvad er miljøvariabler?

Miljøvariabler er globale indstillinger, der kontrollerer skallens funktion såvel som for andre Linux-programmer. En anden almindelig betegnelse for miljøvariabler er globale skalvariabler.


37) Hvad er de forskellige tilstande, når du bruger vi-editor?

Der er 3 tilstande under vi:- Kommandotilstand – dette er den tilstand, hvor du starter i- Redigeringstilstand – dette er den tilstand, der giver dig mulighed for at redigere tekst- Ex-tilstand – dette er den tilstand, hvor du interagerer med vi med instruktioner til behandle en fil


38) Er det muligt at bruge genveje til et langt stinavn?

Ja der er. En funktion kendt som filnavnsudvidelse giver dig mulighed for at gøre dette ved at bruge TAB-tasten. For eksempel, hvis du har en sti ved navn /home/iceman/assignments bibliotek, vil du skrive som følger: /ho[tab]/ice[tab]/assi[tab] . Dette forudsætter dog, at stien er unik, og at den shell, du bruger, understøtter denne funktion.


39) Hvad er omdirigering?

Omdirigering er processen med at dirigere data fra et output til et andet. Det kan også bruges til at dirigere et output som input til en anden proces.


40) Hvad er grep kommando?

grep en søgekommando, der gør brug af mønsterbaseret søgning. Det gør brug af muligheder og parametre, der er angivet sammen med kommandolinjen og anvender dette mønster til at søge efter det nødvendige filoutput.


Linux-interviewspørgsmål for 5+ års erfaring

41) Hvad kan problemet være, når en kommando, der blev udstedt, gav et andet resultat end sidste gang, den blev brugt?

En meget mulig grund til at få forskellige resultater fra, hvad der ser ud til at være den samme kommando, har noget at gøre med sagsfølsomhedsproblemer. Da Linux skelner mellem store og små bogstaver, kan en kommando, der tidligere blev brugt, være blevet indtastet i et andet format end det nuværende. For at få vist alle filer i mappen skal du f.eks. skrive kommandoen ls og ikke LS. Indtastning af LS vil enten resultere i en fejlmeddelelse, hvis der ikke findes noget program med det nøjagtige navn, eller kan producere et andet output, hvis der er et program ved navn LS, der udfører en anden funktion.


42) Hvad er indholdet af /usr/local?

Den indeholder lokalt installerede filer. Denne mappe har betydning i miljøer, hvor filer er gemt på netværket. Specifikt går lokalt installerede filer til /usr/local/bin, /usr/local/lib osv.). En anden anvendelse af denne mappe er, at den bruges til softwarepakker, der er installeret fra kilden, eller software, der ikke er officielt leveret med distributionen.


43) Hvordan afslutter man en igangværende proces?

Hver proces i systemet er identificeret af et unikt proces-id eller pid. Brug kill-kommandoen efterfulgt af pid'en for at afslutte denne proces. For at afslutte hele processen på én gang, brug kill 0.


44) Hvordan indsætter du kommentarer i kommandolinjeprompten?

Kommentarer oprettes ved at skrive #-symbolet før selve kommentarteksten. Dette fortæller skallen fuldstændigt at ignorere det, der følger. For eksempel "# Dette er kun en kommentar, som skallen vil ignorere."


45) Hvad er kommandogruppering, og hvordan fungerer det?

Du kan bruge parenteser til at gruppere kommandoer. For eksempel, hvis du vil sende den aktuelle dato og klokkeslæt sammen med indholdet af en fil med navnet OUTPUT til en anden fil med navnet MYDATES, kan du anvende kommandogruppering som følger: (dato cat OUTPUT) > MYDATES


46) Hvordan udfører du mere end én kommando eller program fra en enkelt kommandolinje?

Du kan kombinere flere kommandoer ved at adskille hver kommando eller program ved hjælp af et semikolon-symbol. For eksempel kan du udstede en sådan række kommandoer i en enkelt post:

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

**Bemærk, at dette vil blive udført efter hinanden, i den angivne rækkefølge.


47) Skriv en kommando, der leder efter filer med filtypenavnet "c", og har forekomsten af ​​strengen "æble" i sig.

Svar:

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

48) Skriv en kommando, der viser alle .txt-filer, inklusive dens individuelle tilladelse.

Svar:

ls -al *.txt

49) Skriv en kommando, der vil gøre følgende:

-kig efter alle filer i de nuværende og efterfølgende mapper med en udvidelse c,v
-strip the,v fra resultatet (du kan bruge sed-kommandoen)
-brug resultatet og brug en grep-kommando til at søge efter alle forekomster af ordet ORANGE i filerne.

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

50) Hvad er der om noget galt med hver af følgende kommandoer?

a) ls -ls
b) kat fil1, fil2
c) ls – s Faktadir

Svar:
a) der skal være mellemrum mellem de 2 muligheder: ls -l -s
b) brug ikke kommaer til at adskille argumenter: kat fil1 fil2
c) der bør ikke være mellemrum mellem bindestreg og valgmærke: ls –s Factdir


51) Hvad er kommandoen til at beregne størrelsen af ​​en mappe?

For at beregne størrelsen af ​​en mappe bruger kommandoen du –sh folder1.


52) Hvordan kan du finde status for en proces?

Brug kommandoen

ps ux


53) Hvordan kan du kontrollere hukommelsesstatus?

Du kan bruge kommandoen

free -m for at vise output i MB

free -g for at vise output i GB


54) Forklar, hvordan man farvelægger Git-konsollen?

For at farve Git-konsollen kan du bruge kommandoen git config—global color.ui auto. I kommandoen sætter variablen color.ui standardværdien for en variabel som f.eks color.diff og color.grep.


55) Hvordan kan du tilføje en fil til en anden i Linux?

For at tilføje en fil til en anden i Linux kan du bruge kommandoen cat file2 >> file 1. Operatøren >> tilføjer output fra den navngivne fil eller opretter filen, hvis den ikke er oprettet. Mens en anden kommando cat file 1 file 2 > file 3 føjer to eller flere filer til én.


56) Forklar, hvordan du kan finde en fil ved hjælp af Terminal?

For at finde en fil skal du bruge en kommando, find . –name "process.txt". Den vil lede efter den aktuelle mappe for en fil kaldet process.txt.


57) Forklar, hvordan du kan oprette en mappe ved hjælp af Terminal?

For at oprette en mappe skal du bruge kommandoen mkdir.Det bliver noget som disse: ~$ mkdir Guru99


58) Forklar, hvordan du kan se tekstfilen ved hjælp af Terminal?

For at se tekstfilen skal du gå til den specifikke mappe, hvor tekstfilerne er placeret ved at bruge kommandoen cd og skriv derefter less filename.txt.


59) Forklar, hvordan du aktiverer curl on Ubuntu LAMPE stak?

For at aktivere curl on Ubuntu, først, installer libcurl, når du er færdig, brug følgende kommando sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Forklar, hvordan du aktiverer root-logning Ubuntu?

Kommandoen som aktiverer rodlogning er

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


61) Hvordan kan du køre et Linux-program i baggrunden samtidigt, når du starter din Linux-server?

Ved at bruge nohup. Det vil stoppe processen med at modtage NOHUP signal og dermed afslutte det, logger du ud af programmet, som blev aktiveret med. & kører processen i baggrunden.


62) Forklar hvordan man afinstallerer bibliotekerne i Linux?

For at afinstallere bibliotekerne i Linux kan du bruge kommandoen sudo apt-get remove library_name

Disse interviewspørgsmål vil også hjælpe i din viva(orals)