IT průmysl silně závisí na Linuxu. Pokud se tedy snažíte dostat na některou z pozic v IT průmyslu, musíte umět Linux. Kromě toho, jako někdo, kdo se snaží získat pozici, je nezbytné zapůsobit na tazatele svými znalostmi, tam, kde přichází na řadu příprava na pohovor.
Abychom vám pomohli při hledání nejčastějších otázek na pohovorech s Linuxem, jste na správném místě. Tento článek uvede 25 nejčastějších otázek k pohovoru s Linuxem a odpoví na ně. Naše odpovědi jsou však většinou pro referenční účely a doporučujeme vám, abyste si prozkoumali a vytvořili své porozumění předmětu. Díky tomu se můžete vypořádat s dalšími otázkami a dokonce odpovědět na věci, které vyžadují hluboké znalosti.
Psst. Nápověda... můžete použít FOSSLinux jako domov Linuxu, abyste se dozvěděli vše o Linuxu!
Příprava na pohovor je vždy dobrá věc, protože vám poskytne výhodu nad stávajícími kandidáty a pomůže vám vyrovnat se s úzkostí, která s pohovory přichází.
Open source je na špici, pokud jde o vývojové prostředí pro malé a střední podniky. Ve skutečnosti jsou podniky také hluboce investovány do ekosystému. Jednou ze základních součástí ekosystému je Linux. Ve zprávě o práci vytvořené The Linux Foundation se zdá, že Linux sedí pěkně na křivce poptávky 46 %. Jejich zpráva také zjistila, že cloudové/kontejnerové technologie zaznamenaly mnohem vyšší poptávku, a to 75 %. Podle zprávy 74 % náborových manažerů říká, že Linux je jednou z nejžádanějších dovedností.
Pokud aktivně hledáte práci správce nebo vývojáře Linuxu, měl by vám následující průvodce pomoci nahlédnout do druhu otázek, které během pohovoru očekáváte.
Otázky k pohovoru s Linuxem
Začněme tedy bez prodlení s otázkami na pohovor v Linuxu.
1. Řekněte nám, jak rozumíte Linuxu.
Linux je open-source operační systém založený na Unixu. Linux Torvalds byl muž, který vynalezl Linux. Je zdarma k použití a je založen na linuxovém jádře. Jelikož je zdarma, je zaměřen hlavně na systémy, kde uživatelé nechtějí utrácet peníze za placená řešení operačních systémů, jako jsou macOS a Windows.
Více distribucí nevytváří žádné jádro a poskytuje uživatelům přizpůsobené osobní zkušenosti. Linux také může běžet na populárním hardwaru vytvořeném různými populárními výrobci, včetně HP, Intel, SPARC, IBM a tak dále!
Maskotem pro Linux je Tux – figurka tučňáka.
2. Co dělá Linuxové jádro? Můžete jej také upravit sami legálně?
Linuxové jádro je jádrem operačního systému Linux. Slovo kernel označuje jádro operačního systému. V tomto případě to samé znamená i jádro Linuxu. Jádro se stará o interakci s hardwarem a uživatelskými příkazy. Uživatelé mohou také komunikovat přímo s jádrem pomocí terminálu a přímo interagovat se systémem.
Jelikož je jádro Linuxu open-source, může si jej kdokoli stáhnout a upravit bez povolení. Linux je vydán pod licencí General Public License (GPL), což znamená, že jej lze upravovat a upravovat podle potřeb nebo požadavků uživatele. Pokud jste zvědaví, můžete si s jádrem neustále pohrávat a upravovat ho podle svých potřeb.
3. Řekněte nám rozdíl mezi Unixem a Linuxem.
Jedním z hlavních rozdílů mezi těmito dvěma je jeho cena. Linux je open-source a zdarma, zatímco Unix s tím souvisí náklady. S UNIXem jsou také spojeny různé itery nákladů.
Dalším velkým rozdílem mezi nimi je cílová skupina. Linux je čistší a snadno použitelný, a proto jej může používat každý, kdo se zajímá o jeho ekosystém. Na druhou stranu se Unix nejlépe používá v pracovních stanicích, sálových počítačích a správě internetových serverů.
GUI pro Linux zahrnuje Gnome a KDE, zatímco Unix nabízí známé desktopové prostředí. Aktualizace pro Linux jsou také rychlejší ve srovnání s Unixem.
4. Co je Kdump?
Kdump je linuxový mechanismus pro zachycení výpisů při selhání, když systém zpracuje chybu a zhroutí se. Výpisy z havárie mohou být také vytvořeny, když dojde k panice jádra.
Administrátor Linuxu může výpis zhroucení uložit do místního systému souborů nebo použít vzdálený systém souborů.
Primárním použitím Kdumpu je analyzovat příčinu havárie a poté použít tyto informace k vyřešení problému.
5. Co je Linux Loader (LILO)?
LILO nebo Linux Loader je zavaděč pro Linux. Zavaděč umožňuje operačnímu systému načíst a spustit jeho provádění do paměti. Stejně jako ostatní oblíbené zavaděče operačního systému funguje LILO podobně, včetně macOS a Windows. Všechny se však svým způsobem liší.
LILO také spouští BIOS, aby otestoval celý systém a zajistil, že vše funguje tak, jak má. Jakmile BIOS vše zkontroluje, přenese řízení do hlavního spouštěcího záznamu. Jakmile je hotovo, LILO zachytí celé ovládání a načte operační systém Linux pro použití. Celý proces je rychlý a zajišťuje co nejrychlejší načítání operačního systému.
6. Řekněte nám o základní součásti Linuxu.
Operační systém Linux má pět základních součástí. Patří mezi ně jádro, shell, GUI, systémové nástroje a aplikační programy.
- Jádro: Je to jádro operačního systému Linux, které spravuje spojení mezi hardwarem a uživateli.
- GUI: Grafické uživatelské rozhraní (GUI) je rozhraní k systému, které uživatel používá k interakci s operačním systémem různých sekcí.
- Skořápka: Shell provádí příkazy v Linuxu jako interpret.
- Aplikační programy: Aplikační programy jsou navrženy tak, aby nabízely funkce pro konkrétní úkol(y).
- Systémové nástroje: Konečně tu máme systémové nástroje, které zpracovávají funkce počítače a mohou je používat uživatel.
7. Proč chcete používat Linux?
Poznámka: Toto je záludná otázka a odpověď je z širší perspektivy, i když tazatel mířil přímo.
Zde můžete sdílet funkce Linuxu. Jedním z hlavních důvodů, které můžete zdůraznit, je jeho open source povaha. To je důvod, proč je v průmyslu široce používán, protože ve většině případů nevyžaduje licenční poplatky. Schopnost Linuxu běžet na starých počítačích z něj také dělá skvělou volbu pro většinu uživatelů.
Linux je také bezpečný, díky čemuž je ideální pro většinu firem. A konečně také nabízí přístup k úžasné komunitě, kde máte přístup ke snadným opravám, živému chatu a fórům.
8. Co je Automounter? Je vyžadován Automounter?
Automounter je služba operačního systému Linux, která se stará o připojení místního souborového systému a vzdálený souborový systém. Služba automaticky připojí požadovaný obraz, když ho systém potřebuje. To znamená, že systém nemusí nadále montovat disk, i když je to potřeba. Služba autofs automounter připojí systém souborů pouze v případě potřeby.
9. Jak povolit zásady hesel?
Zásady hesel zajišťují, že hesla jsou silná a uživatelé je dodržují, aby vytvořili dlouhá a těžko prolomitelná hesla. Chcete-li povolit zásady hesel v Linuxu, musíte použít PAM. Je to zkratka pro Pluggable Authentication Module. Chcete-li aktualizovat zásady hesel, musíte upravit soubor „/etc/pam.d/system-auth“ na RHEL a Centos.
10. Řekněte nám o Swap Space.
Odkládací prostor je velikost dodatečné paměti přidělené Linuxem pro spouštění souběžně běžících programů v případě potřeby.
Aby byl zajištěn optimální výkon a využití, je během používání dočasně vytvořen swap prostor. Po dokončení je RAM plně zpřístupněna ostatním programům. Swap space se také používá hlavně v případě, kdy RAM nemá dostatek místa pro spuštění programů.
11. Co je virtuální plocha?
Virtuální plocha je způsob, jak spravovat okna v samostatném prostoru. Tím je vyřešen problém správy oken, když je jich příliš mnoho. Uživatelé mohou využívat virtuální desktopy ke zvýšení produktivity.
Virtuální desktop může také běžet na vzdálených serverech, což přináší další výhody, včetně úspory nákladů, efektivní spotřeby energie, integrity dat, menší kompatibility a centralizované správy.
12. Co je to root účet?
Účet root je účet správce systému. Pomocí účtu root můžete provádět jakékoli změny v systému, abyste jej mohli plně ovládat. Účet root je také výchozím operačním účtem pro operační systém Linux. Účet root by měl vytvářet uživatelské účty, přidělovat těmto účtům oprávnění a spravovat je.
13. Co jsou shelly v Linuxu? Řekněte nám také o jejich typech.
Shell v Linuxu je navržen tak, aby zadával příkazy od uživatelů prostřednictvím terminálu nebo klávesnice a poté je prezentoval operačnímu systému, aby bylo možné akci provést.
Linux nabízí dobré možnosti prostředí Shell; některé jsou však populárnější než jiné. Mezi nejběžnější shelly patří:
- bash:bash znamená Bourne Again Shell. Nejběžnější typ Shell je dodáván s předinstalovanými distribucemi Linuxu.
- ksh:ksh znamená Korn Shell. Jedná se o shell programovacího jazyka na vysoké úrovni zaměřený na systémové administrátory a programátory.
- zsh:Shell zsh je Z Shell, který poskytuje jedinečné funkce včetně zavírání komentářů, spouštěcích souborů, generování souborů atd.
- csh:csh shell je zkratka pro C Shell, který nabízí syntaxi podobnou C.
14. Jaké příkazy můžete použít ke kontrole paměti spotřebované Linuxem?
Ke kontrole využití paměti v Linuxu můžete použít mnoho příkazů. Mezi ty nejběžněji používané patří:
- vmstat
- nahoře
- volné -m
- htop
15. Co je hlavní spouštěcí záznam?
Master Boot Record (MBR) detekuje spouštěcí zařízení. Obsahuje 512 bajtů dat. Může obsahovat zavaděč GRUB2/GRUB, který se může v případě potřeby načíst do paměti. Mezi tři hlavní části MBR patří následující:
- Prvních 446 bajtů, které obsahují informace o primárním zavaděči
- Dalších 64 bajtů, které obsahují informace o tabulce oddílů
- Poslední 2 bajty obsahují kontrolu ověření MBR
16. Vysvětlete Runlevel v Linuxu.
Runlevel v Linuxu definuje režim, ve kterém běží operační systém Linux. Linux nabízí sedm různých úrovní běhu a každý z nich má svůj účel.
- 0, zastavit:Úroveň běhu se používá k zastavení systémů, tj. k vypnutí systému.
- 1, S, single:Jedná se o úroveň běhu v režimu jednoho uživatele.
- 2:2. úroveň běhu nabízí základní režim pro více uživatelů. Režim běží bez NFS.
- 3:Jedná se o textový plně víceuživatelský režim s přístupem k síti.
- 4:Jedná se o nepoužívaný nebo žádný uživatelský experimentální režim.
- 5:Jedná se o víceuživatelský režim založený na grafickém uživatelském rozhraní.
- 6, restart:Tato úroveň běhu zajišťuje restartování systému.
Chcete-li zkontrolovat výchozí úroveň běhu, můžete zkontrolovat soubor „/etc/inittab“. Obsahuje systém Sysvinit, který se používá k zavedení do určité úrovně běhu.
17. Co je GUI?
GUI je zkratka pro Graphical user interface. Grafické uživatelské rozhraní nabízí uživatelům interaktivní a uživatelsky přívětivé rozhraní. Uživatelé získají přístup k ikonám a obrázkům, což jim usnadní navigaci mezi různými možnostmi poskytovanými operačním systémem.
GUI nabízí pro některé uživatele výhody; pro některé však může představovat i nevýhody. Mezi výhody patří snadná navigace, intuitivní rozhraní, snadné provádění složitých úkolů, jak jsou lépe znázorněny, a vyšší produktivita.
Pokud jde o nevýhody, koncový uživatel nemusí prozkoumat operační systém tím nejlepším možným způsobem, protože bude mít menší kontrolu. GUI je může zpomalit pro pokročilé uživatele, protože mohou využívat klávesnici efektivněji než myš. A konečně, GUI je hladové po zdrojích.
18. Jaká jsou různá oprávnění k souborům v Linuxu?
Linux nabízí tři typy oprávnění, ke kterým mají přístup vlastníci, včetně „Skupina“, „Uživatel“ a „Ostatní“. Patří mezi ně následující:
- Přečtěte si: Oprávnění ke čtení umožňují uživatelům otevřít a číst obsah souboru. Uživatel může také vypsat obsah adresáře pro soubory s oprávněním ke čtení.
- Napište: Oprávnění k zápisu umožňuje uživateli upravovat obsah souboru. Uživatel se může rozhodnout přidat nebo odstranit obsah souboru. Mohou také přejmenovat soubor na úrovni adresáře.
- Provést: Oprávnění ke spuštění může spustit jakýkoli soubor v adresáři. Ke spuštění souboru je také vyžadováno oprávnění ke spuštění.
19. Co je to skript Shell?
Skript shellu je skript, který lze spustit pro shell. Skript je užitečný, pokud jde o rozšíření více příkazů jeden po druhém. Tímto způsobem mohou skripty Shell pomoci automatizovat určité úkoly a jsou velmi užitečné pro vývoj a správu.
20. Co dělá Linux bezpečnější ve srovnání s jinými operačními systémy?
Linux je bezpečnější než jiné operační systémy díky licencování s otevřeným zdrojovým kódem. To znamená, že na kódu pracují stovky vývojářů a zajišťují jej zabezpečení ve srovnání s jinými operačními systémy, které jsou vyvíjeny v uzavřeném ekosystému. Kromě toho, že se jedná o open source, jsou Linux bezpečnější i z jiných důvodů. Mezi důvody patří
- Lepší správa uživatelů, která zajišťuje omezení na nízké úrovni. Tímto způsobem se virům nepodaří napadnout místní soubory nebo složky a zajistit, aby poškození bylo omezeno tím nejlepším možným způsobem.
- Programy lze také povolit před jejich instalací, což zajišťuje lepší bezpečnostní opatření.
- Linux přichází s výkonným systémem auditování.
- Linux poskytuje přístup k podrobným protokolům, takže správci nebo bezpečnostní experti mohou snadno zjistit neoprávněný přístup nebo jiná porušení oprávnění.
21. Co je pwd?
pwd je užitečný příkaz. Je to zkratka pro Print Working Directory (PWD). Umožňuje vytisknout cestu k adresáři, ve kterém příkaz používáte. Cesta k adresáři se zobrazuje z kořenového adresáře.
Pokud do rozhraní příkazového řádku zadáte $pwd, uvidíte úplnou cestu počínaje kořenem. Podporuje také dva parametry -L a -P, díky čemuž se cesta vrací v symbolické a skutečné cestě.
22. Jaké jsou běžné příkazy pro odstraňování problémů v systému Linux a síťové příkazy?
Linux je moderní operační systém, který nabízí všechny síťové funkce. Linux tedy můžete používat externě i interně k odesílání a přijímání informací. O konfiguraci sítě a správné odstraňování problémů se musí postarat správce systému. Používají příkazy Linuxu k rychlé kontrole různých aspektů operačního systému, včetně odstraňování problémů.
Některé z běžných příkazů pro odstraňování problémů zahrnují:
- Název hostitele:zobrazí se adresa IP a doména názvu hostitele. Používá se také k nastavení názvu hostitele.
- ifconfig:umožňuje správci manipulovat a zobrazovat síťová rozhraní a trasy.
- trasovací cesta:sleduje přeskoky, které paket vyžaduje k dosažení cíle.
- Směrování:zobrazí a upraví směrovací tabulku IP
- mtr:sledování cesty a příkaz ping do jednoho příkazu
- netstat:zobrazení směrovacích tabulek, síťových připojení a statistik rozhraní
- Dig:dotaz na jmenné servery DNS
- Ping:pro zjištění čitelnosti vzdáleného serveru nebo ne
23. Co jsou démoni?
S démony může operační systém spouštět proces na pozadí, který nelze nativně spustit v operačním systému. Správci systému mohou používat démony ke spouštění služeb na pozadí. To znamená, že uživatelé nemohou interagovat se službami, což je činí bezpečnějšími. Stručně řečeno, Daemon je bezpečný přístup ke zpracování pravidelných požadavků.
24. Jaká je maximální délka souboru pro Linux?
Uživatel Linuxu může pojmenovat soubor maximálně 255 znaky. Pokud uživatel překročí limit počtu znaků, terminál vyvolá chybu. Vypočítá se také délka, včetně názvu souboru a cesty.
25. Jaké jsou proměnné prostředí?
Proměnné prostředí vám umožňují nastavit globální nastavení pro linuxové programy a funkce shellu.
Závěr
Tím se dostáváme na konec našich 25 nejčastějších otázek k rozhovoru s Linuxem. Tyto nejsou v žádném případě vyčerpávající. Otázky na pohovoru se také mohou měnit v závislosti na pozici, o kterou se ucházíte. Pokud se tedy ucházíte o práci v Linuxu na vysoké úrovni, otázky na pohovoru pro vás nemusí být užitečné.
Takže, co si myslíte o otázkách na pohovoru, které jsme uvedli? Absolvoval jsi nedávno pohovor? Jaké další otázky vám položili? Prosím sdílejte a dejte vědět ostatním čtenářům!