Wprowadzenie do wywiadu ze skryptami powłoki Pytania i odpowiedzi

Skrypty powłoki to sposób na złagodzenie tej konieczności poprzez automatyzację tych sekwencji poleceń, aby ułatwić sobie życie w powłoce i zwiększyć produktywność. Unix / Linux używa powłok do akceptowania poleceń wydawanych przez użytkownika końcowego. Wywiad Skrypty powłoki Istnieje kilka różnych dostępnych powłok. Najczęściej używanymi powłokami są
1.SH (Bourne SHell)

2.CSH (C SHell)

3.KSH (Korn SHell)

4.TCSH (Extended C SHell) oparty jest na CSH.

Teraz, jeśli szukasz pracy związanej ze skryptami powłoki, musisz przygotować się na pytania dotyczące wywiadu ze skryptami powłoki w 2019 roku. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi dotyczące skryptu Shell Shell, które pomogą Ci odnieść sukces w wywiadzie.

Poniżej znajduje się 10 ważnych pytań i odpowiedzi na wywiad w Skrypcie Shell 2019, które często są zadawane podczas wywiadu. Te pytania są podzielone na dwie części:

Część 1 - Wywiady ze skryptami powłoki (podstawowe)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi dotyczące wywiadu ze skryptami powłoki.

1. Co to jest jądro?

Odpowiedź:
Jądro to program komputerowy, który jest interfejsem / menedżerem zasobów systemu operacyjnego komputera, z pełną kontrolą nad wszystkim w systemie. Odpowiada za przydzielanie i cofanie przypisania miejsca w pamięci. Zarządza następującymi zasobami systemu Linux -
Zarządzanie plikami
Zarządzanie procesem
Zarządzanie we / wy
Zarządzanie pamięcią
Zarządzanie urządzeniami itp.

2. Co to jest Shell?

Odpowiedź:
Powłoka to specjalny program użytkownika, który zapewnia interfejs użytkownika do korzystania z usług systemu operacyjnego. Powłoka przyjmuje polecenia czytelne dla człowieka od użytkownika i przekształca je w coś, co jądro może zrozumieć. Powłoka jest uruchamiana, gdy użytkownik loguje się lub uruchamia terminal.
Jest to interpreter języka poleceń, który wykonuje polecenia odczytywane z urządzeń wejściowych, takich jak klawiatury lub system plików.

Przejdźmy do następnych pytań do skryptu Shell Shell.

3. Jakie są rodzaje uprawnień na poziomie plików w Shell?

Odpowiedź:
Uprawnienia właściciela - uprawnienia przyznane użytkownikowi ze wszystkimi uprawnieniami na poziomie administratora są znane jako uprawnienia właściciela.

Uprawnienia grupowe - uprawnienia przyznane użytkownikowi ze wszystkimi prawami w określonej grupie są znane jako uprawnienia właściciela.

Inne (światowe) uprawnienia - uprawnienia przyznane użytkownikowi posiadającemu wszystkie prawa globalne do systemu plików są znane jako uprawnienia właściciela.

4. Jakie są rodzaje trybów dostępu do plików w Shell?

Odpowiedź:
Jest to typowe pytanie podczas wywiadu dotyczące skryptów powłoki. Uprawnienia dotyczące systemów operacyjnych Linux są bardzo unikalne. Podstawowymi blokami uprawnień Unix w pliku są uprawnienia do odczytu, zapisu i wykonywania, które zostały opisane poniżej -

Czytać
Daje użytkownikowi uprawnienie do odczytu zawartości pliku.

pisać
Daje użytkownikowi uprawnienie do napisania zawartości pliku.

Wykonać
Daje użytkownikowi z uprawnieniami wykonanie pliku jako program.

5. Jakie są rodzaje trybów dostępu do katalogu w Shell?

Odpowiedź:
Tryby dostępu do katalogu są podobne do trybów dostępu do plików w powłoce. Istnieją bardzo małe różnice, które są wymienione poniżej -

Czytać
Daje użytkownikowi uprawnienie do odczytu zawartości katalogu i plików w tym obszarze.

pisać
Daje użytkownikowi uprawnienie do pisania i usuwania zawartości katalogu.

Wykonać
Nie ma czegoś takiego jak wykonywanie katalogu. Oznacza to, że możemy się w nim przemieszczać.

Część 2 - Wywiady ze skryptami powłoki (zaawansowane)

Spójrzmy teraz na zaawansowane pytania dotyczące wywiadu ze skryptami powłoki.

6. Jakie są poszczególne etapy procesu Linux, przez który przechodzi?

Odpowiedź:
Zasadniczo istnieją cztery etapy procesu Linux:
Oczekiwanie: Gdy zasoby nie są przekazywane procesowi Linux.
Uruchamianie: gdy aktualnie wykonywany jest proces Linux.
Zatrzymane: gdy proces Linux zostanie zatrzymany po pomyślnym wykonaniu.
Zombie: ten etap jest znany jako zombie, ponieważ proces został zatrzymany, ale nadal aktywny.

7. W jaki sposób podane są hasła cienia?

Odpowiedź:
Są to programy, których można początkowo użyć do zaktualizowania pliku z cieniem
komenda pwconv służy do podawania haseł cienia. Komenda pwconv tworzy plik / etc / shadow i zmienia wszystkie hasła na „x” w pliku / etc / password. Po pierwsze, wpisy w pliku zacieniowanym, które nie istnieją w pliku głównym, są usuwane i można je edytować ręcznie. Następnie wpisy w cieniu, które nie mają `x 'jako hasła w głównym pliku, są aktualizowane. Nieodebrane wpisy zacieniowane można dodawać jednocześnie. Wreszcie hasła w głównym pliku są zastępowane przez `x '. Hasła w tle są podane dla lepszego bezpieczeństwa systemu.

Przejdźmy do następnych pytań do skryptu Shell Shell.

8. Co to jest LILO?

Odpowiedź:
LILO to Linux Loader to program ładujący dla systemu Linux. Służy do ładowania Linuksa do pamięci i uruchamiania systemu operacyjnego. LILO można skonfigurować tak, aby uruchamiał także inne systemy operacyjne. LILO można dostosować, co oznacza, że ​​jeśli domyślna konfiguracja jest nieprawidłowa, można ją zmienić. Plik konfiguracyjny dla LILO to lilo.conf.
LILO to także fragment kodu, który ładuje BIOS komputera do pamięci głównej podczas uruchamiania systemu komputerowego. Obsługuje następujące zadania:
1. Lokalizowanie jądra Linux.
2. Identyfikowanie innych programów pomocniczych i ładowanie ich do pamięci.
3. Uruchamianie jądra.
Wybór różnych obrazów jądra i procedur rozruchowych jest obsługiwany przez LILO. Z tego powodu jest znany jako menedżer rozruchu.

9. Wyjaśnij polecenia katalogu Linux wraz z opisem?

Odpowiedź:
To najczęściej zadawane pytania dotyczące wywiadu podczas hibernacji. Poniżej wymienione są polecenia katalogu wraz z opisami
pwd: Jest to wbudowane polecenie, które oznacza „drukuj katalog roboczy”. Wyświetla bieżącą lokalizację roboczą, ścieżkę roboczą rozpoczynającą się od / i katalogu użytkownika. Zasadniczo wyświetla pełną ścieżkę do katalogu, w którym aktualnie się znajdujesz.

Jest: to polecenie wyświetla listę wszystkich plików w folderze skierowanym.

cd: Oznacza „zmień katalog”. To polecenie służy do przejścia z katalogu bieżącego do katalogu, w którym chcesz pracować. Wystarczy wpisać cd, a następnie nazwę katalogu, aby uzyskać dostęp do tego konkretnego katalogu.

mkdir: To polecenie służy do utworzenia zupełnie nowego katalogu.

rmdir: Ta komenda służy do usunięcia katalogu z systemu.

10. Zalogować niektóre polecenia Linux dotyczące sieci i rozwiązywania problemów?

Odpowiedź:
Administrator sieci to osoba, która utrzymuje sieć systemową obejmującą konfiguracje sieciowe i rozwiązywanie problemów. Poniżej wymieniono kilka poleceń wraz z ich opisem:
Nazwa hosta: Aby zobaczyć nazwę hosta urządzenia i ustawić bieżącą nazwę hosta.

Ping : Aby sprawdzić, czy urządzenie reaguje, czy nie.

ifconfig: Aby wizualizować i zarządzać protokołami routingu i sieci. Wyświetla konfigurację sieci. „ip” zastępuje polecenie ifconfig.

netstat: wyświetla wiele połączeń sieciowych, tabele routingu, statystyki interfejsu. Obecnie „ss” zastępuje polecenie netstat, które służy do uzyskiwania dodatkowych informacji.

Traceroute: Jest to narzędzie do rozwiązywania problemów z siecią, które służy do określania liczby przeskoków wymaganych do tego, aby dany pakiet dotarł do miejsca docelowego.

Tracepath: Jest podobny do traceroute z tą różnicą, że nie musi wymagać uprawnień roota.

Dig: To polecenie służy do wysyłania zapytań do serwerów nazw DNS w celu wykonania dowolnego zadania / operacji związanych z usługami wyszukiwania DNS.

nslookup: Aby wyszukać zapytanie związane z DNS.

Trasa: pokazuje szczegóły plików tabeli tras i tabeli routingu IP.

mtr: To polecenie łączy ping i ścieżkę śledzenia w jedno polecenie.

Ifplugstatus: To polecenie służy do sprawdzania, czy kabel sieciowy jest podłączony czy nie.

Polecany artykuł

Jest to przewodnik po liście pytań i odpowiedzi na wywiad dotyczący skryptowania powłoki, aby kandydat mógł łatwo przełamać pytania dotyczące wywiadu ze skryptami powłoki. Możesz także przejrzeć poniższe artykuły, aby dowiedzieć się więcej

  1. Pytania do wywiadu ESL
  2. Wywiad oparty na scenariuszu informacyjnym
  3. Typy skryptów powłoki dla początkujących użytkowników systemu Linux (pomocne)
  4. Java Wywiad wielowątkowy Java
  5. Pytania do wywiadu w chmurze obliczeniowej
  6. Parametry skryptu powłoki z przykładami
  7. Jak działa pętla w skryptach powłoki?