ИТ индустрията зависи силно от Linux. Така че, ако се опитвате да влезете в някоя от позициите на ИТ индустрията, трябва да сте добри в Linux. Като човек, който се опитва да получи позиция, от съществено значение е да впечатлите интервюиращия с вашите знания и точно там идват подготовките за интервю.
За да ви помогнем в търсенето на най-добрите въпроси за интервюта за Linux, попаднахте на правилното място. В тази статия ще изброим топ 25 въпроса за интервю за Linux и ще отговорим на тях. Нашите отговори обаче са предимно за справка и вие се насърчавате да проучите и да създадете свое собствено разбиране за предмета. По този начин можете да се справите с други въпроси и дори да отговорите на неща, които изискват задълбочени познания.
Psst. Съвет .. можете да използвате FOSSLinux като дом на Linux, за да научите всичко за Linux!
Подготовката за интервю винаги е добро нещо, тъй като ви дава предимство пред съществуващите кандидати и ви помага да се справите с безпокойството, което идва с интервютата.
Отвореният код е на върха, що се отнася до средата за развитие на малкия и средния бизнес. Всъщност предприятията също са инвестирани дълбоко в екосистемата. Един от основните компоненти на екосистемата е Linux. В отчета за работата, създаден от Фондацията Linux, Linux изглежда седи добре на кривата на търсене от 46%. Техният доклад също така установява, че Cloud / Container Technologies отчитат много по-голямо търсене при 75%.
Според доклада 74% от мениджъра по наемане казват, че Linux е едно от най-търсените умения.
Въпроси за интервю за Linux
Така че, без никакво забавяне, нека започнем с въпроси за интервюта за Linux.
1. Разкажете ни за вашето разбиране за Linux.
Linux е базирана на Unix операционна система с отворен код. Linux Торвалдс беше човекът, който изобрети Linux. Той е безплатен за използване и се основава на ядрото на Linux. Тъй като е безплатен, той е насочен главно към системи, при които потребителят не иска да харчи пари, за да получи платени решения за операционна система като macOS и Windows.
Множество дистрибуции не изграждат ядро и предоставят персонализирано лично изживяване на потребителите. Също така, Linux може да работи на популярен хардуер, създаден от различни популярни производители, включително HP, Intel, SPARC, IBM и т.н!
Талисманът за Linux е Tux - фигура на пингвин.
2. Какво прави ядрото на Linux? Също така, можете ли да го редактирате самостоятелно законно?
Ядрото на Linux е в основата на операционната система Linux. Думата ядро се отнася до ядрото на операционната система. В този случай ядрото на Linux също означава същото. Ядрото се справя с взаимодействието с хардуера и потребителските команди. Потребителите могат също така да взаимодействат директно с ядрото с помощта на терминала и да осигуряват директно взаимодействие със системата.
Освен това, тъй като ядрото на Linux е с отворен код, всеки може да го изтегли и редактира без разрешение. Linux е издаден под Общия публичен лиценз (GPL), което означава, че може да бъде модифициран и редактиран според нуждите или изискванията на потребителя. Ако сте любопитни, винаги можете да играете с ядрото и да го персонализирате според вашите нужди.
3. Кажете ни разликата между Unix и Linux.
Една от основните разлики между тези две са свързаните с тях разходи. Linux е с отворен код и безплатен, докато Unix има разходи, свързани с него. Съществуват и различни итери на разходите, свързани с UNIX.
Друга голяма разлика между тях е целевата аудитория. Linux е по-чист и лесен за използване и следователно може да се използва от всеки, който се интересува от неговата екосистема. Unix, от друга страна, се използва най-добре в работни станции, мейнфреймове и управление на интернет сървъри.
GUI за Linux включва Gnome и KDE, докато Unix предлага обща работна среда. Освен това актуализациите за Linux са по-бързи в сравнение с Unix.
4. Какво е Kdump?
Kdump е механизъм на Linux за улавяне на сметищата, когато системата обработва грешка и се срива. Дъмпингите на сривове също могат да бъдат създадени, когато възникне паника на ядрото.
Администраторът на Linux може да реши да съхранява сметището в локалната файлова система или да използва отдалечена файлова система.
Основната употреба на Kdump е да анализира причината за срива и след това да използва тази информация, за да реши проблема.
5. Какво е Linux Loader (LILO)?
LILO или Linux Loader е зареждащото устройство за Linux. Зареждащото устройство позволява на операционната система да се зареди в паметта и да започне нейното изпълнение. LILO работи по подобен начин, точно както другите популярни зареждащи операционни системи, включително macOS и Windows. Всички те обаче са различни по свой собствен начин.
LILO също така се грижи да инициира BIOS, за да тества цялата система и да гарантира, че всичко работи по предназначение. След като BIOS провери всичко, той прехвърля контрола към Master Boot Record. След като приключи, LILO улавя целия контрол и зарежда операционната система Linux за използване. Целият процес е бърз и гарантира, че операционната система се зарежда възможно най-бързо.
6. Разкажете ни за основния компонент на Linux.
Има пет основни компонента на операционната система Linux. Те включват ядрото, черупката, GUI, системните помощни програми и приложните програми.
- Ядро: Това е ядрото на ОС Linux, което управлява връзката между хардуера и потребителите.
- GUI: Графичният потребителски интерфейс (GUI) е интерфейсът към системата, който потребителят използва за взаимодействие с операционната система на различните секции.
- Черупка: Shell изпълнява команди в Linux като интерпретатор.
- Приложни програми: Приложните програми са предназначени да предлагат функционалност за конкретна задача (и).
- Системни помощни програми: И накрая, имаме системни помощни програми, които се справят с компютърните функционалности и могат да бъдат използвани от потребителя.
7. Защо искате да използвате Linux?
Забележка: Това е труден въпрос и отговорът е от по-широка перспектива, дори когато интервюиращият е насочил директно.
Можете да споделите функциите на Linux тук. Една от основните причини, които можете да подчертаете, е неговият характер с отворен код. Ето защо се използва широко в индустрията, тъй като в повечето случаи не изисква лицензионни такси. Способността на Linux да работи на стари компютри също го прави чудесен избор за повечето потребители.
Linux също е защитен, което го прави идеален за повечето фирми там. И накрая, той също така предлага достъп до отлична общност, където можете да получите достъп до лесни корекции, чат на живо и форуми.
8. Какво е Automounter? Изисква ли се Automounter?
Automounter е услуга на операционна система Linux, която обработва монтажната и отдалечената файлова система на локалната файлова система. Услугата автоматично монтира необходимото изображение, когато е необходимо от системата. Това означава, че системата не трябва да продължава да монтира устройството, дори когато е необходимо. Услугата autofs automounter монтира файловата система само когато е необходимо.
9. Как да активирам политиките за пароли?
Политиките за пароли гарантират, че паролите са силни и потребителите ги следват, за да създават дълги и трудни за разбиване пароли. За да активирате политиката за пароли в Linux, трябва да използвате PAM. Това означава Pluggable Authentication Module. За да актуализирате политиката за паролата, трябва да редактирате “/ etc / pam.d / system-auth ”файл на RHEL и Centos.
10. Разкажете ни за Swap Space.
Размененото пространство е допълнителният обем памет, разпределен от Linux за стартиране на едновременно работещи програми, когато е необходимо.
За да се осигури оптимална производителност и използване, мястото на суап се създава временно по време на неговото използване. След като приключи, RAM става напълно достъпна за останалите програми. Също така, мястото за суап се използва най-вече, когато RAM няма достатъчно място за стартиране на програмите.
11. Какво е виртуален работен плот?
Виртуалният работен плот е начин за управление на прозорци в отделно пространство. Това решава проблема с управлението на прозорците, когато те са твърде много. Потребителите могат да използват виртуални настолни компютри, за да подобрят производителността.
Виртуалният работен плот може да работи и на отдалечени сървъри, като носи повече предимства, включително спестяване на разходи, ефективно използване на енергия, целостта на данните, по-малко съвместимост и централизирано администриране.
12. Какво представлява основният акаунт?
Основният акаунт е акаунтът на системния администратор. Използвайки главния акаунт, можете да правите всякакви промени в системата, тъй като можете да я контролирате напълно. Освен това основният акаунт е операционният акаунт по подразбиране за операционната система Linux. Основният акаунт трябва да създава потребителски акаунти, да присвоява разрешения на тези акаунти и да ги управлява.
13. Какво представляват черупките в Linux? Също така, разкажете ни за техните видове.
Shell в Linux е проектиран да дава команди от потребителите чрез терминал или клавиатура и след това да ги представя на операционната система, така че да може да се извърши действието.
Linux предлага добри опции за Shell; някои от тях обаче са по-популярни от други. Най-често срещаните черупки включват:
- bash: bash означава Bourne Again Shell. Това е най-често срещаният тип Shell, който се предлага с предварително заредени дистрибуции на Linux.
- ksh: ksh означава Korn Shell. Това е обвивка на езика за програмиране на високо ниво, насочена към системни администратори и програмисти.
- zsh: черупката zsh е Z Shell, която предоставя уникални функции, включително затварящи коментари, стартови файлове, генериране на имена на файлове и т.н
- csh: csh черупката означава C Shell, която предлага синтаксис като C.
14. Какви команди можете да използвате, за да проверите паметта, консумирана от Linux?
Има много команди, които можете да използвате за проверка на използването на паметта в Linux. Някои от най-често използваните включват:
- vmstat
- Горна част
- безплатно -м
- htop
15. Какво е Master Boot Record?
Master Boot Record (MBR) открива стартиращото устройство. Съдържа 512 байта данни. Той може да съдържа загрузчика GRUB2 / GRUB, който при нужда може да зареди в паметта. Трите основни части на MBR включват следното:
- Първите 446 байта, които съдържат информация за основния зареждащ файл
- Следващите 64 байта, които съдържат информация за таблицата на дяловете
- Последните 2 байта съдържат проверка за валидиране на MBR
16. Обяснете Runlevel в Linux.
Runlevel в Linux определя режима, в който работи операционната система Linux. Извън кутията Linux предлага седем различни нива Runle, където всяко от тях има своя собствена цел.
- 0, спиране: Нивото на изпълнение се използва за спиране на системи, т.е.д., изключване на системата.
- 1, S, единичен: Това е ниво на изпълнение на един потребителски режим.
- 2: Нивото на изпълнение 2 предлага основен многопотребителски режим. Режимът работи без NFS.
- 3: Това е текстово базиран пълен многопотребителски режим с достъп до мрежата.
- 4: Това е неизползван или без потребителски експериментален режим.
- 5: Това е GUI_-базиран многопотребителски режим.
- 6, рестартиране: Това ниво на изпълнение гарантира рестартиране на системата.
За да проверите нивото на изпълнение по подразбиране, можете да проверите файла „/ etc / inittab“. Той съдържа системата Sysvinit, която се използва за зареждане в определено ниво на изпълнение.
17. Какво е GUI?
GUI означава графичен потребителски интерфейс. Графичният потребителски интерфейс предлага интерактивен и удобен за потребителите интерфейс. Потребителите получават достъп до икони и изображения, което им улеснява навигацията през различни опции, предоставени от операционната система.
GUI предлага предимства за някои потребители; обаче може да създаде и недостатъци за някои. Предимствата включват лесна навигация, интуитивен интерфейс, лесни за изпълнение сложни задачи, тъй като са илюстрирани по-добре, и подобрена производителност.
По отношение на недостатъците, крайният потребител може да не изследва операционната система по най-добрия възможен начин, тъй като ще има по-малко контрол. Графичният интерфейс може да ги забави за опитни потребители, тъй като те могат да използват клавиатурата по-ефективно от мишката. И накрая, GUI е жаден за ресурси.
18. Какви са различните разрешения за файлове в Linux?
Linux предлага три типа разрешения, до които собствениците могат да имат достъп, включително „Група“, „Потребител“ и „Други“.„Те включват следното:
- Прочети: Разрешенията за четене позволяват на потребителите да отварят и четат съдържанието на файла. Потребителят може също да изброи съдържанието на директорията за файлове с разрешение за четене.
- Пишете: Разрешението за запис позволява на потребителя да променя съдържанието на файла. Потребителят може да избере да добави или изтрие съдържанието на файла. Те също могат да преименуват файла в рамките на директорията.
- Изпълни: Разрешението за изпълнение може да изпълни всеки файл в директорията. Разрешението за изпълнение също се изисква за стартиране на файл.
19. Какво е Shell script?
Скриптът на черупката е скрипт, който може да бъде изпълнен за черупката. Скриптът е удобен, когато става въпрос за разширяване на множество команди една след друга. По този начин скриптовете на Shell могат да помогнат за автоматизиране на определени задачи и са много полезни за разработка и администриране.
20. Какво прави Linux по-сигурен в сравнение с други операционни системи?
Linux е по-сигурен от другите операционни системи поради лицензирането си с отворен код. Това означава, че стотици разработчици работят върху кода и го правят сигурен в сравнение с други операционни системи, които са разработени в затворена екосистема. Освен че е с отворен код, други причини правят Linux по-сигурен. Причините включват
- По-добро управление на потребителите, което гарантира ограничения на ниско ниво. По този начин вирусите не успяват да атакуват локални файлове или папки и гарантират, че щетите са ограничени по най-добрия възможен начин.
- Програмите могат да бъдат разрешени и преди да бъдат инсталирани, което гарантира по-добри мерки за сигурност.
- Linux се предлага с мощна система за одит.
- Linux дава достъп до подробни дневници, което улеснява администраторите или експертите по сигурността да открият неоторизиран достъп или други нарушения на разрешенията.
21. Какво е pwd?
pwd е удобна команда. Съкращава се от Print Working Directory (PWD). Тя ви позволява да отпечатате пътя на директорията, в която използвате командата. Пътят на директорията се показва от корена.
Ако въведете $ pwd в интерфейса на командния ред, ще видите пълния път, започвайки от корена. Той също така поддържа два флага -L и -P, като пътят се връща в символния и действителния път.
22. Кои са често срещаните команди за отстраняване на неизправности в Linux и мрежови команди?
Linux е модерна операционна система, която предлага всички мрежови функции. Така че, можете да използвате Linux както външно, така и вътрешно, за да изпращате и получавате информация. Системният администратор трябва да се погрижи за мрежовата конфигурация и за правилно отстраняване на неизправности. Те използват Linux команди за бърза проверка на различните му аспекти на операционната система, включително отстраняване на неизправности.
Някои от често срещаните команди за отстраняване на неизправности включват:
- Име на хост: за да видите IP адреса и домейна на името на хоста. Използва се и за задаване на име на хост.
- ifconfig: позволява на администратора да манипулира и показва мрежови интерфейси и маршрути.
- tracepath: проследява скоковете, необходими на пакета, за да достигне дестинацията.
- Маршрут: показва и редактира IP маршрутна таблица
- mtr: пътека за проследяване и пинг в една команда
- netstat: показване на маршрутни таблици, мрежови връзки и статистика за интерфейса
- Dig: заявка за DNS сървъри за имена
- Ping: за да разберете четливостта на отдалечен сървър или не
23. Какво представляват демоните?
С Daemons операционната система може да стартира фонов процес, който не може да се изпълни изцяло в операционната система. Системните администратори могат да използват Daemons за стартиране на фонови услуги. Това означава, че потребителите не могат да взаимодействат с услугите - което ги прави по-сигурни. Накратко, Daemons е сигурен подход, когато става въпрос за обработка на периодични заявки.
24. Каква е максималната дължина на името на файла за Linux?
Потребителят на Linux може да назове файл най-много 255 знака. В случай, че потребителят надвиши ограничението за броя знаци, терминалът ще изведе грешка. Също така се изчислява дължината, включително име на файл и име на път.
25. Какви са променливите на околната среда?
Променливите на околната среда ви позволяват да задавате глобални настройки за Linux програми и функцията на черупката.
Заключение
Това ни води до края на нашите топ 25 въпроса за интервю за Linux. Те по никакъв начин не са изчерпателни. Също така, въпросите за интервюто могат да се променят в зависимост от позицията, за която кандидатствате. Така че, ако кандидатствате за работа на високо ниво в Linux, тогава въпросите за интервюто може да не са полезни за вас.
И така, какво мислите за въпросите за интервюто, които изброихме? Наскоро взехте ли интервю? Какви други въпроси ви зададоха? Моля, споделете и другите читатели знаят!