Введение в 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:
- Mode - 0 (Balance - rr): этот режим является типом режима Round Robin и также называется режимом по умолчанию.
- Режим - 1 (Активировать резервное копирование) . Этот режим представляет собой тип политики активизации резервного копирования, когда только один отвечает или работает во время сбоя других узлов.
- Режим -2 (баланс - XOR) : на этом шаге для исходного адреса MAC (Media Access Control) устанавливается режим XOR для обеспечения отказоустойчивости.
- Режим - 3 (широковещательный) : этот шаг будет работать в политике широковещания, когда передача происходит на каждый подчиненный интерфейс.
- Режим - 4 (802.3 AD): Этот шаг основан на стандарте IEEE 802.3ad, который также называется режимом динамического агрегирования. Требуется переключатель, который поддерживает динамическую связь вышеуказанного стандарта.
- Режим - 6 (баланс - TLB): этот режим также называется адаптивной загрузкой передачи, где трафик будет загружаться на основе каждого ведомого устройства сети.
- Режим - 7 (Balance - ALB): этот режим называется адаптивной балансировкой нагрузки, которая не требует какой-либо балансировки коммутатора.
Q3. Что такое ядро Linux?
Ответ:
Ядро Linux - это часть операционной системы, которая выступает в качестве интерфейса между операционной системой и системными ресурсами для создания или предоставления доступа к ней. Ядро Linux содержит API, называемый Linux Kernel API (интерфейс прикладного программирования), с помощью которого пользовательские программы получают доступ и взаимодействуют с ядром Linux, а также является очень стабильным API и обеспечивает высокую производительность в случае многозадачности или многопользовательских функций.,
Давайте перейдем к следующим вопросам об интервью системного администрирования Linux.
Q4. Объясните вкратце об архитектуре Linux?
Ответ:
Ниже приведены два свойства .NET, для которых выполняются функции доступа для чтения или записи свойств Windows Forms или любого типа класса или объекта. Два метода доступа к свойствам - GET и SET:
- GET: метод доступа к свойству GET должен возвращать значение свойства на основе определенных уровней доступа. Свойство только для чтения должно иметь метод доступа GET, но не SET.
- SET: средство доступа к свойству SET требуется для присвоения значения, в основном нового значения, на основе определенного уровня доступа. Свойство только для записи имеет метод доступа SET, но не GET.
Q5. Каковы различные функции и обязанности системного администратора Linux?
Ответ:
Различные функции, которые обычно выполняются системным администратором Linux, перечислены ниже:
- Для поддержки и обучения администраторов сервера Linux.
- Возможность доступа ко всем процессам, файлам и системным приложениям на сервере.
- Управление пользователями и группами.
- Для обеспечения безопасности и ведения домашнего хозяйства.
- Для установки и обновления необходимы важные обновления и усовершенствования средств безопасности.
- Чтобы использовать все команды Linux и получить доступ к ядру Linux и его процессам для эффективного запуска Linux Server.
- Для настройки обновления и поддержки конфигурации оборудования системы.
Давайте перейдем к следующим вопросам об интервью системного администрирования 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, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Red Hat Интервью Вопросы
- Вопросы интервью с UNIX
- Linux Interview Вопросы и ответы
- Интервью по программной инженерии