10 Rozhovorové otázky a odpovědi na různé příkazy v Linuxu
Náš poslední článek „10 užitečných otázek k rozhovoru SSH“ byl vysoce oceněn na různých stránkách sociálních sítíg a také na Tecmint. Tentokrát vám předkládáme „10 otázek k různým příkazům Linuxu“. Tyto otázky se vám ukážou jako brainstorming a rozšíří vaše znalosti, které vám jistě pomohou v každodenní interakci s Linuxem a v rozhovorech.
Q1. Máte soubor (řekněme virgin.txt). Chcete, aby byl tento soubor odolný proti změnám, aby jej nikdo nemohl upravovat nebo mazat, dokonce ani root. Co budeš dělat?
Syntaxe příkazu chattr pro výše uvedený účel je:
chattr +i virgin.txt
Nyní zkuste soubor odstranit pomocí běžného uživatele.
rm -r virgin.txt
rm: remove write-protected regular empty file `virgin.txt'? Y
rm: cannot remove `virgin.txt': Operation not permitted
Nyní zkuste soubor odstranit pomocí uživatele root.
rm -r virgin.txt
cannot remove `virgin.txt': Operation not permitted
Q2. Pokud váš Linux Server používá několik uživatelů, jak zjistíte dobu používání všech uživatelů jednotlivě na vašem serveru ?
apt-get install acct
ac -p
(unknown) 14.18
server 235.23
total 249.42
3. otázka. Který nástroj upřednostňujete pro vytváření statistik sítě pro váš server?
apt-get install mrtg
Q4. Je možné odeslat dotaz do systému BIOS z příkazového řádku systému Linux?
biosdecode
biosdecode 2.11
ACPI 2.0 present.
OEM Identifier: LENOVO
RSD Table 32-bit Address: 0xDDFCA028
XSD Table 64-bit Address: 0x00000000DDFCA078
SMBIOS 2.7 present.
Structure Table Length: 3446 bytes
Structure Table Address: 0x000ED9D0
Number Of Structures: 89
Maximum Structure Size: 184 bytes
PNP BIOS 1.0 present.
Event Notification: Not Supported
Real Mode 16-bit Code Address: F000:BD76
Real Mode 16-bit Data Address: F000:0000
16-bit Protected Mode Code Address: 0x000FBD9E
16-bit Protected Mode Data Address: 0x000F0000
PCI Interrupt Routing 1.0 present.
Router ID: 00:1f.0
Exclusive IRQs: None
Compatible Router: 8086:27b8
Slot Entry 1: ID 00:1f, on-board
...
Slot Entry 15: ID 02:0c, slot number 2
Q5. Většina linuxových serverů je bezhlavá, tj. běží pouze v příkazovém režimu. Není nainstalováno žádné GUI. Jak zjistíte hardwarový popis a konfiguraci vašeho boxu?
dmidecode
Výstup dmidecode je rozsáhlý. Bude to pěkný nápad přesměrovat jeho výstup do souboru.
dmidecode > /path/to/text/file/text_file.txt
Otázka 6. Potřebujete znát všechny knihovny, které používá a potřebuje binární soubor, řekněme „/bin/echo“. Jak dosáhnete žádoucího výstupu?
ldd /bin/echo
linux-gate.so.1 => (0xb76f1000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7575000)
/lib/ld-linux.so.2 (0xb76f2000)
O7. Pracujete pro armádu země. Máte soubor (řekněme „topsecret.txt“), který obsahuje důvěrné a bezpečnostní informace země, jaderné střely atd. Jaký způsob smazání tohoto souboru preferujete?
shred -n 15 -z topsecret.txt
shread – přepíše soubor, aby se skryl jeho obsah, a volitelně jej smaže.
- -n – Přepíše soubory nkrát
- -z – Přidání konečného přepsání nulami pro skrytí skartování.
Poznámka: Výše uvedený příkaz přepíše soubor 15krát, než se přepíše nulou, aby se skrylo skartování.
Otázka 8. Je možné v systému Linux připojit oddíl NTFS?
Další informace najdete v článku o tom, jak monitorovat oddíl NTFS v systému Linux.
Otázka 9. Co a kde je potřeba upravit, aby výchozí plochou při přihlášení bylo KDE, což je v současnosti GNOME.
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”
Uložte soubor s výše uvedeným obsahem. Při příštím spuštění počítače automaticky načte KDE jako výchozí správce zobrazení.
Otázka 10. Co znamená soubor obrázku intrid?
To je prozatím vše. Přijdu znovu s dalším zajímavým tématem, které stojí za to vědět. Do té doby zůstaňte naladěni a připojeni kTecmint. Nezapomeňte nám poskytnout svou cennou zpětnou vazbu v sekci komentářů.