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
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
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
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
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