10 domande e risposte per l'intervista su vari comandi in Linux
Il nostro ultimo articolo, "10 domande utili per l'intervista SSH" è stato molto apprezzato su vari siti di social networkingg e su Tecmint. Questa volta ti presentiamo "10 domande su vari comandi Linux". Queste domande si riveleranno un brainstorming per te e aggiungeranno alle tue conoscenze che sicuramente ti aiuteranno nell'interazione quotidiana con Linux e nelle Interviste.
Q1. Hai un file (ad esempio virgin.txt). Vuoi che questo file sia a prova di alterazione in modo che nessuno possa modificarlo o eliminarlo, nemmeno root. Cosa farai?
La sintassi del comando chattr, per lo scopo di cui sopra è:
chattr +i virgin.txt
Ora prova a rimuovere il file utilizzando l'utente normale.
rm -r virgin.txt
rm: remove write-protected regular empty file `virgin.txt'? Y
rm: cannot remove `virgin.txt': Operation not permitted
Ora prova a rimuovere il file utilizzando l'utente root.
rm -r virgin.txt
cannot remove `virgin.txt': Operation not permitted
Q2. Se più utenti utilizzano il tuo server Linux, come troverai il tempo di utilizzo di tutti gli utenti, individualmente sul tuo server? ?
apt-get install acct
ac -p
(unknown) 14.18
server 235.23
total 249.42
Q3. Qual è lo strumento preferito per creare statistiche di rete per il tuo server?
apt-get install mrtg
Q4. È possibile inviare query al BIOS dalla riga di comando di 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. La maggior parte dei server Linux sono headless, ovvero funzionano solo in modalità comando. Nessuna GUI è installata. Come troverai la descrizione dell'hardware e la configurazione del tuo box?
dmidecode
L'output di dmidecode è ampio. Sarà una buona idea reindirizzare il suo output su un file.
dmidecode > /path/to/text/file/text_file.txt
Q6. Devi conoscere tutte le librerie utilizzate e necessarie da un binario, ad esempio "/bin/echo". Come otterrai il risultato desiderabile?
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)
Q7. Stai lavorando per l'esercito del paese. Hai un file (ad esempio "topsecret.txt") che contiene informazioni riservate e di sicurezza del paese, missili nucleari, ecc. Quale sarà il tuo metodo preferito per eliminare questo file?
shred -n 15 -z topsecret.txt
Shread: sovrascrivi un file per nasconderne il contenuto e, facoltativamente, eliminalo.
- -n – Sovrascrive i file n volte
- -z – Aggiungi una sovrascrittura finale con zeri per nascondere la distruzione.
Nota: il comando precedente sovrascrive il file 15 volte prima di sovrascriverlo con zero, per nascondere la distruzione.
Q8. È possibile montare una partizione NTFS su Linux?
Per ulteriori informazioni, leggi l'articolo su come monitorare una partizione NTFS su Linux.
Q9. Cosa e dove devi modificare in modo che il desktop predefinito all'accesso sia KDE, che al momento è GNOME.
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”
Salva il file con il contenuto sopra. La prossima volta che la macchina si avvierà, caricherà automaticamente KDE come display manager predefinito.
Q10. A cosa si riferisce un file immagine intrid?
È tutto per ora. Sarò di nuovo qui con un altro argomento interessante, che vale la pena conoscere. Fino ad allora restate sintonizzati e connessi aTecmint. Non dimenticare di fornirci il tuo prezioso feedback nella sezione commenti.