Ознайомлення з питаннями інтерв'ю для системного адміністрування Linux

Система адміністрування системи Linux - це процес адміністрування системи Linux та її процесів шляхом налаштування, підтримки та модернізації систем Linux, який працює на будь-якій з основних систем дистрибуції Linux, таких як Red Hat Linux, Debian і Ubuntu тощо. Він містить управління інфраструктура корпоративного Linux. В адміністрації Linux можна керувати та підтримувати різні програми та процеси. Іншими елементами адміністрування, що беруть участь у адмініструванні системи Linux, є обмеження процесів, створення процесів, станів обробки, демони, бібліотеки, режими виконання, упаковка програмного забезпечення, Менеджер пакетів Red Hat, пакунок Debian, налаштування та моніторинг мережі, моніторинг мережі, планування вводу / виводу та моніторинг, розділ та форматування дисків, форматування файлових систем, конфігурація ядра та модуля, віртуалізація, управління користувачами та групами, брандмауэры, резервне копіювання, способи відновлення, основні проблеми усунення несправностей та безпека системи тощо.

Нижче наведено найбільш актуальні питання, задані в інтерв'ю:

Тепер, якщо ви шукаєте роботу, пов’язану з адмініструванням системи Linux, тоді вам потрібно підготуватися до питань інтерв'ю з адміністрацією системи Linux 2019. Це правда, що кожне інтерв'ю відрізняється за різними профілями роботи. Тут ми підготували важливі запитання та відповіді щодо інтерв'ю для управління системою Linux, які допоможуть вам досягти успіху в інтерв'ю. Ці питання поділяються на дві частини:

Частина 1 - Питання для інтерв'ю адміністрації системи Linux (основні)

Ця перша частина охоплює основні запитання та відповіді щодо інтерв'ю системного управління Linux.

Q1. Що таке завантажувач Linux?

Відповідь:
Навантажувач Linux (LILO) - це завантажувач завантаження, який використовується в операційній системі Linux для завантаження операційної системи та запуску її. Linux Loader також можна налаштувати під час завантаження операційної системи. Конфігурація Linux Loader - це файл lilo.conf, який можна налаштувати відповідно до вимог операційної системи. Linux Loader завантажує систему основного вводу персонального комп'ютера в основну пам'ять комп'ютерної системи. Він знаходить ядро ​​Linux і завантажує програми.

Q2. Що таке зв'язок мережі та різні її види?

Відповідь:
Це поширені запитання щодо інтерв'ю адміністрації системи Linux, задані в інтерв'ю. Об’єднання мережі - це процес об'єднання двох або більше мереж в одну мережу. Це підвищить продуктивність мережі та збільшить пропускну здатність і зменшить затримку. Різні типи мережевих зв'язків, що беруть участь у Linux, -

  1. Режим - 0 (Баланс - rr): Цей режим є типовим способом Round Robin і його також називають режимом за замовчуванням.
  2. Режим - 1 (Активувати резервну копію) : Цей режим є типом політики активації резервного копіювання, коли лише один відповідає або працює під час відмови інших вузлів.
  3. Режим -2 (Баланс - XOR) : на цьому кроці буде встановлено адресу джерела MAC (Контроль доступу до медіа) в режим XOR для допуску відмов.
  4. Режим - 3 (Трансляція) : Цей крок буде працювати над політикою мовлення, коли передача відбувається до кожного підлеглого інтерфейсу.
  5. Режим - 4 (802.3 н.е.): Цей крок заснований на стандарті IEEE 802.3ad, який також називають режимом динамічної агрегації. Для цього потрібен комутатор, який підтримує динамічну ланку вищевказаного стандарту.
  6. Режим - 6 (Баланс - TLB): Цей режим також називається адаптивним завантаженням передачі, де трафік буде завантажений на основі кожного підлеглого мережі.
  7. Режим - 7 (Баланс - 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?

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

Q7. Що таке umask і для чого він використовується в Linux?

Відповідь:
Umask - це команда, яку часто називають маскою створення файлу користувача, яка використовується для створення маски файлів для користувача, яка визначає, які дозволи на доступ до файлів чи каталогів доступні для користувача на основі типу читання, запису чи зміни або зміни.

Частина 2 - Питання для інтерв'ю системного адміністрування Linux (розширено)

Давайте тепер подивимось на розширені питання інтерв'ю з адміністрацією системи Linux.

Q8. Що таке таблиця маршрутизації в Linux?

Відповідь:
Таблиця маршрутизації - це метод, при якому всі мережі та пристрої взаємопов’язані один з одним для ефективного встановлення зв'язку один з одним.

Q9. Що таке лялька?

Відповідь:
Puppet - це програмне забезпечення з відкритим кодом, яке використовується для управління конфігурацією програмного забезпечення, що працює в системах, подібних до систем UNIX. Це безпечний і масштабований у використанні. Він надає функції автоматизації в середовищі DevOps та Cloud.

Перейдемо до наступних питань інтерв'ю з адміністрацією системи Linux.

Q10. Що таке автоматичне управління в Linux?

Відповідь:
Автоматизація - це процес автоматичного монтажу всіх розділів на жорсткому диску в Linux або Unix System під час завантаження системи. Властивість 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 (): Це допомагає отримати унікальний ідентифікатор батьківського процесу.

Ніцца (): Це використовується для зміщення існуючої властивості процесу.

Перейдемо до наступних питань інтерв'ю з адміністрацією системи 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 - команду.
  • Введіть корінний пароль.
  • Команда для додавання нового користувача є командою useradd і може використовуватися в Linux. Використовуйте цю команду та введіть ім’я користувача, яке ви хочете створити.

Напр .: useradd позов

Після створення користувача для встановлення пароля виконайте наступні кроки:

  • Щоб встановити пароль для команди введення позову користувача: passwd sue.
  • Він запропонує користувачеві ввести новий пароль.
  • Після цього він також попросить користувача ввести пароль, тим самим встановивши пароль для користувача.

Рекомендовані статті

Це було керівництвом до списку запитань щодо інтерв'ю та адміністрування системи Linux, щоб кандидат міг легко розправити ці запитання щодо інтерв'ю з адміністрацією системи. Тут, у цій публікації, ми вивчили найпопулярніші питання інтерв'ю з адміністрацією системи, які часто задаються в інтерв'ю. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Питання для інтерв'ю Red Hat
  2. Питання для інтерв'ю UNIX
  3. Питання та відповіді щодо інтерв'ю для Linux
  4. Питання для інтерв'ю програмного забезпечення