10 haastattelukysymystä ja vastausta erilaisiin Linuxin komentoihin


Viimeisin artikkelimme "10 hyödyllistä SSH-haastattelukysymystä" sai suuren arvostuksen useilla sosiaalisen verkostonsivustoilla sekä Tecmintissä. Tällä kertaa esittelemme sinulle "10 kysymystä erilaisista Linux-komentoista". Nämä kysymykset osoittautuvat sinulle aivoriihiksi ja lisäävät tietämystäsi, mikä varmasti auttaa sinua päivittäisessä vuorovaikutuksessa Linuxin kanssa ja haastatteluissa.

K1. Sinulla on tiedosto (esimerkiksi virgin.txt). Haluat tämän tiedoston olevan muutossuojattu, jotta kukaan ei voi muokata tai poistaa tätä tiedostoa, ei edes root. Mitä aiot tehdä?

Komennon chattr syntaksi yllä olevaa tarkoitusta varten on:

chattr +i virgin.txt

Yritä nyt poistaa tiedosto tavallisella käyttäjällä.

rm -r virgin.txt 

rm: remove write-protected regular empty file `virgin.txt'? Y 
rm: cannot remove `virgin.txt': Operation not permitted

Yritä nyt poistaa tiedosto root-käyttäjällä.

rm -r virgin.txt 

cannot remove `virgin.txt': Operation not permitted
K2. Jos Linux-palvelintasi käyttää useita käyttäjiä, miten saat selville kaikkien käyttäjien käyttöajat yksitellen palvelimellasi ?
apt-get install acct

ac -p 

(unknown)                     14.18 
server                             235.23 
total      249.42
K3. Mikä on ensisijainen työkalu verkkotilastojen luomiseen palvelimellesi?
apt-get install mrtg
K4. Onko mahdollista lähettää kyselyä BIOSiin Linuxin komentoriviltä?
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
K5. Suurin osa Linux-palvelimista on päättömiä, eli ne toimivat vain komentotilassa. GUI:ta ei ole asennettu. Miten löydät laatikkosi laitteistokuvauksen ja kokoonpanon?
dmidecode

Dmidecoden tuotto on laaja. On hyvä idea ohjata sen tulos uudelleen tiedostoon.

dmidecode > /path/to/text/file/text_file.txt
K6. Sinun on tiedettävä kaikki kirjastot, joita binääri käyttää ja tarvitsee, sano "/bin/echo". Miten saavutat halutun tuoton?
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)
K7. Työskentelet maan armeijan palveluksessa. Sinulla on tiedosto (sanotaan "topsecret.txt "), joka sisältää luottamuksellisia ja maan turvallisuutta koskevia tietoja, ydinohjuksia jne. Mikä on mieluisin tapa poistaa tämä tiedosto?
shred -n 15 -z topsecret.txt

shread – tiedoston päälle kirjoitetaan piilottaaksesi sen sisällön ja haluttaessa poista se.

  1. -n – Korvaa tiedostot n kertaa
  2. -z – Lisää lopullinen päällekirjoitus nolilla piilottaaksesi silputuksen.

Huomaa: yllä oleva komento korvaa tiedoston 15 kertaa ennen kuin se korvaa nollalla, piilottaakseen silputuksen.

K8. Onko mahdollista liittää NTFS-osio Linuxiin?

Saat lisätietoja lukemalla artikkelin NTFS-osion valvomisesta Linuxissa.

K9. Mitä ja missä sinun on muokattava, jotta sisäänkirjautumisen oletustyöpöytä on KDE, joka on tällä hetkellä GNOME.
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”

Tallenna tiedosto yllä olevan sisällön kanssa. Seuraavan kerran kun kone käynnistyy, se lataa automaattisesti KDE:n oletusnäytönhallintaohjelmaksi.

K10. Mihin intrid-kuvatiedosto viittaa?

Tässä kaikki tältä erää. Tulen tänne jälleen toisen kiinnostavan aiheen kanssa, joka on tuntemisen arvoinen. Pysy kuulolla siihen asti ja ole yhteydessä Tecmintiin. Älä unohda antaa meille arvokasta palautetta kommenttiosiossa.