Introduktion till Shell Scripting Intervjufrågor och svar

Shell Scripting är ett sätt på vilket man kan lindra denna nödvändighet genom att automatisera dessa kommandosekvenser för att göra livet på skalet lättare och mer produktivt. Unix / Linux använder skal för att acceptera kommandon som ges av slutanvändaren, Shell Scripting Intervjufrågor finns det en hel del olika skal tillgängliga. De vanligaste skalen är
1.SH (Bourne SHell)

2.CSH (C-skal)

3.KSH (Korn SHell)

4.TCSH (Extended C SHell) är baserat på CSH.

Om du nu letar efter ett jobb som är relaterat till Shell Scripting måste du förbereda dig för intervjufrågorna om Shell Scripting 2019. Det är sant att varje intervju är olika enligt de olika jobbprofilerna. Här har vi förberett viktiga frågor och svar på Shell Scripting-intervjuer som hjälper dig att få framgång i din intervju.

Nedan finns de 10 viktiga Shell Scripting-intervjufrågorna och svar som vanligtvis ställs i en intervju. Dessa frågor är indelade i två delar är följande:

Del 1 - Shell scripting intervjufrågor (grundläggande)

Den första delen täcker grundläggande frågor och svar på Shell Scripting-intervjuer.

1. Vad är en kärnan?

Svar:
Kärnan är ett datorprogram som är gränssnitt / resurshanteraren för datorns operativsystem, med full kontroll över allt i systemet. Det ansvarar för att tilldela och avdela minnesutrymme. Det hanterar följande resurser för Linux-systemet -
Filhantering
Processhantering
I / O-ledning
Minneshantering
Enhetshantering etc.

2. Vad är Shell?

Svar:
Ett skal är ett speciellt användarprogram som tillhandahåller ett gränssnitt till en användare för att använda operativsystemtjänster. Shell accepterar mänskliga läsbara kommandon från en användare och konverterar dem till något som kärnan kan förstå. Skalet kommer igång när användaren loggar in eller startar terminalen.
Det är en tolk för kommandospråk som utför kommandon som läses från inmatningsenheter som tangentbord eller från filsystemet.

Låt oss gå till nästa Shell-scripting-intervjufrågor.

3. Vilka typer av tillstånd på filnivå i Shell?

Svar:
Ägarbehörigheter - De behörigheter som beviljas en användare med alla rättigheter på rotnivå kallas Ägartillstånd.

Gruppbehörigheter - De behörigheter som beviljas en användare med alla rättigheter i en viss grupp kallas ägartillstånd.

Övriga (värld) behörigheter - De behörigheter som beviljas en användare med alla rättigheter globalt till ett filsystem kallas Ägare behörigheter.

4. Vilka typer av filåtkomstlägen i Shell?

Svar:
Detta är de vanliga Shell Scripting-intervjufrågor som ställs i en intervju. Behörigheterna för Linux-operativsystem är mycket unika. De grundläggande blocken för Unix-behörigheter i en fil är läsning, skrivning och exekvering av behörigheter, som har beskrivits nedan -

Läsa
Ger en användare behörighet att läsa innehållet i filen.

Skriva
Ger en användare behörighet att skriva innehållet i filen.

Kör
Ger en användare med behörighet att köra en fil som ett program.

5. Vilka typer av katalogåtkomstlägen i Shell?

Svar:
Katalogåtkomstlägen liknar filåtkomstlägen i ett skal. Det finns mycket små skillnader som anges nedan -

Läsa
Ger en användare behörighet att läsa innehållet i katalogen och filerna inom det utrymmet.

Skriva
Ger en användare behörighet att skriva och ta bort innehållet i katalogen.

Kör
Det finns inget sådant som kör en katalog. Det betyder att vi bara kan gå igenom det.

Del 2 - Intervjufrågor om Shell Scripting (Avancerat)

Låt oss nu titta på de avancerade frågorna om Shell Scripting-intervjuer.

6. Vilka är de olika stadierna i en Linux-process som den passerar genom?

Svar:
I allmänhet finns det fyra steg i en Linux-process:
Väntar: När resurser inte ges till en Linux-process.
Kör: när Linux-processen för närvarande körs.
Stoppad: När Linux-processen stoppas efter framgångsrik körning.
Zombie: Det här stadiet är känt som en zombie eftersom processen har stannat men fortfarande är aktiv.

7. Hur ges skugglösenord?

Svar:
Dessa är de program som kan användas initialt för att uppdatera den skuggade filen
ett pwconv-kommando används för att ge skugglösenord. Kommandot pwconv skapar filen / etc / skugga och ändrar alla lösenord till 'x' i filen / etc / password. Först tas poster i den skuggade filen som inte finns i huvudfilen bort och dessa kan redigeras manuellt. Sedan uppdateras skuggade poster som inte har `x som lösenord i huvudfilen. Missade skuggade poster kan läggas till samtidigt. Slutligen ersätts lösenord i huvudfilen med `x '. Skugglösenord ges för bättre systemsäkerhet.

Låt oss gå till nästa Shell-scripting-intervjufrågor.

8. Vad är LILO?

Svar:
LILO är Linux Loader är en startladdare för Linux. Det används för att ladda Linux i minnet och starta operativsystemet. LILO kan också konfigureras för att starta upp andra operativsystem. LILO kan anpassas, vilket innebär att om standardkonfigurationen inte är korrekt kan den ändras. Konfigurationsfil för LILO är lilo.conf.
LILO är också ett kodavsnitt som laddar PC BIOS i huvudminnet när datorsystemet startas. Den hanterar följande uppgifter:
1. Hitta Linux-kärnan.
2. Identifiera andra stödprogram och ladda dem i minnet.
3. Starta kärnan.
Valet av olika kärnbilder och startrutiner stöds av LILO. Av denna anledning är det känt som en boot manager.

9. Förklara Linux Directory-kommandona tillsammans med beskrivningen?

Svar:
Detta är de vanligaste frågorna om viloläge i en intervju. Nedan listas katalogkommandon tillsammans med beskrivningar
pwd: Det är ett inbyggt kommando som står för "print working directory". Den visar den aktuella arbetsplatsen, arbetsvägen som börjar med / och användarens katalog. I princip visar den hela sökvägen till den katalog du befinner dig för närvarande.

Är: Det här kommandot listar alla filer i den riktade mappen.

cd: Detta står för "ändra katalog". Detta kommando används för att ändra till den katalog du vill arbeta från den nuvarande katalogen. Vi behöver bara skriva cd följt av katalognamnet för att komma åt den katalogen.

mkdir: Detta kommando används för att skapa en helt ny katalog.

rmdir: Detta kommando används för att ta bort en katalog från systemet.

10. Skapa några Linux-nätverk och felsökningskommandon?

Svar:
En nätverksadministratör är en person som underhåller ett systemnätverk som inkluderar nätverkskonfigurationer och felsökning. Nedan nämns några få kommandon tillsammans med deras beskrivning:
Värdnamn: För att se maskinens värdnamn och ställa in det aktuella värdnamnet.

Ping : Kontrollera om maskinen svarar eller inte.

ifconfig: För att visualisera och hantera routing och nätverksprotokoll. Den visar nätverkskonfiguration. "ip" ersätter kommandot ifconfig.

netstat: Den visar många nätverksanslutningar, routingtabeller, gränssnittsstatistik. För närvarande är 'ss' ersättningen av netstat-kommandot som används för att få mer information.

Traceroute: Det är nätverksfelsökningsverktyget som används för att bestämma antalet humle som krävs för att ett visst paket ska nå målet.

Tracepath: Det liknar traceroute med en skillnad att det inte behöver kräva root privilegier.

Gräv: Detta är kommandot som används för att fråga DNS-namnservrar för alla uppgifter / operationer relaterade till DNS-sökningstjänster.

nslookup: Att söka efter DNS-relaterad fråga.

Rutt: Den visar detaljerna om ruttabellfilerna och IP-routingtabellen.

mtr: Detta kommando kombinerar ping- och spårväg till ett enda kommando.

Ifplugstatus: Detta kommando används för att kontrollera att nätverkskabeln är ansluten eller inte.

Rekommenderad artikel

Detta har varit en guide till Lista över Shell Scripting Intervjufrågor och svar så att kandidaten lätt kan slå ned dessa Shell Scripting Intervjufrågor. Du kan också titta på följande artiklar för att lära dig mer

  1. ESL-intervjufrågor
  2. Informatica Scenario baserade intervjufrågor
  3. Shell-skripttyper för Linux-nybörjare (användbart)
  4. Java-intervjuer med flera trådar
  5. Intervjufrågor för Cloud Computing
  6. Shell-skriptparametrar med exempel
  7. Hur fungerar slingan i shell-skript?