Введение в Linux System Administration Интервью Вопросы и ответы

Системное администрирование Linux - это процесс администрирования системы Linux и ее процессов путем настройки, обслуживания и обновления систем Linux, которые работают в любой из основных систем дистрибуции Linux, таких как Red Hat Linux, Debian, Ubuntu и т. Д. Он содержит управление корпоративная инфраструктура Linux. Различные программы и процессы могут управляться и поддерживаться в администрировании Linux. Другими элементами администрирования, участвующими в системном администрировании Linux, являются ограничения процессов, создание процессов, состояния обработки, демоны, библиотеки, режимы выполнения, упаковка программного обеспечения, менеджер пакетов Red Hat, пакет Debian, настройка и мониторинг памяти, мониторинг сети, планирование ввода-вывода мониторинг, разбиение и форматирование дисков, форматирование файловых систем, настройка ядра и модулей, виртуализация, управление пользователями и группами, брандмауэры, резервное копирование, методы восстановления, устранение основных неполадок, безопасность системы и т. д.

Ниже приведены наиболее часто задаваемые вопросы в интервью:

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

Часть 1 - Вопросы для интервью по системному администрированию Linux (базовый уровень)

В этой первой части рассматриваются основные вопросы и ответы по вопросам системного администрирования Linux.

Q1. Что такое Linux Loader?

Ответ:
Linux Loader (LILO) - это загрузчик, который используется в операционной системе Linux для загрузки операционной системы и ее запуска. Linux Loader также можно настроить во время загрузки операционной системы. Конфигурация загрузчика Linux представляет собой файл lilo.conf, который можно настроить в соответствии с требованиями операционной системы. Linux Loader загружает базовую систему ввода-вывода персонального компьютера в основную память компьютерной системы. Он находит ядро ​​Linux и загружает программы.

Q2. Что такое сетевое соединение и его различные типы?

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

  1. Mode - 0 (Balance - rr): этот режим является типом режима Round Robin и также называется режимом по умолчанию.
  2. Режим - 1 (Активировать резервное копирование) . Этот режим представляет собой тип политики активизации резервного копирования, когда только один отвечает или работает во время сбоя других узлов.
  3. Режим -2 (баланс - XOR) : на этом шаге для исходного адреса MAC (Media Access Control) устанавливается режим XOR для обеспечения отказоустойчивости.
  4. Режим - 3 (широковещательный) : этот шаг будет работать в политике широковещания, когда передача происходит на каждый подчиненный интерфейс.
  5. Режим - 4 (802.3 AD): Этот шаг основан на стандарте IEEE 802.3ad, который также называется режимом динамического агрегирования. Требуется переключатель, который поддерживает динамическую связь вышеуказанного стандарта.
  6. Режим - 6 (баланс - TLB): этот режим также называется адаптивной загрузкой передачи, где трафик будет загружаться на основе каждого ведомого устройства сети.
  7. Режим - 7 (Balance - ALB): этот режим называется адаптивной балансировкой нагрузки, которая не требует какой-либо балансировки коммутатора.

Q3. Что такое ядро ​​Linux?

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

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

Q4. Объясните вкратце об архитектуре Linux?

Ответ:
Ниже приведены два свойства .NET, для которых выполняются функции доступа для чтения или записи свойств Windows Forms или любого типа класса или объекта. Два метода доступа к свойствам - GET и SET:

  1. GET: метод доступа к свойству GET должен возвращать значение свойства на основе определенных уровней доступа. Свойство только для чтения должно иметь метод доступа GET, но не SET.
  2. SET: средство доступа к свойству SET требуется для присвоения значения, в основном нового значения, на основе определенного уровня доступа. Свойство только для записи имеет метод доступа SET, но не GET.

Q5. Каковы различные функции и обязанности системного администратора Linux?

Ответ:
Различные функции, которые обычно выполняются системным администратором Linux, перечислены ниже:

  1. Для поддержки и обучения администраторов сервера Linux.
  2. Возможность доступа ко всем процессам, файлам и системным приложениям на сервере.
  3. Управление пользователями и группами.
  4. Для обеспечения безопасности и ведения домашнего хозяйства.
  5. Для установки и обновления необходимы важные обновления и усовершенствования средств безопасности.
  6. Чтобы использовать все команды Linux и получить доступ к ядру Linux и его процессам для эффективного запуска Linux Server.
  7. Для настройки обновления и поддержки конфигурации оборудования системы.

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

Q6. Что такое модули ядра в Linux?

Ответ:
Модули ядра - это набор программ или кода, которые могут быть загружены в соответствии с требованиями или требованиями, которые могут быть реализованы без процесса перезагрузки системы. Каждое ядро ​​является модулем и легко загружается. Также будет автоматическая обработка модуля.

Q7. Что такое umask и как его использовать в Linux?

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

Часть 2 - Вопросы для интервью по системному администрированию Linux (Advanced)

Давайте теперь посмотрим на расширенные вопросы интервью системного администрирования Linux.

Q8. Что такое таблица маршрутизации в Linux?

Ответ:
Таблица маршрутизации - это метод, в котором все сети и устройства взаимосвязаны друг с другом, чтобы эффективно установить связь друг с другом.

Q9. Что такое кукольный?

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

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

В10. Что такое автомонтирование в Linux?

Ответ:
Автомонтирование - это процесс автоматического монтирования всех разделов на жестком диске в системе Linux или Unix при загрузке системы. Свойство fstab можно использовать для автоматического монтирования жестких дисков в Linux.

Q11. Перечислите поля в файле / etc / passwd.

Ответ:
В файле / etc / passwd находятся следующие поля: имя пользователя, пароль, идентификатор пользователя, идентификатор группы, комментарии, HomeDir и LoginShell. Файл / etc / passwd имеет следующее содержимое:

redhat: x: 500: 500: Redhat Пользователь: / home / redhat: / bin / bash

mssm: x: 501: 501: другой пользователь: / home / mssm: / bin / bash

- «x» в столбце пароля указывает, что зашифрованный пароль хранится в файле / etc / shadow.

Q12. Объясните каждый системный вызов, используемый для управления процессами в Linux.

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

Fork (): используется для создания нового процесса из существующего.

Exec (): используется для запуска новой программы.

Wait (): используется для ожидания завершения выполнения данного процесса.

Выход (): используется для выхода из процесса.

Getpid (): это помогает получить уникальный идентификатор процесса конкретного процесса.

Getppid (): это помогает получить уникальный идентификатор родительского процесса.

Nice (): используется для смещения существующего свойства процесса.

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

Q13. Объясните шаги, чтобы увеличить размер раздела LVM.

Ответ:
Чтобы увеличить размер раздела LVM, необходимо выполнить следующие шаги:

Выполните следующую команду: lvextend -L + 500M / dev /.

После этого мы можем увеличить размер раздела LVM на 500 МБ. Пользователь может проверить размер раздела с помощью команды 'df -h'. Изменение размера может быть сделано с помощью resize2fs / dev /.

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

Q14. Какую утилиту можно использовать для создания раздела с необработанного диска?

Ответ:
Для создания раздела из необработанного диска используется утилита fdisk. Для создания раздела вы можете выполнить следующие шаги:

  • Запустите эту команду: fdisk / dev / hd * (IDE) или / dev / sd * (SCSI).
  • Введите n, чтобы создать новый раздел.
  • После создания раздела вы можете записать изменения в эту таблицу разделов. Чтобы записать эти изменения, наберите w.

Q15. Объясните шаги для создания нового пользователя и установите пароль для пользователя из приглашения оболочки в Linux.

Ответ:
Для создания новой учетной записи пользователя из командной строки необходимо выполнить следующие шаги:

  • Сначала войдите в систему как пользователь root, если вы не вошли в систему как root, используйте su - command
  • Введите пароль пользователя root.
  • Команда для добавления нового пользователя является командой useradd и может использоваться в Linux. Используйте эту команду, а затем введите имя пользователя, которое вы хотите создать.

Например: useradd sue

После того, как пользователь создан для установки пароля, выполните следующие действия:

  • Чтобы установить пароль для пользователя sue, введите команду: passwd sue.
  • Он предложит пользователю ввести новый пароль.
  • Как только это будет сделано, он также попросит пользователя повторно ввести пароль, тем самым установив пароль для пользователя.

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

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

  1. Red Hat Интервью Вопросы
  2. Вопросы интервью с UNIX
  3. Linux Interview Вопросы и ответы
  4. Интервью по программной инженерии