Introduzione all'amministrazione del sistema Linux Intervista Domande e risposte

L'amministrazione del sistema Linux è il processo di amministrazione del sistema Linux e dei suoi processi configurando, mantenendo e aggiornando i sistemi Linux che funzionano su uno dei principali sistemi di distribuzione Linux come Red Hat Linux, Debian e Ubuntu ecc. Contiene la gestione di infrastruttura Linux aziendale. Programmi e processi diversi possono essere gestiti e mantenuti nell'amministrazione Linux. Gli altri elementi di amministrazione coinvolti nell'amministrazione del sistema Linux sono i limiti di processo, la creazione di processi, stati di elaborazione, demoni, librerie, modalità di esecuzione, pacchetto software, Red Hat Package Manager, pacchetto Debian, ottimizzazione e monitoraggio della memoria, monitoraggio della rete, pianificazione I / O e monitoraggio, partizione e formattazione di dischi, formattazione di file system, configurazione del kernel e dei moduli, virtualizzazione, gestione di utenti e gruppi, firewall, backup, metodi di ripristino, risoluzione dei problemi di base e sicurezza del sistema, ecc.

Di seguito sono riportate le domande più frequenti poste nell'intervista:

Ora, se stai cercando un lavoro correlato all'amministrazione di sistema Linux, allora devi prepararti per le domande del colloquio di amministrazione di sistema Linux 2019. È vero che ogni colloquio è diverso secondo i diversi profili professionali. Qui, abbiamo preparato le importanti domande e risposte sull'intervista con l'amministrazione del sistema Linux che ti aiuteranno a ottenere il successo nell'intervista. Queste domande sono divise in due parti:

Parte 1 - Domande di intervista sull'amministrazione del sistema Linux (di base)

Questa prima parte copre le domande e le risposte di intervista di amministrazione del sistema Linux di base.

Q1. Che cos'è un caricatore Linux?

Risposta:
Un caricatore Linux (LILO) è un bootloader utilizzato nel sistema operativo Linux per caricare il sistema operativo e avviarlo. Linux Loader può anche essere personalizzato durante il caricamento del sistema operativo. La configurazione di Linux Loader è un file lilo.conf che può essere personalizzato secondo i requisiti del sistema operativo. Caricatore Linux carica il sistema di output di input di base del personal computer nella memoria principale del sistema del computer. Individua il kernel Linux e carica i programmi.

Q2. Cosa sono i Network bonding e le sue diverse tipologie?

Risposta:
Questa è la domanda comune di intervista per l'amministrazione del sistema Linux posta in un'intervista. Il Network Bonding è il processo di combinazione di due o più reti in una singola rete. Migliorerà le prestazioni della rete e aumenterà la larghezza di banda e ridurrà la latenza. I diversi tipi di Network Bonding coinvolti in un Linux sono–

  1. Mode - 0 (Balance - rr): questa modalità è un tipo di moda Round Robin ed è anche chiamata come modalità predefinita.
  2. Modalità - 1 (Attiva backup) : questa modalità è un tipo di attivazione del criterio di backup in cui solo uno risponde o lavora al momento del fallimento di altri nodi.
  3. Modalità -2 (Balance - XOR) : questo passaggio imposta l'indirizzo di origine del MAC (Media Access Control) sulla modalità XOR per la tolleranza agli errori.
  4. Mode - 3 (Broadcast) : questo passaggio funzionerà sulla politica di trasmissione in cui la trasmissione avviene ad ogni interfaccia slave.
  5. Mode - 4 (802.3 AD): questo passaggio si basa sullo standard IEEE 802.3ad che è anche chiamato Dynamic Aggregation Mode. Richiede uno switch che supporti il ​​collegamento dinamico dello standard sopra.
  6. Mode - 6 (Balance - TLB): questa modalità è anche chiamata Adaptive Transmit Loading, in cui il traffico verrà caricato in base a ogni slave della rete.
  7. Modalità - 7 (Balance - ALB): questa modalità è denominata Bilanciamento del carico adattivo che non richiede alcun bilanciamento dello Switch.

Q3. Cos'è il kernel Linux?

Risposta:
Il kernel Linux fa parte di un sistema operativo che funge da interfaccia tra il sistema operativo e le risorse di sistema per stabilire o fornire un accesso ad esso. Il kernel Linux contiene un'API chiamata Linux Kernel API (Application Programming Interface) con la quale i programmi utente accedono e interagiscono con il kernel Linux ed è anche un'API molto stabile e fornisce grandi prestazioni nel caso di funzionalità multi-tasking o multi-user .

Passiamo alle prossime domande di intervista sull'amministrazione del sistema Linux.

Q4. Spiegare brevemente l'architettura Linux?

Risposta:
Di seguito sono riportate le due proprietà in .NET per le quali vengono eseguite funzioni di accesso per leggere o scrivere le proprietà di Windows Form o qualsiasi tipo di classe o oggetto. I due accessori per la proprietà sono GET e SET:

  1. OTTIENI: per accedere al valore della proprietà in base ai diversi livelli di accesso definiti, è necessario l'accesso alla proprietà GET. La proprietà di sola lettura deve ottenere l'accessor ma non un SET.
  2. SET: L'accessorio proprietà SET è necessario per assegnare un valore, principalmente un nuovo valore sulla base del livello di accesso definito. Le proprietà di sola scrittura hanno l'accesso SET, ma non un GET.

Q5. Quali sono le diverse funzionalità e responsabilità di un amministratore di sistema Linux?

Risposta:
Le diverse funzionalità che verranno normalmente eseguite da un amministratore di sistema Linux sono le seguenti:

  1. Per supportare e formare gli amministratori del server Linux.
  2. In grado di accedere a tutti i processi, file e applicazioni di sistema nel server.
  3. Gestione utenti e gruppi.
  4. Per garantire la sicurezza ed eseguire la manutenzione delle pulizie.
  5. Per installare e aggiornare gli aggiornamenti importanti necessari e il miglioramento degli strumenti di sicurezza.
  6. Utilizzare tutti i comandi Linux e accedere al kernel Linux e ai suoi processi per eseguire in modo efficiente il server Linux.
  7. Per configurare l'aggiornamento e mantenere le configurazioni hardware del sistema.

Passiamo alle prossime domande di intervista sull'amministrazione del sistema Linux.

Q6. Cosa sono i moduli del kernel in Linux?

Risposta:
I moduli del kernel sono l'insieme di programmi o codice che possono essere caricati secondo il requisito o la domanda che possono essere implementati senza il processo di riavvio del sistema. Ogni kernel è un modulo ed è facilmente caricabile. Ci sarà anche una gestione automatica dei moduli.

Q7. Che cos'è umask e a cosa serve in Linux?

Risposta:
Umask è un comando che viene spesso chiamato come maschera di creazione di file utente che viene utilizzato per creare la maschera di file per l'utente che determina quali autorizzazioni di file o directory sono disponibili per l'utente in base al tipo di lettura o scrittura o modifica.

Parte 2 - Domande di intervista sull'amministrazione del sistema Linux (avanzate)

Diamo ora un'occhiata alle domande di intervista avanzate sull'amministrazione del sistema Linux.

Q8. Qual è la tabella di routing in Linux?

Risposta:
La tabella di routing è un metodo in cui tutte le reti e i dispositivi sono interconnessi tra loro per stabilire in modo efficiente la comunicazione tra loro.

Q9. Cos'è Puppet?

Risposta:
Puppet è un software open source utilizzato per la gestione della configurazione del software che gira su sistemi simili a quelli di UNIX. È sicuro e scalabile da usare. Fornisce funzionalità di automazione in ambiente DevOps e Cloud.

Passiamo alle prossime domande di intervista sull'amministrazione del sistema Linux.

Q10. Cos'è l'automounting in Linux?

Risposta:
Il montaggio automatico è un processo di montaggio automatico di tutte le partizioni su un disco rigido su un sistema Linux o Unix durante l'avvio del sistema. La proprietà fstab può essere utilizzata per montare automaticamente i dischi rigidi su Linux.

Q11. Elencare i campi nel file / etc / passwd.

Risposta:
I campi presenti nel file / etc / passwd sono Nome utente, Password, ID utente, ID gruppo, Commenti, HomeDir e LoginShell. Il file / etc / passwd ha i contenuti come di seguito:

redhat: x: 500: 500: Utente Redhat: / home / redhat: / bin / bash

mssm: x: 501: 501: un altro utente: / home / mssm: / bin / bash

- "x" nella colonna della password indica che la password crittografata è memorizzata nel file / etc / shadow.

Q12. Spiegare ogni chiamata di sistema utilizzata per la gestione dei processi in Linux.

Risposta:
Questa è la domanda di intervista per l'amministrazione del sistema Linux più popolare posta in un'intervista. Le chiamate di sistema utilizzate per la gestione dei processi sono le seguenti:

Fork (): utilizzato per creare un nuovo processo da uno esistente.

Exec (): utilizzato per eseguire un nuovo programma.

Wait (): questo è usato per attendere fino a quando il processo dato termina l'esecuzione.

Exit (): utilizzato per uscire dal processo.

Getpid (): questo aiuta a ottenere l'ID processo univoco di un processo particolare.

Getppid (): aiuta a ottenere un ID univoco per il processo padre.

Nice (): utilizzato per distorcere la proprietà esistente del processo.

Passiamo alle prossime domande di intervista sull'amministrazione del sistema Linux.

Q13. Spiegare i passaggi per aumentare le dimensioni della partizione LVM.

Risposta:
I passaggi che devono essere seguiti per aumentare le dimensioni della partizione LVM sono i seguenti:

Esegui il comando seguente: lvextend -L + 500M / dev /.

Una volta fatto ciò, possiamo aumentare le dimensioni della partizione LVM di 500 MB. Un utente può verificare la dimensione della partizione usando il comando 'df -h'. Il ridimensionamento può essere effettuato da resize2fs / dev /.

Passiamo alle prossime domande di intervista sull'amministrazione del sistema Linux.

Q14. Quale utility può essere utilizzata per creare la partizione da un disco non elaborato?

Risposta:
Per creare una partizione da un disco non elaborato, l'utilità utilizzata è l'utilità fdisk. Per creare una partizione è possibile seguire i passaggi seguenti:

  • Eseguire questo comando: fdisk / dev / hd * (IDE) o / dev / sd * (SCSI).
  • Digitare n per creare una nuova partizione.
  • Una volta creata una partizione, è possibile scrivere le modifiche in questa tabella delle partizioni. Per scrivere queste modifiche digitare w.

Q15. Spiegare i passaggi per creare un nuovo utente e impostare una password per l'utente da un prompt della shell in Linux.

Risposta:
Per creare un nuovo account utente dal prompt della shell, è necessario eseguire i seguenti passaggi:

  • Prima di tutto accedi come utente root se non sei loggato come root usa su - command.
  • Inserisci la password di root.
  • Il comando per aggiungere un nuovo utente è il comando useradd e può essere utilizzato in Linux. Utilizzare questo comando e quindi digitare il nome utente che si desidera creare.

Ad esempio: useradd sue

Una volta creato un utente per impostare la password per seguire i seguenti passaggi:

  • Per impostare una password per l'utente, digitare il comando: passwd sue.
  • Richiederà all'utente di inserire una nuova password.
  • Una volta fatto, chiederà anche all'utente di riscrivere la password impostando così la password per l'utente.

Articoli consigliati

Questa è stata una guida all'elenco delle domande e risposte sull'intervista con l'amministrazione del sistema Linux in modo che il candidato possa reprimere facilmente queste domande sull'intervista con l'amministrazione del sistema Linux. Qui in questo post, abbiamo studiato le principali domande del colloquio sull'amministrazione del sistema Linux che vengono spesso poste nelle interviste. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Domande sul colloquio con Red Hat
  2. Domande di intervista UNIX
  3. Domande e risposte sull'intervista a Linux
  4. Domande di intervista sull'ingegneria del software