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.
- -n – Korvaa tiedostot n kertaa
- -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.