Topp 60 Linux-intervjuspørsmål og -svar (PDF) i 2025
Linux-intervjuspørsmål og svar for ferskinger
1) Hva er Linux?
Linux er et operativsystem eller en kjerne distribuert under en åpen kildekode-lisens. Funksjonalitetslisten er ganske som UNIX. Kjernen er et program i hjertet av Linux-operativsystemet som tar seg av grunnleggende ting, som å la maskinvare kommunisere med programvare.
👉 Gratis PDF-nedlasting: Linux-intervjuspørsmål og svar
2) Hva er forskjellen mellom UNIX og LINUX?
Unix begynte opprinnelig som et anstendig operativsystem fra Bell Laboratories, som senere ble skapt til forskjellige kommersielle versjoner. På den annen side er Linux gratis, åpen kildekode og ment som et ikke-anstendig operativsystem for massene.
3) Hva er BASH?
BASH er forkortelse for Bourne Again SHell. Den ble skrevet av Steve Bourne som en erstatning for det originale Bourne Shell (representert av /bin/sh). Den kombinerer alle funksjonene fra den originale versjonen av Bourne Shell, pluss tilleggsfunksjoner for å gjøre den enklere og mer praktisk å bruke. Den har siden blitt tilpasset som standard shell for de fleste systemer som kjører Linux.
4) Hva er Linux-kjerne?
Linux-kjernen er en systemprogramvare på lavt nivå hvis hovedrolle er å administrere maskinvareressurser for brukeren. Den brukes også til å gi et grensesnitt for interaksjon på brukernivå.
5) Hva er LILO?
LILO er en oppstartslaster for Linux. Det brukes hovedsakelig til å laste Linux-operativsystemet inn i hovedminnet, slik at det kan starte driften.
6) Hva er en bytteplass?
Bytteplass er en viss mengde plass som brukes av Linux for midlertidig å holde noen programmer som kjører samtidig. Dette skjer når RAM ikke har nok minne til å holde alle programmer som kjører.
7) Hva er fordelen med åpen kildekode?
Åpen kildekode lar deg distribuere programvaren din, inkludert kildekoder fritt til alle som er interessert. Folk vil da kunne legge til funksjoner og til og med feilsøke og korrigere feil som er i kildekoden. De kan til og med få den til å kjøre bedre og deretter omdistribuere denne forbedrede kildekoden fritt igjen. Dette kommer til slutt alle i samfunnet til gode.
8) Hva er de grunnleggende komponentene i Linux?
Akkurat som alle andre typiske operativsystemer har Linux alle disse komponentene: kjerne, skjell og GUIer, systemverktøy og et applikasjonsprogram. Det som gjør Linux fordelaktig fremfor andre operativsystemer er at alle aspekter kommer med tilleggsfunksjoner og alle koder for disse kan lastes ned gratis.
9) Hjelper det for et Linux-system å ha flere skrivebordsmiljøer installert?
Generelt er ett skrivebordsmiljø, som KDE eller Gnome, godt nok til å fungere uten problemer. Alt er et spørsmål om preferanse for brukeren, selv om systemet tillater bytte fra ett miljø til et annet. Noen programmer vil fungere i ett miljø og ikke i det andre, så det kan også betraktes som en faktor for å velge hvilket miljø som skal brukes.
10) Hva er den grunnleggende forskjellen mellom BASH og DOS?
De viktigste forskjellene mellom BASH og DOS-konsollen ligger i 3 områder:
– BASH-kommandoer skiller mellom store og små bokstaver mens DOS-kommandoer ikke er det;
– Under BASH er /-tegnet en katalogseparator og \ fungerer som et escape-tegn. Under DOS fungerer / som en kommandoargumentavgrensning og \ er katalogskilletegn
– DOS følger en konvensjon for navngivning av filer, som er filnavn på 8 tegn etterfulgt av en prikk og 3 tegn for utvidelsen. BASH følger ingen slik konvensjon.
11) Hva er viktigheten av GNU-prosjektet?
Denne såkalte fri programvarebevegelsen tillater flere fordeler, som friheten til å kjøre programmer for ethvert formål og friheten til å studere og endre et program til dine behov. Det lar deg også distribuere kopier av programvare til andre mennesker, samt friheten til å forbedre programvaren og få den utgitt for publikum.
12) Beskriv root-kontoen.
Rotkontoen er som en systemadministratorkonto og lar deg full kontroll over systemet. Her kan du opprette og vedlikeholde brukerkontoer, og tildele ulike tillatelser for hver konto. Det er standardkontoen hver gang du installerer Linux.
13) Hva er CLI?
CLI er en forkortelse for Kommandolinjegrensesnitt. Dette grensesnittet lar brukeren skrive deklarative kommandoer for å instruere datamaskinen til å utføre operasjoner. CLI gir større fleksibilitet. Andre brukere som allerede er vant til å bruke GUI finner det imidlertid vanskelig å huske kommandoer inkludert attributter som følger med.
14) Hva er GUI?
GUI, eller Graphical User Interface, gjør bruk av bilder og ikoner som brukere klikker og manipulerer som en måte å kommunisere med datamaskinen på. I stedet for å måtte huske og skrive kommandoer, gjør bruken av grafiske elementer det lettere å samhandle med systemet, i tillegg til å legge til mer attraksjon gjennom bilder, ikoner og farger.
15) Hvordan åpner du en ledetekst når du sender en kommando?
For å åpne standardskallet (som er der ledeteksten kan bli funnet), trykk Ctrl-Alt-F1. Dette vil gi et kommandolinjegrensesnitt (CLI) som du kan kjøre kommandoer fra etter behov.
16) Hvordan kan du finne ut hvor mye minne Linux bruker?
Fra et kommandoskall bruker du kommandoen "sammenknytte": cat /proc/meminfo for informasjon om minnebruk. Du bør se en linje som starter noe sånt som Mem: 64655360, osv. Dette er det totale minnet Linux tror den har tilgjengelig for bruk.
Du kan også bruke kommandoer
free - m vmstat top htop
for å finne gjeldende minnebruk
17) Hva er en typisk størrelse for en byttepartisjon under et Linux-system?
Den foretrukne størrelsen for en byttepartisjon er dobbelt så mye fysisk minne som er tilgjengelig på systemet. Hvis dette ikke er mulig, bør minimumsstørrelsen være den samme som mengden minne som er installert.
18) Hva er symbolske lenker?
Symbolske lenker fungerer på samme måte som snarveier i Windows. Slike lenker peker til programmer, filer eller kataloger. Den gir deg også umiddelbar tilgang til den uten å måtte gå direkte til hele banenavnet.
19) Fungerer Ctrl+Alt+Del-tastekombinasjonen på Linux?
Ja, det gjør det. Akkurat som Windows, kan du bruke denne tastekombinasjonen til å utføre en omstart av systemet. En forskjell er at du ikke får noen bekreftelsesmelding, og derfor er en omstart umiddelbart.
20) Hvordan refererer du til parallellporten der enheter som skrivere er tilkoblet?
Mens under Windows du refererer til parallellporten som LPT-porten, under Linux refererer du til den som /dev/lp . LPT1, LPT2 og LPT3 vil derfor bli referert til som /dev/lp0, /dev/lp1 eller /dev/lp2 under Linux.
Linux-intervjuspørsmål og svar for erfarne
21) Er stasjoner som harddisker og diskettstasjoner representert med stasjonsbokstaver?
Nei. I Linux har hver stasjon og enhet forskjellige betegnelser. For eksempel blir diskettstasjoner referert til som /dev/fd0 og /dev/fd1. IDE/EIDE-harddisker refereres til som /dev/hda, /dev/hdb, /dev/hdc, og så videre.
22) Hvordan endrer du tillatelser under Linux?
Forutsatt at du er systemadministrator eller eier av en fil eller katalog, kan du gi tillatelse ved å bruke chmod-kommandoen. Bruk + symbol for å legge til tillatelse eller – symbol for å nekte tillatelse, sammen med noen av følgende bokstaver: u (bruker), g (gruppe), o (andre), a (alle), r (les), w (skriv) og x (utfør). For eksempel gir kommandoen chmod go+rw FILE1.TXT lese- og skrivetilgang til filen FILE1.TXT, som er tilordnet grupper og andre.
23) I Linux, hvilke navn tildeles de forskjellige serieportene?
Serieporter er identifisert som /dev/ttyS0 til /dev/ttyS7. Dette er de tilsvarende navnene på COM1 til COM8 in Windows.
24) Hvordan får du tilgang til partisjoner under Linux?
Linux tildeler tall på slutten av stasjonsidentifikatoren. For eksempel, hvis den første IDE-harddisken hadde tre primære partisjoner, vil de bli navngitt/nummerert, /dev/hda1, /dev/hda2 og /dev/hda3.
25) Hva er harde lenker?
Harde lenker peker direkte til den fysiske filen på disken, og ikke på banenavnet. Dette betyr at hvis du gir nytt navn til eller flytter den opprinnelige filen, vil ikke koblingen brytes siden koblingen er for selve filen, ikke banen der filen ligger.
26) Hva er maksimal lengde for et filnavn under Linux?
Ethvert filnavn kan ha maksimalt 255 tegn. Denne grensen inkluderer ikke banenavnet, så derfor kan hele banenavnet og filnavnet godt overstige 255 tegn.
27) Hva er filnavn som er innledet med en prikk?
Generelt er filnavn som innledes med en prikk skjulte filer. Disse filene kan være konfigurasjonsfiler som inneholder viktige data eller oppsettinformasjon. Hvis du angir disse filene som skjulte, er det mindre sannsynlig at de slettes ved et uhell.
28) Forklar virtuelt skrivebord.
Dette fungerer som et alternativ til å minimere og maksimere forskjellige vinduer på det gjeldende skrivebordet. Bruk av virtuelle skrivebord kan tømme skrivebordet når du kan åpne ett eller flere programmer. I stedet for å minimere/gjenopprette alle disse programmene etter behov, kan du ganske enkelt stokke mellom virtuelle skrivebord med programmer intakte i hver enkelt.
29) Hvordan deler du et program på tvers av forskjellige virtuelle skrivebord under Linux?
For å dele et program på tvers av forskjellige virtuelle skrivebord, se etter et ikon som ser ut som en knappenål i øvre venstre hjørne av et programvindu. Hvis du trykker på denne knappen, "festes" applikasjonen på plass, slik at den vises på alle virtuelle skrivebord, i samme posisjon på skjermen.
30) Hva representerer en navnløs (tom) katalog?
Dette tomme katalognavnet fungerer som den navnløse basen til Linux-filsystemet. Dette fungerer som et vedlegg for alle andre kataloger, filer, stasjoner og enheter.
31) Hva er pwd-kommandoen?
Kommandoen pwd er en forkortelse for kommandoen print working directory.
Eksempel:
pwd
Utgang:
/home/guru99/myDir
32) Hva er demoner?
Demoner er tjenester som tilbyr flere funksjoner som kanskje ikke er tilgjengelige under basisoperativsystemet. Dens hovedoppgave er å lytte etter serviceforespørsel og samtidig handle på disse forespørslene. Etter at tjenesten er fullført, kobles den fra og venter på ytterligere forespørsler.
33) Hvordan bytter du fra et skrivebordsmiljø til et annet, for eksempel å bytte fra KDE til Gnome?
Forutsatt at du har disse to miljøene installert, bare logg ut fra det grafiske grensesnittet. Skriv deretter inn påloggings-ID og passord på innloggingsskjermen og velg hvilken sesjonstype du ønsker å laste. Dette valget vil forbli standard inntil du endrer det til noe annet.
34) Hva er typene tillatelser under Linux?
Det er 3 typer tillatelser under Linux: - Les: brukere kan lese filene eller liste opp katalogen - Skrive: brukere kan skrive til filen med nye filer til katalogen - Utfør: brukere kan kjøre filen eller slå opp en bestemt fil i en katalog
35) Hvordan påvirker store og små bokstaver måten du bruker kommandoer på?
Når vi snakker om sensitivitet for store og små bokstaver, anses kommandoer som identiske bare hvis hvert tegn er kodet som det er, inkludert små og store bokstaver. Dette betyr at CD, cd og Cd er tre forskjellige kommandoer. Å skrive inn en kommando med store bokstaver, der den skal være med små bokstaver, vil gi forskjellige utdata.
36) Hva er miljøvariabler?
Miljøvariabler er globale innstillinger som kontrollerer skallets funksjon så vel som for andre Linux-programmer. En annen vanlig betegnelse for miljøvariabler er globale skallvariabler.
37) Hva er de forskjellige modusene når du bruker vi-editor?
Det er 3 moduser under vi:- Kommandomodus – dette er modusen du starter i- Redigeringsmodus – dette er modusen som lar deg gjøre tekstredigering- Ex-modus – dette er modusen du samhandler med vi med instruksjoner til behandle en fil
38) Er det mulig å bruke snarveier for et langt stinavn?
Ja, det er det. En funksjon kjent som filnavnutvidelse lar deg gjøre dette ved å bruke TAB-tasten. For eksempel, hvis du har en bane som heter /home/iceman/assignments-katalogen, skriver du inn som følger: /ho[tab]/ice[tab]/assi[tab] . Dette forutsetter imidlertid at banen er unik og at skallet du bruker støtter denne funksjonen.
39) Hva er omdirigering?
Omdirigering er prosessen med å dirigere data fra en utgang til en annen. Den kan også brukes til å dirigere en utgang som input til en annen prosess.
40) Hva er grep-kommandoen?
grep en søkekommando som gjør bruk av mønsterbasert søking. Den bruker alternativer og parametere som er spesifisert sammen med kommandolinjen og bruker dette mønsteret når du søker etter den nødvendige filutgangen.
Linux-intervjuspørsmål for 5+ års erfaring
41) Hva kan være problemet når en kommando som ble gitt ga et annet resultat enn forrige gang den ble brukt?
En svært mulig årsak til å få forskjellige resultater fra det som ser ut til å være den samme kommandoen, har noe å gjøre med sakssensitivitetsproblemer. Siden Linux skiller mellom store og små bokstaver, kan en kommando som tidligere ble brukt ha blitt lagt inn i et annet format enn det nåværende. For å vise alle filene i katalogen, bør du for eksempel skrive inn kommandoen ls, og ikke LS. Å skrive LS vil enten resultere i en feilmelding hvis det ikke finnes noe program med det eksakte navnet, eller kan produsere en annen utgang hvis det er et program som heter LS som utfører en annen funksjon.
42) Hva er innholdet i /usr/local?
Den inneholder lokalt installerte filer. Denne katalogen er viktig i miljøer der filer er lagret på nettverket. Nærmere bestemt går lokalt installerte filer til /usr/local/bin, /usr/local/lib, etc.). En annen applikasjon av denne katalogen er at den brukes for programvarepakker installert fra kilden, eller programvare som ikke offisielt ble levert med distribusjonen.
43) Hvordan avslutter du en pågående prosess?
Hver prosess i systemet identifiseres av en unik prosess-ID eller pid. Bruk kill-kommandoen etterfulgt av pid for å avslutte den prosessen. For å avslutte hele prosessen på en gang, bruk kill 0.
44) Hvordan setter du inn kommentarer i ledeteksten?
Kommentarer opprettes ved å skrive #-symbolet før selve kommentarteksten. Dette forteller skallet å ignorere det som følger. For eksempel "# Dette er bare en kommentar som skallet vil ignorere."
45) Hva er kommandogruppering og hvordan fungerer det?
Du kan bruke parenteser til å gruppere kommandoer. For eksempel, hvis du ønsker å sende gjeldende dato og klokkeslett sammen med innholdet i en fil kalt OUTPUT til en andre fil kalt MYDATES, kan du bruke kommandogruppering som følger: (dato cat OUTPUT) > MYDATES
46) Hvordan utfører du mer enn én kommando eller program fra en enkelt kommandolinje?
Du kan kombinere flere kommandoer ved å skille hver kommando eller program med et semikolon-symbol. For eksempel kan du utstede en slik rekke kommandoer i en enkelt oppføring:
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
**Merk at dette vil bli utført etter hverandre, i den angitte rekkefølgen.
47) Skriv en kommando som vil se etter filer med filtypen "c", og har forekomsten av strengen "eple" i seg.
Svar:
Find ./ -name "*.c" | xargs grep –i "apple"
48) Skriv en kommando som viser alle .txt-filer, inkludert individuelle tillatelser.
Svar:
ls -al *.txt
49) Skriv en kommando som vil gjøre følgende:
-se etter alle filer i gjeldende og påfølgende kataloger med utvidelsen c,v
-strip the,v fra resultatet (du kan bruke sed-kommandoen)
-bruk resultatet og bruk en grep-kommando for å søke etter alle forekomster av ordet ORANGE i filene.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) Hva, om noe, er galt med hver av de følgende kommandoene?
a) ls -ls
b) katt fil1, fil2
c) ls – s Faktadir
Svar:
a) det skal være mellomrom mellom de 2 alternativene: ls -l -s
b) ikke bruk kommaer for å skille argumenter: cat file1 file2
c) det skal ikke være mellomrom mellom bindestrek og alternativetikett: ls –s Factdir
51) Hva er kommandoen for å beregne størrelsen på en mappe?
For å beregne størrelsen på en mappe bruker kommandoen du –sh folder1.
52) Hvordan kan du finne status for en prosess?
Bruk kommandoen
ps ux
53) Hvordan kan du sjekke minnestatusen?
Du kan bruke kommandoen
free -m for å vise utdata i MB
free -g for å vise utdata i GB
54) Forklar hvordan man farger Git-konsollen?
For å fargelegge Git-konsollen kan du bruke kommandoen git config—global color.ui auto.
I kommandoen setter color.ui-variabelen standardverdien for en variabel som f.eks color.diff
og color.grep.
55) Hvordan kan du legge til en fil til en annen i Linux?
For å legge til en fil til en annen i Linux kan du bruke kommandoen cat file2 >> file 1.
Operatøren >> legger til utdata fra den navngitte filen eller oppretter filen hvis den ikke er opprettet. Mens en annen kommando cat file 1 file 2 > file 3
legger til to eller flere filer til én.
56) Forklar hvordan du kan finne en fil ved hjelp av Terminal?
For å finne en fil må du bruke en kommando, find . –name "process.txt"
. Den vil se etter gjeldende katalog for en fil som heter process.txt.
57) Forklar hvordan du kan opprette en mappe ved hjelp av Terminal?
For å opprette en mappe, må du bruke kommandoen mkdir.
Det blir noe slikt: ~$ mkdir Guru99
58) Forklar hvordan du kan se tekstfilen ved hjelp av Terminal?
For å se tekstfilen, gå til den spesifikke mappen der tekstfilene er plassert ved å bruke kommandoen cd
og skriv deretter inn less filename.txt.
59) Forklar hvordan du aktiverer curl on Ubuntu LAMPE-stabel?
For å aktivere curl on Ubuntu, først, installer libcurl, bruk følgende kommando når du er ferdig sudo/etc/init .d /apache2 restart
or sudo service apache2 restart.
60) Forklar hvordan du aktiverer rotpålogging Ubuntu?
Kommandoen som aktiverer rotlogging er
#sudo sh-c 'echo "greater-show-manual-login=true" >>/etc/lightdm/lightdm.conf'
61) Hvordan kan du kjøre et Linux-program i bakgrunnen samtidig når du starter Linux-serveren?
Ved å bruke nohup.
Det vil stoppe prosessen med å motta NOHUP
signal og dermed avslutte det logger du ut av programmet som ble startet med. &
kjører prosessen i bakgrunnen.
62) Forklar hvordan du avinstallerer bibliotekene i Linux?
For å avinstallere bibliotekene i Linux, kan du bruke kommandoen sudo apt-get remove library_name
Disse intervjuspørsmålene vil også hjelpe i din viva(orals)