Introduktion til Shell-scripting-interviewspørgsmål og svar

Shell-scripting er en måde, hvorpå man kan afhjælpe denne nødvendighed ved at automatisere disse kommandosekvenser for at gøre ens liv ved skallen lettere og mere produktiv. Unix / Linux bruger skaller til at acceptere kommandoer, der er givet af slutbrugeren, Shell Scripting Interview Spørgsmål der er ganske mange forskellige skaller tilgængelige. De mest almindeligt anvendte skaller er
1.SH (Bourne SHell)

2.CSH (C SHell)

3.KSH (Korn SHell)

4.TCSH (Extended C SHell) er baseret på CSH.

Nu, hvis du leder efter et job, der er relateret til Shell Scripting, skal du forberede dig på Shell Scripting-interviewspørgsmål i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige Shell Scripting-interviewspørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.

Nedenfor er de 10 vigtige 2019 Shell Scripting-interviewspørgsmål og svar, der ofte stilles i et interview. Disse spørgsmål er opdelt i to dele er som følger:

Del 1 - Spørgsmål om Shell Scripting-interview (grundlæggende)

Denne første del dækker grundlæggende Shell Scripting-interviewspørgsmål og svar.

1. Hvad er en kerne?

Svar:
Kernen er et computerprogram, der er interface / resource manager i en computers operativsystem med fuld kontrol over alt i systemet. Det er ansvarligt for tildeling og fjernelse af hukommelsesplads. Det styrer følgende ressourcer fra Linux-systemet -
Filhåndtering
Processtyring
I / O-ledelse
Hukommelsesadministration
Enhedsstyring osv.

2. Hvad er Shell?

Svar:
En shell er et specielt brugerprogram, der giver en brugergrænseflade til en bruger til at bruge operativsystemtjenester. Shell accepterer menneskelige læsbare kommandoer fra en bruger og konverter dem til noget, som kerne kan forstå. Skallen kommer i gang, når brugeren logger på eller starter terminalen.
Det er en kommandesprogtolk, der udfører kommandoer, der læses fra inputenheder, såsom tastaturer eller fra filsystemet.

Lad os gå til de næste spørgsmål om Shell-scripting-interview.

3. Hvilke typer tilladelser på filniveau i Shell?

Svar:
Ejertilladelser - De tilladelser, der er tildelt en bruger med alle rettigheder på rodniveau, kaldes ejer tilladelser.

Gruppetilladelser - De tilladelser, der gives til en bruger med alle rettighederne i en bestemt gruppe, kaldes ejer tilladelser.

Andre (verdens) tilladelser - De tilladelser, der gives til en bruger med alle rettigheder globalt til et filsystem, kaldes ejer tilladelser.

4. Hvad er typerne af filtilgangstilstande i Shell?

Svar:
Dette er de almindelige Shell Scripting-interviewspørgsmål, der stilles i et interview. Tilladelserne med hensyn til Linux-operativsystemer er meget unikke. De grundlæggende blokke af Unix-tilladelser i en fil er læse-, skrive- og udførelsestilladelser, som er beskrevet nedenfor -

Læs
Giver en bruger myndighed til at læse indholdet af filen.

Skrive
Giver en bruger myndighed til at skrive indholdet af filen.

Udfør
Giver en bruger med autoriteten udføre en fil som et program.

5. Hvilke typer Directory Access-tilstande i Shell?

Svar:
Biblioteksadgangstilstande er lige meget som File Access-tilstande i en shell. Der er meget små forskelle, der er anført nedenfor -

Læs
Giver en bruger myndighed til at læse indholdet af biblioteket og filer inden for dette rum.

Skrive
Giver en bruger myndighed til at skrive og slette indholdet i biblioteket.

Udfør
Der er ikke sådan noget, der udfører et katalog. Det betyder, at vi kun kan krydse inden for det.

Del 2 - Spørgsmål om Shell Scripting-interview (avanceret)

Lad os nu se på de avancerede spørgsmål om Shell Scripting-interviews.

6. Hvad er de forskellige faser i en Linux-proces, den gennemgår?

Svar:
Generelt er der fire faser i en Linux-proces:
Venter: Når ressourcer ikke gives til en Linux-proces.
Kører: når Linux-processen i øjeblikket udføres.
Stoppet: Når Linux-processen stoppes efter vellykket udførelse.
Zombie: Dette trin er kendt som en zombie, fordi processen er stoppet, men stadig aktiv.

7. Hvordan gives skygge-adgangskoder?

Svar:
Dette er de programmer, der oprindeligt kan bruges til at opdatere den skyggefulde fil
en pwconv-kommando bruges til at give skygge-adgangskoder. Kommandoen pwconv opretter filen / etc / skygge og ændrer alle adgangskoder til 'x' i filen / etc / password. Først fjernes poster i den skyggefulde fil, der ikke findes i hovedfilen, og disse kan redigeres manuelt. Derefter opdateres skyggefulde poster, der ikke har `x 'som adgangskoden i hovedfilen. Mistede skyggede poster kan tilføjes samtidig. Endelig erstattes adgangskoder i hovedfilen med `x '. Skygge adgangskoder gives for bedre systemsikkerhed.

Lad os gå til de næste spørgsmål om Shell-scripting-interview.

8. Hvad er LILO?

Svar:
LILO er Linux Loader er en boot loader til Linux. Det bruges til at indlæse Linux i hukommelsen og starte operativsystemet. LILO kan også konfigureres til at starte andre operativsystemer. LILO kan tilpasses, hvilket betyder, at hvis standardkonfigurationen ikke er korrekt, kan den ændres. Konfig-fil til LILO er lilo.conf.
LILO er også et kodestykke, der indlæser PC BIOS i hovedhukommelsen på tidspunktet for starten af ​​computersystemet. Den håndterer følgende opgaver:
1. Find Linux-kernen.
2. Identificering af andre understøttende programmer og indlæsning i hukommelsen.
3. Start af Kernel.
Valget af forskellige kernebilleder og boot-rutiner understøttes af LILO. Af denne grund er det kendt som en boot manager.

9. Forklar Linux Directory-kommandoerne sammen med beskrivelsen?

Svar:
Dette er de hyppigst stillede dvaletilsamlingsspørgsmål i et interview. Nedenfor er katalogkommandoer sammen med beskrivelser
pwd: Det er en indbygget kommando, der står for 'print working directory'. Den viser den aktuelle arbejdsplacering, arbejdsstien starter med / og brugerkataloget. Grundlæggende viser det den fulde sti til det bibliotek, du i øjeblikket er i.

Er: Denne kommando viser alle filerne i den rettede mappe.

cd: Dette står for 'skift katalog'. Denne kommando bruges til at skifte til det bibliotek, du vil arbejde fra det nuværende bibliotek. Vi behøver bare at skrive cd efterfulgt af katalognavnet for at få adgang til det bestemte bibliotek.

mkdir: Denne kommando bruges til at oprette et helt nyt bibliotek.

rmdir: Denne kommando bruges til at fjerne et bibliotek fra systemet.

10. Vil du oprette nogle Linux-netværk og fejlfindingskommandoer?

Svar:
En netværksadministrator er en person, der vedligeholder et systemnetværk, der inkluderer netværkskonfigurationer og fejlfinding. Nedenfor er nævnt få kommandoer sammen med deres beskrivelse:
Værtsnavn: For at se maskinens værtsnavn og indstille det aktuelle værtsnavn.

Ping : For at undersøge, om maskinen reagerer eller ej.

ifconfig: At visualisere og styre routing- og netværksprotokoller. Det viser netværkskonfiguration. 'ip' er udskiftningen af ​​ifconfig-kommandoen.

netstat: Det viser mange netværksforbindelser, routingtabeller, interfacestatistikker. I øjeblikket er 'ss' erstatningen af ​​netstat-kommando, der bruges til at få mere information.

Traceroute: Det er netværksfejlfindingsværktøj, der bruges til at bestemme det antal humle, der kræves for, at en bestemt pakke kan nå destinationen.

Tracepath: Det ligner traceroute med en forskel, at det ikke behøver at kræve rodrettigheder .

Dig: Dette er den kommando, der bruges til at forespørge DNS-navneservere til enhver opgave / operationer relateret til DNS-opslagstjenester.

nslookup: At søge efter DNS-relateret forespørgsel.

Rute: Det viser detaljerne om rutetabelfiler og IP-routingtabel.

mtr: Denne kommando kombinerer ping- og sporsti til en enkelt kommando.

Ifplugstatus: Denne kommando bruges til at kontrollere, at netværkskablet er tilsluttet eller ikke.

Anbefalet artikel

Dette har været en guide til Liste over Shell-scripting-intervjuspørgsmål og svar, så kandidaten let kan nedbryde disse Shell-scripting-interviewspørgsmål. Du kan også se på de følgende artikler for at lære mere

  1. ESL Interview Spørgsmål
  2. Informatica Scenariobaserede interviewspørgsmål
  3. Shell-scripttyper til Linux-newbies (nyttige)
  4. Java Multi-threading Interviewspørgsmål
  5. Spørgsmål om Cloud Computing Interview
  6. Shell-script-parametre med eksempler
  7. Hvordan til loop fungerer i shell scripting?