GNU/Linux >> Linux Esercitazione >  >> Linux

40 Domande di intervista su Linux per matricole Parte-2

Ciao Techies, In questo post discuteremo di 40 domande di intervista di base su Linux per principianti o principianti. Queste domande ti daranno un'idea del tipo di domande generalmente poste al lavoro di amministratore Linux.

D:1 Cosa accadrà quando eseguirai il comando "mv *" nella tua directory corrente?

Ris: La shell di Linux di solito espande * in ordine alfabetico, quindi quando eseguiamo il comando "mv *", controllerà il file e le directory in ordine alfabetico e sposterà tutti i file e le directory nella directory creata nell'ultima in base all'ordine alfabetico , se in ordine alfabetico viene creato un file nell'ultimo, il comando presenterà un errore

” mv:target 'x' non è una directory.

D:2 Dimmi la differenza principale tra il comando SSH e Telnet?

Ris:  Sia SSH che telnet vengono utilizzati per connettere server remoti. SSH sta per Secure Shell e quando eseguiamo ssh su qualsiasi server, i dati (credenziali dell'utente) vengono trasferiti in forma crittografata tra il client e il server, ma nel caso di Telnet i dati vengono trasferiti in testo normale. L'intruso può facilmente estrarre le informazioni riservate in caso di telnet.

D:3 Che cos'è RAID e perché è richiesto?

Ris: RAID sta per Redundancy Array Cheap Disk, è necessario per fornire alta disponibilità e ridondanza in caso di guasto del disco rigido nei server fisici. Possiamo anche utilizzare RAID per aumentare la velocità effettiva del disco tramite lo striping

D:4 Come verificare quando è stato installato un particolare rpm sul tuo server?

Ris: Utilizzare il comando rpm "rpm -q {rpm_name} –last"

D:5 Come controllare il numero di file aperti di un particolare utente?

Ris: Usando il comando lsof troviamo il numero di file associati a un particolare utente.

# lsof -u apache
# lsof -u apache | wc -l

D:6 Come verificare qual è la tua attuale shell funzionante?

Ris: echo $SHELL e '/etc/passwd' ti diranno la tua shell predefinita.

D:7 È possibile eseguire un'installazione a secco di un RPM?

Ris: Sì, è possibile con l'opzione “–test” con comando rpm come “rpm -ivh –test“, questo comando non installerà il pacchetto rpm ma verificherà se l'installazione di rpm andrà a buon fine.

D:8 Come verificare se un account utente Linux locale è bloccato o meno?

Ris: Usando il comando passwd “passwd -S ” possiamo verificare se la password è impostata o meno. Inoltre possiamo anche vedere i tentativi di accesso falliti usando "pam_tally2 -u {user_name}". Se i tentativi di accesso falliti superano il limite, l'account verrà bloccato.

D:9 Come verificare quando è stata modificata la password per l'utente Linux locale ?

Ris: Usa il comando chage "chage -l {user_name}", c'è una voce nell'output "Ultima modifica password" da lì possiamo controllare la data.

D:10 Quali sono i diversi campi del file /etc/passwd?

Ris: Ci sono 7 campi nel file /etc/passwd

  • Nome utente
  • Password (carattere x che mostra che la password è crittografata e conservata nel file /etc/shadow)
  • UID
  • GID
  • Commenti per l'utente
  • Rubrica principale
  • Guscio
D:11 qual è l'ID di commutazione per la partizione LVM in Linux?

Ris: "8e" è l'id di commutazione nel comando fdisk per la partizione Linux LVM.

D:12 Come trovare l'accesso e modificare l'ora di un file e di una directory in Linux?

Ris: Usando il comando 'stat' possiamo trovare l'accesso e l'ora di modifica di un file e di una directory. L'esempio è mostrato di seguito:

# stat {nome_file}
# stat {nome_directory}

D:13 Elencare tutti i file del file system /var a cui non si accede per più di 30 giorni?

Ris: Utilizzare il comando trova per elencare tutti i file a cui non si accede per più di 30 giorni in /var.

# trova /var -type f -atime +30 -exec ls -ltr {} \;

D:14 Come ricreare il file immagine initrd in Linux?

Ris: In caso di RHEL 4 e 5, possiamo usare il comando 'mkinitrd' per ricreare il file initrd. In RHEL 6 e 7 il comando 'dracut' viene utilizzato per ricostruire il file initrd.

D:15 Come elencare gli inode di un file system in Linux?

Ris: Usa l'opzione '-i' nel comando df per visualizzare l'inode del file system, Esempio "df -i  /var"

D:16 Come aumentare il limite del "numero di file aperti" per un particolare utente in Linux?

Ris: Il limite del "Numero di file aperti" per un determinato utente può essere aumentato modificando il file "/etc/security/limits.conf". Aggiungi la seguente riga nel file.

<user_name>     soft    nofile           4096 (Change this value as per requirement)
<user_name>     hard    nofile           4096 (Change this value as per requirement)
D:17 Come troverai i valori ulimit predefiniti per un utente in Linux?

Ris: Per controllare i valori ulimit predefiniti dell'utente locale, prima accedi al sistema con quel nome utente e digita il comando "ulimit -a".

D:18 Come inviare una mail da terminale o console?

Ris: Ci sono due modi per inviare la posta dal terminale

  • comando mail , esempio :# echo “body of mail” | mail -s {subject_of_mail} — {email_id}
  • comando telnet
D:19 Come impostare le impostazioni proxy sul terminale Linux?

Ris: Possiamo impostare le impostazioni del proxy sul terminale Linux usando variabili come http_proxy, https_proxy e ftp_proxy.

# export http_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
# export https_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
# export ftp_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
D:20 Trova tutti i file in /opt che ha 777 autorizzazioni e cambialo in 644.

Risposta:usa il comando trova di seguito:

# find /opt -type f -perm 777 -exec chmod 644 {} \;
D:21 Come verificare quale versione e versione di Linux è installata?

Ris: Usa il seguente comando per ottenere il sapore e la versione di Linux:

# cat /etc/*-rilascio

D:22 Qual è l'uid e il gid dell'utente root sul server Linux?

Ris: UID e GID di root se l'utente è "0"

D:23 Quali sono i file di configurazione predefiniti del server di posta postfix?

Ris: Ci sono due file di configurazione principali del server di posta di Postfix.

  • /etc/postfix/main.cf
  • /etc/postfix/master.cf
D:24 Qual è la umask predefinita dell'utente root sui server Linux?

Ris: La umask predefinita dell'utente root è "0022"

D:25 Come disabilitare e abilitare la memoria di scambio?

Risposta:Il comando "swapoff -a" viene utilizzato per disabilitare la memoria di scambio e "swapon -a" viene utilizzato per abilitare la memoria di scambio sui server Linux.

D:26  Qual è la porta predefinita del server proxy (Squid), SMTP, Apache Web Server (httpd) e MariaDB Database Server?

Ris: Per i rispettivi server vengono utilizzate le seguenti porte.
Porte                   Servizi
3128         —       server proxy(Squid)
25           —         SMTP
80 e 443   —   Server Web Apache(http e https)
3306         —      Database MariaDB

D:27 Come controllare i log relativi al kernel sul server Linux?

Ris: Il comando 'dmesg' viene utilizzato per visualizzare i log relativi al kernel.

D:28 Come controllerai l'indirizzo IP e la tabella di routing di una macchina Linux ?

Ris: Utilizzando i comandi 'ifconfig' e 'ip address' possiamo visualizzare l'indirizzo ip di un server linux. Con i comandi come  'netstat -nr' e 'route -n' possiamo visualizzare la tabella di routing corrente.

D:29 Dimmi il file di configurazione predefinito del server ftp linux (vsftp )?

Ris: “/etc/vsftpd/vsftpd.conf” è il file di configurazione predefinito di vsftpd.

D:30 Come unire il contenuto di due file in un unico file dalla riga di comando?

Ris:Con l'aiuto del comando cat possiamo unire il contenuto di due o più file in un unico file.

# cat file_tecnologico1 file_tecnologico2> file_fusione

D:31 Quale comando viene utilizzato per verificare i permessi di un file e di una directory?

Ris: "ls -l {nome_file_percorso}" viene utilizzato per verificare i permessi di un file. "ls -ld {path_directory_name}" viene utilizzato per controllare i permessi di una cartella o directory.

D:32 qual è il ruolo del file /etc/mtab?

Ris: mtab file conserva solo le informazioni di tutto il file system corrente montato.

D:33 Come recuperare la password di root nel server Linux?

Risposta:Non c'è modo di recuperare la password di root, l'unico modo è reimpostare la password di root dalla modalità utente singolo.

D:34 Quali possono essere i motivi per cui l'utente Oracle non è in grado di eseguire i propri lavori cron?

Ris: Possono esserci diversi motivi come:
a) La password dell'utente Oracle potrebbe essere scaduta.
b) L'utente Oracle potrebbe non essere autorizzato a eseguire lavori cron
c) /var il file system potrebbe essere 100 % utilizzato.

D:35 Quali sono i diversi campi del file crontab?

Ris: Un file Crontab contiene i seguenti campi

* * * * * {Command_to_be_executed}
(minuto) {ora} {day_of_month} {mese} {day_of_week}

Q:36 Dimmi il file di registro per i lavori cron nel server Linux?

Ris: Tutti i registri del lavoro cron sono archiviati nel suo file di registro "/var/log/cron"

D:37 cosa accadrà se eseguo il comando ” kill -9 1″ ?

Ris:Non succederà nulla

D:38 Qual è la directory home predefinita dell'utente ftp e come cambiarla?

Risposta:"/var/ftp" è la directory home predefinita dell'utente ftp. Può essere modificato utilizzando il comando usermod come "usermod -d /{path_new_directory} ftp".

D:39 Come creare partizioni su disco grezzo in Linux?

Ris: Le partizioni possono essere create su disco non elaborato utilizzando il comando "fdisk" o il comando "parted"

D:40 Come copiare i file e la directory da un server Linux a un altro server Linux remoto?

Ris: Con l'aiuto di 'scp ' e 'rsync ' possiamo copiare i file di un server Linux su un altro. Devi usare l'opzione -r se stai usando scp per copiare un albero di directory. La sintassi di scp e rsync è mostrata di seguito:
# scp {files_to_be_copied}  [email protected]:/{location_where_to_copy_files}
# rsync -av –progress {files_to_be_copied}  [email protected] :/{location_where_to_copy_files}

In passato abbiamo già condiviso 20 domande di intervista di base per principianti. Si prega di fare riferimento a quanto segue:

"20 Domande per l'intervista agli amministratori di sistema Linux per principianti - Parte 1"


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. 12 Esempi di comandi IP per utenti Linux

  3. Comando killall Linux per principianti (8 esempi)

  4. Le 25 principali domande sull'intervista su Linux

  5. 17 Esempi di comandi hpacucli per Linux su server HP

Tutorial sui comandi Linux ss per principianti (8 esempi)

Comando di localizzazione Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)

Comando ls in Linux per elencare i file

Oltre 15 esempi per il comando cURL di Linux