GNU/Linux >> Linux Esercitazione >  >> Linux

Le 25 migliori domande e risposte per le interviste su Linux

D:1 Che cos'è Kdump e perché è richiesto?

Risposta:Kdump è un meccanismo per acquisire i dump di arresto anomalo quando si verifica un arresto anomalo del sistema o un panico del kernel. I dump di arresto anomalo possono essere archiviati su file system remoto o su file system locale. Analizzando i dump di arresto anomalo, possiamo trovare la causa principale dell'errore di sistema o del panico del kernel. Nel caso in cui tu supporti il ​​fornitore del sistema operativo, puoi condividere il file vmcore con il fornitore per ulteriori analisi.

D:2 Come verificare quando è stata eseguita l'ultima scansione del file system?

Ris:Con l'aiuto del comando tune2fs possiamo controllare quando è stata eseguita la scansione del file system alla ricerca di errori.

# tune2fs -l | grep "Ultimo controllo"

D:3 Come modificare la data di scadenza della password di un account senza cambiarne la password?

Ris:Con l'aiuto del comando chage possiamo estendere la data di scadenza della password di un account locale. La sintassi è mostrata di seguito

# cambio -d

D:4 Come eseguire fsck in modo forzato su un file system del sistema operativo al prossimo riavvio?

Risposta:per eseguire fsck in modo forzato su un particolare file system al prossimo riavvio, creare un file vuoto con il nome "forcefsck" nel file system . Supponiamo di voler eseguire fsck sul file system /home al prossimo riavvio.

# cd/casa; tocco forzato; riavvia

D:5 Quale strumento viene utilizzato per analizzare il dump di arresto anomalo del sistema o il file vmcore su CentOS 7 e RHEL 7?

Risposta:arresto anomalo è l'utilità o il comando su CentOS 7 e RHEL 7 attraverso possiamo analizzare i dump di arresto anomalo.

D:6 Come installare tutte le patch tranne il kernel su CentOS e RHEL?

Ris:Usando il parametro '–exclude=kernel*' nel comando yum possiamo installare tutte le patch tranne il kernel. L'esempio è mostrato di seguito

# yum update –exclude=kernel*

Aggiungi la voce seguente nel file '/etc/yum.conf' per impedire l'aggiornamento permanente del kernel.

escludi=kernel*

D:7 Come verificare se stai lavorando su un server fisico o virtuale?

Risposta:Usa il comando dmidecode sotto per verificare se stai lavorando su un server fisico o virtuale.

# dmidecode -t sistema | grep "Nome prodotto"
Nome prodotto:piattaforma virtuale VMware

D:8 Che cos'è l'automounter e perché è richiesto?

Risposta:Automounter è un servizio in Linux come il sistema operativo che viene utilizzato per montare automaticamente il file system remoto o il file system locale ogni volta che si accede. Quando il file system è inattivo per un determinato periodo di tempo, il servizio di automounter (autofs) smonterà automaticamente il file system. Il principale vantaggio di autofs è che il sistema non ha bisogno di montare sempre il file system, monterà il file system solo ogni volta che è richiesto.

D:9 Come forzare un utente a cambiare la propria password all'accesso?

Risposta:Usa "cambia ' comando per far scadere la password dell'utente, come "chage -d 0 ", Dopodiché ogni volta che l'utente tenta di accedere o ssh al sistema, riceverà il messaggio di avviso" La tua password è scaduta. Devi cambiare ora la tua password ed effettuare nuovamente il login”

D:10 Come verificare se l'ultimo comando eseguito è stato eseguito correttamente o meno?

Ris:Conoscendo lo stato di uscita della variabile speciale '$?' possiamo dire se l'ultimo comando che abbiamo eseguito è stato eseguito correttamente o meno. L'esempio è mostrato di seguito:

# ls -l /var/
# echo $?
0
# ls -l /var/wwer
# echo $?
2

Lo stato di uscita zero significa che l'ultimo comando è stato eseguito correttamente, lo stato di uscita diverso da zero significa che non è stato eseguito correttamente.

D:11 Come verificare quando è stato installato il particolare pacchetto rpm?

Ans:Prendiamo un esempio di suffisso. Usa il comando rpm sotto per trovare quando è stato installato postfix rpm.

[[email protected] ~]# rpm -q postfix –last
postfix-2.10.1-6.el7.x86_64 sabato 27 febbraio 2016 23:56:43 EST
[[email protected] ~ ]#

Possiamo anche usare il comando yum per trovare le informazioni sopra richieste.

[[email protetta] ~]# yum cronologia pacchetto postfisso

D:12 Come accedere alla modalità utente singolo in RHEL 7?

Risposta:avvia il sistema, vai alla schermata del caricatore di avvio di GRUB2, premi "e" e vai alla riga che inizia con "linux16/vmlinz ' e sostituisci 'ro' con 'rw init=/sysroot/bin/bash' e premi ctrl-x per avviare.

D:13 Quale comando viene utilizzato per impostare il nome host in modo permanente su CentOS 7 e RHEL 7?

Risposta:"hostnamectl Il comando ' viene utilizzato per impostare o configurare il nome host in modo permanente. L'esempio è mostrato di seguito

# hostnamectl set-hostname “Nuovo_NomeHost”

Oltre al comando hostnamectl 'nmtui' e 'nmcli' vengono utilizzati anche per impostare il nome host in CentOS 7 e RHEL 7.

D:14 Come abilitare i criteri password in Linux?

Risposta:le politiche sulle password possono essere abilitate utilizzando pam(modulo di autenticazione collegabile ). In Centos e RHEL abbiamo il file "/etc/pam.d/system-auth" in cui definiamo le politiche delle password secondo il requisito. Nel sistema operativo basato su Debian abbiamo il file "/etc/pam.d/common-password"

D:15 Come verificare quali moduli del kernel sono installati sulla tua macchina Linux?

Risposta:"lsmod Il comando ' ci darà l'elenco dei moduli del kernel installati.

D:16 quale comando viene utilizzato per controllare IO Stat in Linux?

Ans:Ci sono un paio di comandi come "sar ‘, ‘iostat ' e 'vmstat ' attraverso il quale possiamo controllare io stat in Linux.

D:17 Qual è l'uso di "/etc/lvm/backup" e "/etc/lvm/archive"?

Risposta:Quando creiamo e aggiorniamo qualsiasi partizione basata su lvm, il backup dei metadati viene archiviato nel file "/etc/lvm/backup" e i metadati dell'archivio vengono conservati nel file "/etc/lvm/archive". Usando il comando vgcfgrestore possiamo ripristinare i metadati del gruppo di volumi.

D:18 Come elencare la tabella di routing della tua macchina Linux?

Ris:Usando i comandi 'route -n' e 'netstat -nr' possiamo elencare la tabella di routing corrente in Linux.

D:19 Cosa succede in background quando ssh un server dalla tua macchina Linux?

Ris:Ogni volta che ssh qualsiasi server Unix, la connessione TCP viene formata da Client a Server su 22 porte per impostazione predefinita e Server fornisce la versione del protocollo SSH che supporta. Se il client accetta la versione del protocollo SSH, la connessione continua e dopo che il server ha fornito la sua chiave pubblica host e il client mantiene quella chiave nel file '~/.ssh/known_hosts' e alla fine otteniamo il prompt ssh.

D:20 Come modificare la porta SSH predefinita del tuo server Linux?

Ris:La porta predefinita (22) di SSH può essere modificata aggiornando il parametro “Port ” nel file '/etc/ssh/sshd_config '. Dove NNN è il numero di porta. Dopo aver apportato le modifiche, riavvia o ricarica il servizio ssh.

D:21 Come vedere i timestamp in dmesg su RHEL7?

Ris:Usando il comando 'dmesg -T' possiamo visualizzare i timestamp in dmesg.

D:22 Come controllare la marca e il modello del server fisico dalla riga di comando?

Ans Con l'aiuto del comando dmidecode possiamo trovare marca e modello di server fisico, l'esempio è mostrato sotto

# dmidecode -t system
........................

Handle 0x0011, DMI type 1, 27 bytes
System Information
 Manufacturer: HP
 Product Name: ProLiant DL580 Gen8
 Version: P79
 Serial Number: CKX42926E0
 UUID: 97387735-1541-238A-1B33-533850564430
 Wake-up Type: Power Switch
 SKU Number: 728551-B21
 Family: ProLiant
...............................................

D:23 Come controllare la versione del BIOS del tuo server dalla riga di comando?

Ris:Con l'aiuto del comando dmidecode troviamo la versione del BIOS dalla riga di comando

# dmidecode -t bios
# dmidecode 2.12
SMBIOS 2.8 present.

Handle 0x0010, DMI type 0, 24 bytes
BIOS Information
 Vendor: HP
 Version: P79
 Release Date: 04/01/2014
 Address: 0xF0000
 Runtime Size: 64 kB
 ROM Size: 16384 kB
.............................

D:24 Come estendere il gruppo di volumi esistente?

Risposta:prima crea un pv (volume fisico) sul nuovo disco non elaborato ( /dev/sdb) usando il comando "pvcreate /dev/sdb" e poi usa il comando vgextend "vgextend /dev/sdb"

D:25 Come visualizzare il numero WWN della scheda HBA sui server Linux?

Risposta:Esistono due modi per visualizzare il numero WWN della carta HBA.

Primo modo usando il comando systool come :

# systool -c host_fc -v | grep "nome_porta"

Second Way sta usando i file di classe sys:

# cat /sys/class/fc_host/host*/port_name
0x7001639028cbeca0
0x7001639028cbefa2
0x7001639028cbf5d8
0x7001639028cbf6da


Linux
  1. 30 Domande e risposte per l'intervista LAMP(Linux, Apache, MySQL e PHP).

  2. 20 Domande e risposte sull'intervista Postfix

  3. BIND – Domande e risposte sull'intervista al server DNS

  4. Che cos'è Soft Links e Hard Links nel file system Linux

  5. Domande per l'intervista su Linux:Apri file / Apri descrittori di file

20 Domande e risposte per l'intervista su Red Hat Clustering (Pacemaker).

20 Domande e risposte sull'intervista a Red Hat Satellite Server

Come controllare e riparare un file system in RHEL Linux

Domande dell'intervista su Linux Network File System (NFS).

Le 50 domande e risposte di interviste su Linux più frequenti

I 10 migliori strumenti per informazioni di sistema e hardware Linux