Введение в вопросы и ответы по сценариям Shell Script

Сценарии оболочки - это способ, с помощью которого можно облегчить эту необходимость, автоматизируя эти последовательности команд, чтобы сделать свою жизнь в оболочке проще и продуктивнее. Unix / Linux использует оболочки для приема команд, данных конечным пользователем. Вопросы для написания сценариев оболочки есть довольно много различных оболочек. Наиболее часто используемые снаряды
1.SH (Борн Шелл)

2.CSH (C SHell)

3.КШ (Корн Шелл)

4.TCSH (Extended C SHell) основан на CSH.

Теперь, если вы ищете работу, связанную с использованием сценариев Shell, вам нужно подготовиться к вопросам интервью с сценариями оболочки 2019 года. Это правда, что каждое собеседование отличается в зависимости от профилей работы. Здесь мы подготовили важные вопросы и ответы об интервью для сценариев Shell, которые помогут вам добиться успеха в вашем интервью.

Ниже приведены 10 важных вопросов и ответов, которые часто задают во время интервью. Эти вопросы делятся на две части:

Часть 1 - вопросы интервью сценариев оболочки (основные)

Эта первая часть охватывает основные вопросы и ответы об интервью сценариев оболочки.

1. Что такое ядро?

Ответ:
Ядро - это компьютерная программа, которая является менеджером интерфейса / ресурсов операционной системы компьютера с полным контролем над всем в системе. Он отвечает за назначение и отмену назначения памяти. Он управляет следующими ресурсами системы Linux -
Управление файлами
Управление процессом
Управление вводом / выводом
Управление памятью
Управление устройством и т. Д.

2. Что такое Shell?

Ответ:
Оболочка - это специальная пользовательская программа, предоставляющая пользователю интерфейс для использования служб операционной системы. Оболочка принимает от пользователя удобочитаемые команды и преобразует их в нечто, понятное ядру. Оболочка запускается, когда пользователь входит в систему или запускает терминал.
Это интерпретатор командного языка, который выполняет команды, считываемые с устройств ввода, таких как клавиатуры или из файловой системы.

Давайте перейдем к следующим вопросам об интервью сценариев Shell.

3. Каковы типы разрешений на уровне файлов в Shell?

Ответ:
Права владельца. Права, предоставляемые пользователю со всеми правами на корневом уровне, называются разрешениями владельца.

Разрешения группы - разрешения, предоставленные пользователю со всеми правами в определенной группе, называются разрешениями владельца.

Другие (мировые) разрешения . Разрешения, предоставленные пользователю со всеми правами на файловую систему в глобальном масштабе, называются разрешениями владельца.

4. Какие типы режимов доступа к файлам в оболочке?

Ответ:
Это общие вопросы интервью сценариев Shell, задаваемые в интервью. Разрешения относительно операционных систем Linux очень уникальны. Основными блоками разрешений Unix в файле являются разрешения на чтение, запись и выполнение, которые были описаны ниже -

Читать
Предоставляет пользователю полномочия на чтение содержимого файла.

Написать
Предоставляет пользователю полномочия на запись содержимого файла.

казнить
Предоставляет пользователю полномочия выполнять файл как программу.

5. Какие типы режимов доступа к каталогам в оболочке?

Ответ:
Режимы доступа к каталогам аналогичны режимам доступа к файлам в оболочке. Есть очень незначительные различия, которые перечислены ниже -

Читать
Предоставляет пользователю полномочия на чтение содержимого Каталога и файлов в этом пространстве.

Написать
Предоставляет пользователю полномочия для записи и удаления содержимого Справочника.

казнить
Нет такой вещи, выполняющей каталог. Это означает, что мы можем пройти только внутри него.

Часть 2 - вопросы интервью сценариев оболочки (продвинутый уровень)

Давайте теперь посмотрим на расширенные вопросы об интервью сценариев оболочки.

6. На каких этапах проходит процесс Linux?

Ответ:
Обычно существует четыре этапа процесса Linux:
Ожидание: когда ресурсы не переданы процессу Linux.
Выполняется: когда процесс Linux выполняется в данный момент.
Остановлено: когда процесс Linux остановлен после успешного выполнения.
Зомби: Эта стадия называется зомби, потому что процесс остановлен, но все еще активен.

7. Как предоставляются теневые пароли?

Ответ:
Это программы, которые можно использовать для обновления затененного файла.
Команда pwconv используется для предоставления теневых паролей. Команда pwconv создает файл / etc / shadow и меняет все пароли на «x» в файле / etc / password. Сначала удаляются записи в скрытом файле, которых нет в основном файле, и их можно редактировать вручную. Затем обновляются скрытые записи, которые не имеют `x 'в качестве пароля в главном файле. Пропущенные записи могут быть добавлены одновременно. Наконец, пароли в главном файле заменяются на `x '. Теневые пароли даны для лучшей безопасности системы.

Давайте перейдем к следующим вопросам об интервью сценариев Shell.

8. Что такое LILO?

Ответ:
LILO - это Linux Loader - это загрузчик для Linux. Он используется для загрузки Linux в память и запуска операционной системы. LILO также можно настроить для загрузки других операционных систем. LILO можно настроить, что означает, что если конфигурация по умолчанию не верна, ее можно изменить. Файл конфигурации для LILO - это lilo.conf.
LILO также является фрагментом кода, который загружает BIOS компьютера в основную память во время запуска компьютерной системы. Он решает следующие задачи:
1. Нахождение ядра Linux.
2. Определение других вспомогательных программ и загрузка их в память.
3. Запуск ядра.
Выбор различных образов ядра и подпрограмм загрузки поддерживается LILO. По этой причине он известен как менеджер загрузки.

9. Объясните команды Linux Directory вместе с описанием?

Ответ:
Это наиболее часто задаваемые вопросы интервью Hibernate в интервью. Ниже перечислены команды каталога вместе с описаниями
pwd: это встроенная команда, обозначающая «печать рабочего каталога». Он отображает текущее рабочее местоположение, рабочий путь, начинающийся с / и каталог пользователя. По сути, он отображает полный путь к каталогу, в котором вы находитесь.

Is: эта команда выводит список всех файлов в указанной папке.

CD: это означает «изменить каталог». Эта команда используется для перехода в каталог, с которым вы хотите работать, из текущего каталога. Нам просто нужно набрать cd и имя каталога, чтобы получить доступ к этому конкретному каталогу.

mkdir: эта команда используется для создания совершенно нового каталога.

rmdir: эта команда используется для удаления каталога из системы.

10. Запишите какие-нибудь команды Linux для поиска и устранения неисправностей?

Ответ:
Сетевой администратор - это человек, который поддерживает системную сеть, которая включает сетевые конфигурации и устранение неполадок. Упомянутый ниже несколько команд вместе с их описанием:
Имя хоста: для просмотра имени хоста машины и установки текущего имени хоста.

Пинг : проверить, реагирует ли машина или нет.

ifconfig: для визуализации и управления маршрутизацией и сетевыми протоколами. Он отображает конфигурацию сети. «ip» - это замена команды ifconfig.

netstat: отображает множество сетевых подключений, таблицы маршрутизации, статистику интерфейса. В настоящее время 'ss' является заменой команды netstat, которая используется для получения дополнительной информации.

Traceroute: это утилита устранения неполадок в сети, которая используется для определения количества прыжков, необходимых для достижения конкретным пакетом пункта назначения.

Tracepath: он похож на traceroute с той разницей, что ему не требуются привилегии root.

Dig: эта команда используется для запроса серверов имен DNS о любых задачах / операциях, связанных со службами поиска DNS.

nslookup: для поиска DNS-запроса.

Маршрут: показывает подробности файлов таблицы маршрутов и таблицы IP-маршрутизации.

mtr: эта команда объединяет команды ping и track в одну команду.

Ifplugstatus: эта команда используется для проверки, подключен сетевой кабель или нет.

Рекомендуемая статья

Это было руководство к списку вопросов интервью со сценариями оболочки и ответы, чтобы кандидат мог легко разобраться в этих вопросах интервью со сценариями оболочки. Вы также можете посмотреть следующие статьи, чтобы узнать больше

  1. ESL Интервью Вопросы
  2. Informatica Сценарий на основе вопросов интервью
  3. Типы сценариев оболочки для новичков в Linux (полезно)
  4. Java Многопоточность Интервью Вопросы
  5. Интервью по облачным вычислениям
  6. Параметры сценария оболочки с примерами
  7. Как работает цикл в сценариях оболочки?