Johdatus Shell Scripting -haastatteluun liittyviin kysymyksiin ja vastauksiin

Shell Scripting on tapa, jolla voidaan lievittää tätä välttämättömyyttä automatisoimalla nämä komentojonot, jotta ihmisen elämä kuoressa olisi helpompaa ja tuottavampaa. Unix / Linux käyttää kuoria hyväksymään loppukäyttäjän antamat komennot. Shell Scripting Interview -kysymyksiä on saatavana melko vähän erilaisia ​​kuoria. Yleisimmin käytetyt kuoret ovat
1.SH (Bourne SHell)

2.CSH (C SHell)

3.KSH (Korn SHell)

4.TCSH (Extended C SHell) perustuu CSH: hon.

Nyt, jos etsit työtä, joka liittyy Shell Scripting -palveluun, sinun on varauduttava 2019 Shell Scripting -haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät Shell Scripting -haastattelukysymykset ja -vastaukset, jotka auttavat sinua menestymään haastattelussa.

Alla on 10 tärkeää 2019 Shell Scripting -haastattelukysymystä ja vastausta, joita haastattelussa usein kysytään. Nämä kysymykset on jaettu kahteen osaan, jotka ovat seuraavat:

Osa 1 - Shell Scripting -haastattelukysymykset (Basic)

Tämä ensimmäinen osa kattaa Shell Scripting -haastattelun peruskysymykset ja vastaukset.

1. Mikä on ydin?

Vastaus:
Ydin on tietokoneohjelma, joka on tietokoneen käyttöjärjestelmän rajapinta / resurssienhallinta ja jolla on täydellinen hallinta kaikessa järjestelmässä. Se vastaa muistitilan osoittamisesta ja poistamisesta. Se hallitsee seuraavia Linux-järjestelmän resursseja -
Tiedostonhallinta
Prosessien hallinta
I / O-hallinta
Muistin hallinta
Laitehallinta jne.

2. Mikä on Shell?

Vastaus:
Kuori on erityinen käyttäjäohjelma, joka tarjoaa käyttöliittymän käyttäjälle käyttöjärjestelmäpalveluiden käyttämiseksi. Shell hyväksyy käyttäjän luettavat komennot ja muuntaa ne ytimeksi ymmärrettäväksi. Kuori alkaa, kun käyttäjä kirjautuu sisään tai käynnistää päätelaitteen.
Se on komentokieli-tulkki, joka suorittaa syöttölaitteista kuten näppäimistöistä tai tiedostojärjestelmästä luetut komennot.

Siirrymme seuraavaan Shell Scripting -haastattelukysymyksiin.

3. Mitä tyyppejä ovat Shell-tiedostotason luvat?

Vastaus:
Omistajan käyttöoikeudet - Käyttäjälle, jolla on kaikki oikeudet juuritasolla, myönnetyt käyttöoikeudet kutsutaan omistajan käyttöoikeuksiksi.

Ryhmän käyttöoikeudet - Käyttäjälle, jolla on kaikki tietyn ryhmän oikeudet, myönnetyt käyttöoikeudet kutsutaan omistajan käyttöoikeuksiksi.

Muut (maailman) käyttöoikeudet - Käyttäjälle, jolla on kaikki tiedostojärjestelmän globaalit oikeudet, myönnetyt käyttöoikeudet tunnetaan omistajan oikeuksina.

4. Mitä tyyppejä tiedostomuodot ovat Shellissä?

Vastaus:
Tämä on yleinen Shell Scripting -haastattelukysymys, jota haastattelussa esitetään. Linux-käyttöjärjestelmiin liittyvät käyttöoikeudet ovat hyvin ainutlaatuisia. Tiedoston Unix-käyttöoikeuksien peruslohkot ovat luku-, kirjoitus- ja suoritusoikeudet, jotka on kuvattu alla -

Lukea
Antaa käyttäjälle luvan lukea tiedoston sisältö.

Kirjoittaa
Antaa käyttäjälle valtuudet kirjoittaa tiedoston sisältö.

Suorittaa
Antaa käyttäjän, jolla on valtuudet, suorittaa tiedosto ohjelmalla.

5. Mitä tyyppejä hakemiston käyttömuodot ovat Shellissä?

Vastaus:
Hakemiston käyttötavat ovat samankaltaisia ​​kuin kuoren tiedostojen käyttötavat. Alla on lueteltu erittäin pieniä eroja -

Lukea
Antaa käyttäjälle valtuudet lukea hakemiston sisältö ja kyseisessä tilassa olevat tiedostot.

Kirjoittaa
Antaa käyttäjälle valtuudet kirjoittaa ja poistaa hakemiston sisältö.

Suorittaa
Ei ole sellaista, joka suorittaisi hakemiston. Se tarkoittaa, että voimme vain kulkea sen sisällä.

Osa 2 - Shell Scripting -haastattelut (Advanced)

Katsokaamme nyt edistyneitä Shell Scripting -haastattelukysymyksiä.

6. Mitkä ovat Linux-prosessin eri vaiheet, jotka se läpikäy?

Vastaus:
Yleensä Linux-prosessia on neljä vaihetta:
Odotetaan: Kun resursseja ei anneta Linux-prosessille.
Käynnissä: kun Linux-prosessi on parhaillaan suorittamassa.
Pysäytetty: Kun Linux-prosessi pysäytetään onnistuneen suorituksen jälkeen.
Zombie: Tätä vaihetta kutsutaan zombiksi, koska prosessi on pysähtynyt, mutta silti aktiivinen.

7. Kuinka varjosalasanat annetaan?

Vastaus:
Nämä ovat ohjelmat, joita voidaan aluksi käyttää varjostetun tiedoston päivittämiseen
pwconv-komentoa käytetään varjosalasanojen antamiseen. Pwconv-komento luo tiedoston / etc / shadow ja muuttaa kaikki salasanat x: ksi / etc / password-tiedostossa. Ensin poistetaan varjostetun tiedoston merkinnät, joita ei ole päätiedostossa, ja niitä voidaan muokata manuaalisesti. Sitten varjostetut merkinnät, joissa ei ole x-tunnusta päätiedoston salasanana, päivitetään. Puuttuvat varjostetut merkinnät voidaan lisätä samanaikaisesti. Lopuksi päätiedoston salasanat korvataan sanalla "x". Varjosalasanat annetaan järjestelmän turvallisuuden parantamiseksi.

Siirrymme seuraavaan Shell Scripting -haastattelukysymyksiin.

8. Mikä on LILO?

Vastaus:
LILO on Linux Loader on käynnistyslatausohjelma Linuxille. Sitä käytetään Linuxin lataamiseen muistiin ja käyttöjärjestelmän käynnistämiseen. LILO voidaan määrittää käynnistämään myös muut käyttöjärjestelmät. LILO on muokattavissa, mikä tarkoittaa, että jos oletusasetukset eivät ole oikein, sitä voidaan muuttaa. LILO: n konfigurointitiedosto on lilo.conf.
LILO on myös koodinpätkä, joka lataa PC BIOS: n päämuistiin tietokonejärjestelmän käynnistyksen yhteydessä. Se hoitaa seuraavat tehtävät:
1. Linux-ytimen sijainti.
2. Tunnistetaan muut tukiohjelmat ja ladataan ne muistiin.
3. Ytimen käynnistäminen.
LILO tukee erilaisten ytimen kuvien ja käynnistysrutiinien valintaa. Tästä syystä se tunnetaan käynnistyshallinnana.

9. Selitä Linux Directory -komennot kuvauksen kanssa?

Vastaus:
Tämä on haastattelussa yleisimmin kysyttyjä horroskysymyksiä. Alla on hakemistokomennot ja kuvaukset
pwd: Se on sisäänrakennettu komento, joka tarkoittaa 'tulosta työhakemisto'. Se näyttää nykyisen työpaikan, työpolun alkaessa / ja käyttäjän hakemistolla. Pohjimmiltaan se näyttää koko polun hakemistoon, jossa parhaillaan olet.

Onko: Tämä komento näyttää kaikki osoitetun kansion tiedostot.

cd: Tämä tarkoittaa 'muutoshakemistoa'. Tätä komentoa käytetään muuttamaan hakemistoon, jonka haluat työskennellä nykyisestä hakemistosta. Meidän täytyy vain kirjoittaa cd ja sen jälkeen hakemiston nimi päästäksesi kyseiseen hakemistoon.

mkdir: Tätä komentoa käytetään kokonaan uuden hakemiston luomiseen.

rmdir: Tätä komentoa käytetään hakemiston poistamiseen järjestelmästä.

10. Käyttääkö joitain Linux-verkko- ja vianetsintäkomentoja?

Vastaus:
Verkon ylläpitäjä on henkilö, joka ylläpitää järjestelmäverkkoa, joka sisältää verkkoasetukset ja vianetsinnän. Seuraavassa mainitaan muutama komento ja niiden kuvaus:
Isäntänimi: Näyttää koneen isäntänimen ja asettaa nykyisen isäntänimen.

Ping : Tarkistaaksesi onko kone reagoiva vai ei.

ifconfig: Reitti- ja verkkoprotokollien visualisointi ja hallinta. Se näyttää verkon kokoonpanon. 'ip' korvaa ifconfig-komennon.

netstat: Se näyttää useita verkkoyhteyksiä, reititystaulukoita ja käyttöliittymätilastoja. Tällä hetkellä 's' korvaa netstat-komennon, jota käytetään lisätietojen saamiseen.

Jäljitysreitti: Verkon vianmääritysohjelmaa käytetään määrittämään tarvittavan määrän hyppyjä, jotta tietty paketti saavuttaa määränpäähän.

Tracepath: Se on samanlainen kuin traceroute sillä erolla, että sen ei tarvitse vaatia juurioikeuksia .

Kaivaa: Tätä komentoa käytetään DNS-nimipalvelimien kyselyyn kaikista DNS-hakupalveluihin liittyvistä tehtävistä / toimista.

nslookup: Voit etsiä DNS-liittyvää kyselyä.

Reitti: Se näyttää reittitaulukkotiedostojen ja IP-reititystaulukon tiedot.

mtr: Tämä komento yhdistää ping- ja seuratapolun yhdeksi komentoksi.

Ifplugstatus: Tätä komentoa käytetään tarkistamaan, onko verkkokaapeli kytketty tai ei.

Suositeltava artikkeli

Tämä on opas luettelossa Shell Scripting -haastattelukysymyksistä ja vastauksista, jotta ehdokas voi puuttua näihin Shell Scripting -haastatteluihin liittyviin kysymyksiin helposti. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja

  1. ESL-haastattelukysymykset
  2. Informatica-skenaarioihin perustuvat haastattelukysymykset
  3. Shell-skriptityypit Linux-aloittelijoille (hyödyllinen)
  4. Java-monisäiehaastattelukysymykset
  5. Cloud Computing -haastattelukysymykset
  6. Shell Script -parametrit esimerkein
  7. Kuinka silmukka toimii komentosarjoissa?