Topp 60 Linux-intervjuspørsmål og svar (Last ned PDF)

Innholdsfortegnelse:

Anonim

Vi har organisert de ofte stilte Linux-intervjuspørsmålene og -svarene som hjelper kandidater til å forberede seg på Linux-grunnleggende intervjuspørsmål som en intervjuer kan stille deg under intervjuet ditt. I denne listen over intervjuspørsmål på Linux har vi dekket alle vanlige grunnleggende og avanserte Linux-intervjuspørsmål med detaljerte svar for å hjelpe kandidater med å fjerne jobbintervjuet enkelt.

Denne grunnleggende Linux-spørsmålslisten dekker 60+ viktige intervjuspørsmål for nybegynnere og Linux-intervjuspørsmål og svar for erfarne kandidater for å forberede seg på intervjuet. Denne detaljerte guiden over Linux-intervjuspørsmål vil hjelpe deg med å knekke Linux jobbintervjuet.

Last ned PDF

Linux kommandoer intervjuspørsmål og svar for erfarne

1) Hva er Linux?

Linux er et operativsystem basert på UNIX og ble først introdusert av Linus Torvalds. Den er basert på Linux-kjernen og kan kjøres på forskjellige maskinvareplattformer produsert av Intel, MIPS, HP, IBM, SPARC og Motorola. Et annet populært element i Linux er maskoten, en pingvinfigur som heter Tux.

2) Hva er forskjellen mellom UNIX og LINUX?

Unix startet opprinnelig som et anstendig operativsystem fra Bell Laboratories, som senere ble til i forskjellige kommersielle versjoner. På den annen side er Linux gratis, åpen kildekode og ment som et ikke-passende operativsystem for massene.

3) Hva er BASH?

BASH er en forkortelse for Bourne Again SHell. Den ble skrevet av Steve Bourne som erstatning for den opprinnelige Bourne Shell (representert av / bin / sh). Den kombinerer alle funksjonene fra den opprinnelige versjonen av Bourne Shell, pluss tilleggsfunksjoner for å gjøre det enklere og mer praktisk å bruke. Det har siden blitt tilpasset som standard skall for de fleste systemer som kjører Linux.

4) Hva er Linux Kernel?

Linux-kjernen er et programvare 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 boot loader for Linux. Den brukes hovedsakelig til å laste Linux-operativsystemet inn i hovedminnet slik at det kan begynne å operere.

6) Hva er et bytteområde?

Bytt plass er en viss mengde plass som brukes av Linux til midlertidig å holde noen programmer som kjører samtidig. Dette skjer når RAM ikke har nok minne til å holde alle programmene som kjøres.

7) Hva er fordelen med åpen kildekode?

Open source 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 rette feil som er i kildekoden. De kan til og med få det til å løpe bedre og deretter distribuere disse 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 GUI, systemverktøy og et applikasjonsprogram. Det som gjør Linux fordelaktig i forhold til annet operativsystem, 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, bra 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 på det andre, så det kan også betraktes som en faktor i valg av miljø.

10) Hva er den grunnleggende forskjellen mellom BASH og DOS?

Hovedforskjellene mellom BASH og DOS-konsollen ligger i tre områder:

- BASH-kommandoer er store og små bokstaver mens DOS-kommandoer ikke er

- Under BASH er / character en katalogskiller og \ fungerer som en escape-karakter. Under DOS fungerer / tjener som kommando-skilletegn og \ er katalogskilleren

- DOS følger en konvensjon i navngivning av filer, som er filnavn med 8 tegn etterfulgt av en prikk og 3 tegn for utvidelsen. BASH følger ingen slik konvensjon.

11) Hva er betydningen av GNU-prosjektet?

Denne såkalte Free software-bevegelsen tillater flere fordeler, for eksempel friheten til å kjøre programmer for ethvert formål og friheten til å studere og modifisere et program etter 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 rotkontoen.

Rotkontoen er som en systemadministratorkonto og gir deg full kontroll over systemet. Her kan du opprette og vedlikeholde brukerkontoer, tildele forskjellige tillatelser for hver konto. Det er standardkontoen hver gang du installerer Linux.

13) Hva er CLI?

CLI er en forkortelse for Command Line Interface. Dette grensesnittet lar brukeren skrive deklarative kommandoer for å instruere datamaskinen om å utføre operasjoner. CLI gir større fleksibilitet. Imidlertid har andre brukere som allerede er vant til å bruke GUI, det vanskelig å huske kommandoer, inkludert attributter som følger med den.

14) Hva er GUI?

GUI, eller grafisk brukergrensesnitt, bruker bilder og ikoner som brukere klikker og manipulerer for å kommunisere med datamaskinen. 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 tiltrekning gjennom bilder, ikoner og farger.

15) Hvordan åpner du en ledetekst når du utsteder en kommando?

For å åpne standardskallet (det er der ledeteksten kan bli funnet), trykk Ctrl-Alt-F1. Dette vil gi et kommandolinjegrensesnitt (CLI) der du kan kjøre kommandoer etter behov.

16) Hvordan kan du finne ut hvor mye minne Linux bruker?

Fra kommandoskallet, bruk kommandoen "sammenføyning": cat / proc / meminfo for informasjon om minnebruk. Du bør se en linje som starter noe som Mem: 64655360, osv. Dette er det totale minnet Linux mener det har tilgjengelig å bruke.

Du kan også bruke kommandoer

free - mvmstattophtop

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 installert minne.

18) Hva er symbolske lenker?

Symbolske lenker fungerer på samme måte som snarveier i Windows. Slike lenker peker på programmer, filer eller kataloger. Det gir deg også øyeblikkelig tilgang til den uten å måtte gå direkte til hele stienavnet.

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 en omstart er derfor øyeblikkelig.

20) Hvordan refererer du til parallellporten der enheter som skrivere er koblet til?

Mens du under Windows 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.

21) Er stasjoner som harddisk og diskettstasjoner representert med stasjonsbokstaver?

Nei. I Linux har hver stasjon og enhet forskjellige betegnelser. For eksempel er diskettstasjoner referert til som / dev / fd0 og / dev / fd1. IDE / EIDE-harddisker blir referert 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 hjelp av 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 tildelt grupper og andre.

23) Hvilke navn tildeles de forskjellige serielle portene i Linux?

Serielle porter er identifisert som / dev / ttyS0 til / dev / ttyS7. Dette er ekvivalente navn på COM1 til COM8 i 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, ville de få navn / nummerering, / dev / hda1, / dev / hda2 og / dev / hda3.

25) Hva er harde lenker?

Harde lenker peker direkte på den fysiske filen på disken, og ikke på banenavnet. Dette betyr at hvis du omdøper eller flytter originalfilen, vil ikke lenken brytes siden lenken er for selve filen, ikke banen der filen ligger.

26) Hva er maksimal lengde for et filnavn under Linux?

Ethvert filnavn kan maksimalt inneholde 255 tegn. Denne grensen inkluderer ikke stienavnet, så hele stienavnet og filnavnet kan derfor overstige 255 tegn.

27) Hva er filnavn som går foran en prikk?

Generelt er filnavn som går foran en prikk skjulte filer. Disse filene kan være konfigurasjonsfiler som inneholder viktige data eller oppsettinformasjon. Hvis du setter disse filene som skjulte, blir det mindre sannsynlig at de ved et uhell blir slettet.

28) Forklar virtuelt skrivebord.

Dette fungerer som et alternativ til å minimere og maksimere forskjellige vinduer på det nåværende skrivebordet. Ved å bruke virtuelle skrivebord kan du rydde skrivebordet når du kan åpne ett eller flere programmer. I stedet for å minimere / gjenopprette alle programmene etter behov, kan du bare blande mellom virtuelle skrivebord med programmer intakte i hver enkelt.

29) Hvordan deler du et program på tvers av forskjellige virtuelle skrivebord under Linux?

Hvis du vil dele et program på tvers av forskjellige virtuelle skrivebord, ser du etter et ikon som ser ut som en trykknål øverst til venstre i et programvindu. Ved å trykke på denne knappen vil "pin" applikasjonen være 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?

Pwd-kommandoen er en forkortelse for utskriftsarbeidskatalogkommandoen.

Eksempel:

pwd

Produksjon:

/home/guru99/myDir

32) Hva er demoner?

Daemons er tjenester som tilbyr flere funksjoner som kanskje ikke er tilgjengelige under basisoperativsystemet. Hovedoppgaven er å lytte etter tjenesteforespørsel og samtidig handle på disse forespørslene. Etter at tjenesten er gjort, kobles den deretter fra og venter på ytterligere forespørsler.

33) Hvordan bytter du fra ett skrivebordsmiljø til et annet, for eksempel å bytte fra KDE til Gnome?

Forutsatt at du har disse to miljøene installert, er det bare å logge av fra det grafiske grensesnittet. Skriv inn påloggings-ID og passord på påloggingsskjermen, og velg hvilken økttype du vil laste inn. Dette valget forblir standard til du endrer det til noe annet.

34) Hva er slags tillatelser under Linux?

Det er tre typer tillatelser under Linux: - Les: brukere kan lese filene eller liste opp katalogen - Skriv: 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 store og små bokstaver, blir kommandoer bare betraktet som identiske 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 utganger.

36) Hva er miljøvariabler?

Miljøvariabler er globale innstillinger som styrer skallets funksjon, så vel som andre Linux-programmer. Et annet vanlig begrep for miljøvariabler er globale skallvariabler.

37) Hva er de forskjellige modusene når vi bruker vi editor?

Det er tre moduser under vi: - Kommandomodus - dette er modusen der du starter i - Rediger modus - dette er modusen som lar deg gjøre tekstredigering - Ex-modus - dette er modusen du kommuniserer med vi med instruksjoner om behandle en fil

38) Er det mulig å bruke snarveier for et langt banenavn?

Ja det er. En funksjon kjent som filnavnutvidelse lar deg gjøre dette ved hjelp av TAB-tasten. Hvis du for eksempel har en bane med navnet / 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 å lede data fra en utgang til en annen. Den kan også brukes til å lede en utgang som en inngang til en annen prosess.

40) Hva er grep command?

grep en søkekommando som bruker mønsterbasert søk. Den bruker alternativer og parametere som er spesifisert sammen med kommandolinjen og bruker dette mønsteret når du søker etter ønsket filutgang.

41) Hva kan være problemet når en kommando som ble gitt, ga et annet resultat enn sist 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 er skiftesensitiv, kan en kommando som tidligere ble brukt, være skrevet inn i et annet format enn det nåværende. Hvis du for eksempel vil liste opp alle filene i katalogen, skriver du kommandoen ls, og ikke LS. Å skrive LS vil enten resultere i en feilmelding hvis det ikke er noe program med det eksakte navnet, eller kan gi 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 har betydning i miljøer der filer lagres i nettverket. Nærmere bestemt går lokalt installerte filer til / usr / local / bin, / usr / local / lib, etc.). En annen anvendelse av denne katalogen er at den brukes til programvarepakker installert fra kilden, eller programvare som ikke offisielt sendes 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 prosessen. For å avslutte all prosess samtidig, 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. Hvis du for eksempel vil sende gjeldende dato og klokkeslett sammen med innholdet i en fil som heter OUTPUT til en annen fil som heter MYDATES, kan du bruke kommandogruppering som følger: (date cat OUTPUT)> MYDATES

46) Hvordan utfører du mer enn én kommando eller et program fra en enkelt kommandolinjeoppføring?

Du kan kombinere flere kommandoer ved å skille hver kommando eller hvert program ved hjelp av et semikolonsymbol. For eksempel kan du utstede en slik serie med 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 utvidelsen "c", og som har forekomsten av strengen "apple" i seg.

Svar:

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

48) Skriv en kommando som viser alle .txt-filer, inkludert den individuelle tillatelsen.

Svar:

ls -al *.txt

49) Skriv en kommando som vil gjøre følgende:

-lete etter alle filer i nåværende og påfølgende kataloger med utvidelsen c, v

-strip, v fra resultatet (du kan bruke kommandoen sed) -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, hvis noe, er galt med hver av følgende kommandoer?

a) ls -ls b) kattfil1, fil2

c) ls - s Faktadir

Svar: a) det skal være mellomrom mellom de to alternativene: ls -l -s

b) ikke bruk komma 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 du kommandoen du -sh folder1.

52) Hvordan kan du finne statusen til en prosess?

Bruk kommandoen

ps ux

53) Hvordan kan du sjekke minnestatus?

Du kan bruke kommandoen

ledig -m for å vise utdata i MB

gratis -g for å vise utdata i GB

54) Forklar hvordan du fargelegger Git-konsollen?

For å fargelegge Git-konsollen, kan du bruke kommandoen git config-global color.ui auto. I kommandoen angir color.ui-variabelen standardverdien for en variabel som color.diff og color.grep.

55) Hvordan kan du legge til en fil til en annen i Linux?

For å legge en fil til en annen i Linux, kan du bruke command cat file2 >> fil 1. Operatøren >> legger til utdataene til den navngitte filen eller oppretter filen hvis den ikke blir opprettet. Mens en annen kommandokattfil 1 fil 2> fil 3 legger til to eller flere filer til en.

56) Forklar hvordan du kan finne en fil ved hjelp av Terminal?

For å finne en fil må du bruke en kommando, finn. -navn "process.txt" . Den vil se etter den nåværende katalogen for en fil som heter process.txt.

57) Forklar hvordan du kan lage en mappe ved hjelp av Terminal?

For å opprette en mappe, må du bruke kommandoen mkdir. Det vil være noe sånt som disse: ~ $ mkdir Guru99

58) Forklar hvordan du kan vise tekstfilen ved hjelp av Terminal?

For å se tekstfilen, gå til den spesifikke mappen der tekstfilene ligger ved hjelp av kommandoen cd og skriv deretter inn mindre filnavn.txt.

59) Forklar hvordan du aktiverer krøll på Ubuntu LAMP stack?

For å aktivere krølling på Ubuntu, installer først libcurl, når du er ferdig, bruk følgende kommando sudo / etc / init .d / apache2 restart eller sudo service apache2 restart.

60) Forklar hvordan du aktiverer rotlogging i Ubuntu?

Kommandoen som muliggjør 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 Server?

Ved å bruke nohup. Det vil stoppe prosessen motta NOHUP- signalet og dermed avslutte det du logger ut av programmet som ble påkalt 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