Introducere în administrarea sistemului Linux Întrebări și răspunsuri la interviu

Administrarea sistemului Linux este procesul de administrare a sistemului Linux și a proceselor sale prin configurarea, întreținerea și modernizarea sistemelor Linux care rulează pe oricare dintre sistemele de distribuție Linux majore, cum ar fi Red Hat Linux, Debian și Ubuntu etc. infrastructura Linux de întreprindere. Diferite programe și procese pot fi gestionate și întreținute în administrarea Linux. Celelalte elemente de administrare implicate în Administrarea sistemului Linux sunt Limitele procesului, crearea de procese, stări de procesare, Daemons, biblioteci, moduri de execuție, ambalaje software, Red Hat Package Manager, Debian Package, reglaj și monitorizare memorie, monitorizare rețea, programare I / O și monitorizare, partiție și formatare discuri, sisteme de fișiere de formatare, configurare kernel și modul, virtualizare, administrare de utilizatori și grupuri, firewall-uri, backup, metode de restaurare, depanare de bază și securitate a sistemului etc.

Mai jos sunt cele mai importante întrebări din interviu:

Acum, dacă sunteți în căutarea unui loc de muncă care este legat de Administrarea sistemului Linux, atunci trebuie să vă pregătiți pentru întrebările de interviu pentru Administrarea Sistemului Linux din 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de muncă. Aici, am pregătit întrebările și răspunsurile importante ale interviului pentru Administrarea Sistemului Linux, care vă vor ajuta să obțineți succes în interviu. Aceste întrebări sunt împărțite în două părți:

Partea 1 - Întrebări de interviu pentru administrarea sistemului Linux (de bază)

Această primă parte acoperă întrebările și răspunsurile de bază ale sistemului de administrare a sistemului Linux.

Q1. Ce este un încărcător Linux?

Răspuns:
Un încărcător Linux (LILO) este un bootloader care este utilizat în sistemul de operare Linux pentru a încărca sistemul de operare și a-l porni. Linux Loader poate fi, de asemenea, personalizat în timp ce încărcați sistemul de operare. Configurația încărcătorului Linux este un fișier lilo.conf care poate fi personalizat conform cerințelor sistemului de operare. Încărcătorul Linux încarcă sistemul de ieșire de bază a intrării computerului personal în memoria principală a sistemului computerului. Localizează nucleul Linux și încarcă programele.

Q2. Ce sunt legăturile de rețea și diferitele sale tipuri?

Răspuns:
Aceasta este întrebările obișnuite ale interviului de administrare a sistemului Linux pentru un interviu. Rețeaua de legare este procesul de combinare a două sau mai multe rețele într-o singură rețea. Acesta va îmbunătăți performanța rețelei și va mări lățimea de bandă și va reduce latența. Diferitele tipuri de legături de rețea implicate într-un Linux sunt -

  1. Mode - 0 (Balance - rr): Acest mod este un tip de modă Robin Robin și este, de asemenea, numit ca mod implicit.
  2. Mod - 1 (Activare copie de rezervă) : Acest mod este un tip de politică de rezervă de activare în care doar unul răspunde sau funcționează în momentul eșecului altor noduri.
  3. Mod -2 (sold - XOR) : acest pas va seta adresa sursă a MAC (Control acces media) la modul XOR pentru toleranță la erori.
  4. Mod - 3 (Broadcast) : Acest pas va funcționa la politica de difuzare în cazul în care se produce transmisia către fiecare interfață slave.
  5. Mod - 4 (802.3 AD): Acest pas se bazează pe standardul IEEE 802.3ad, care se numește și modul de agregare dinamică. Este nevoie de un comutator care acceptă legătura dinamică a standardului de mai sus.
  6. Mod - 6 (Balanță - TLB): Acest mod se mai numește și Adaptive Transmit Loading, unde traficul va fi încărcat pe baza fiecărui sclav al rețelei.
  7. Mod - 7 (Balanță - ALB): Acest mod se numește Balanță de sarcină adaptativă care nu necesită nicio schimbare a comutatorului.

Q3. Ce este nucleul Linux?

Răspuns:
Nucleul Linux este o parte a unui sistem de operare care acționează ca o interfață între sistemul de operare și resursele sistemului pentru a stabili sau oferi un acces la acesta. Nucleul Linux conține o API numită API Kernel Linux (Interfața de programare a aplicațiilor) prin care programul utilizatorului are acces și interacționează cu kernel-ul Linux și este, de asemenea, o API foarte stabilă și oferă performanțe deosebite în cazul funcționalităților multi-tasking sau multi-utilizator. .

Haideți să trecem la următoarele întrebări de interviu pentru administrarea sistemului Linux.

Q4. Explicați pe scurt despre arhitectura Linux?

Răspuns:
Mai jos sunt cele două proprietăți din .NET la care funcționează ca accesori pentru a citi sau scrie proprietățile Formularelor Windows sau orice fel de clasă sau obiect. Cei doi accesori ai proprietății sunt GET și SET:

  1. GET: Accesorul proprietății GET este obligat să returneze valoarea proprietății pe baza diferitelor niveluri de acces definite. Proprietatea de numai citire trebuie să fie GET accesor, dar nu SET.
  2. SET: Accesorul proprietății SET trebuie să atribuie o valoare, mai ales o nouă valoare pe baza nivelului de acces definit. Scrieți doar proprietățile care au acces SET, dar nu GET.

Q5. Care sunt diferitele funcționalități și responsabilități ale unui administrator de sistem Linux?

Răspuns:
Funcționalitățile diferite pe care le vor efectua în mod normal un administrator de sistem Linux sunt următoarele:

  1. Pentru a sprijini și instrui administratorii serverului Linux.
  2. Capabil să acceseze toate procesele, fișierele și aplicațiile de sistem din server.
  3. Administrarea utilizatorilor și a grupurilor.
  4. Pentru a asigura securitatea și a efectua întreținerea menajului.
  5. Pentru a instala și actualiza actualizările importante necesare și îmbunătățirea instrumentelor de securitate.
  6. Pentru a utiliza toate comenzile Linux și pentru a accesa kernel-ul Linux și procesele sale pentru a rula eficient serverul Linux.
  7. Pentru a configura actualizarea și a menține configurațiile hardware ale sistemului.

Haideți să trecem la următoarele întrebări de interviu pentru administrarea sistemului Linux.

Q6. Ce sunt modulele Kernel în Linux?

Răspuns:
Modulele Kernel sunt setul de programe sau cod care pot fi încărcate conform cerinței sau cererii care pot fi implementate fără procesul de repornire a sistemului. Fiecare nucleu este un modul și este ușor de încărcat. Va exista și o manipulare automată a modulelor.

Q7. Ce este umask și care este utilizarea sa în Linux?

Răspuns:
Masca umask este o comandă care este adesea numită mască de creare a fișierelor de utilizator, care este utilizată pentru a crea masca de fișier pentru utilizator care determină ce permisiuni de fișiere sau directoare sunt disponibile pentru utilizator pe baza tipului de citire sau scriere sau modificare.

Partea 2 - Întrebări de interviu pentru administrarea sistemului Linux (avansat)

Haideți să aruncăm o privire la întrebările avansate de interviu de administrare a sistemului Linux.

Q8. Care este tabelul de rutare în Linux?

Răspuns:
Tabelul de rutare este o metodă prin care modul în care toate rețelele și dispozitivele sunt interconectate între ele pentru a stabili eficient comunicarea între ele.

Q9. Ce este păpușă?

Răspuns:
Puppet este un software open source care este utilizat pentru gestionarea configurației software care rulează sisteme similare cu cele ale UNIX. Este sigur și scalabil de utilizat. Oferă caracteristici de automatizare în mediul DevOps și Cloud.

Haideți să trecem la următoarele întrebări de interviu pentru administrarea sistemului Linux.

Q10. Ce se numără automat în Linux?

Răspuns:
Automatizarea este un proces de montare automată a tuturor partițiilor pe un hard disk pe un sistem Linux sau Unix în timp ce porniți sistemul. Proprietatea fstab poate fi utilizată pentru a automatiza hard disk-urile de pe Linux.

Q11. Enumerați câmpurile din fișierul / etc / passwd.

Răspuns:
Câmpurile care sunt prezente în fișierul / etc / passwd sunt Username, Parolă, User ID, Group ID, Comments, HomeDir și LoginShell. Fișierul / etc / passwd conține conținutul de mai jos:

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

mssm: x: 501: 501: un alt utilizator: / home / mssm: / bin / bash

- „x” în coloana parolă indică faptul că parola criptată este stocată în fișierul / etc / shadow.

Q12. Explicați fiecare apel de sistem utilizat pentru gestionarea proceselor în Linux.

Răspuns:
Aceasta este cea mai populară întrebare de interviu pentru Administrarea Sistemului Linux pus într-un interviu. Apelurile de sistem care sunt utilizate pentru gestionarea proceselor sunt următoarele:

Fork (): Acesta este utilizat pentru a crea un proces nou dintr-unul existent.

Exec (): Acesta este utilizat pentru a executa un program nou.

Wait (): Acesta este utilizat pentru a aștepta până când procesul dat va termina execuția.

Ieșire (): Acesta este utilizat pentru a ieși din proces.

Getpid (): Aceasta ajută la obținerea id-ului unic al procesului pentru un anumit proces.

Getppid (): Acest lucru ajută la obținerea unui ID unic de proces părinte.

Nice (): aceasta este folosită pentru a prejudicia proprietatea existentă a procesului.

Haideți să trecem la următoarele întrebări de interviu pentru administrarea sistemului Linux.

Q13. Explicați pașii pentru creșterea dimensiunii partiției LVM.

Răspuns:
Pașii care trebuie urmați pentru a crește dimensiunea partiției LVM sunt următorii:

Executați comanda de mai jos: lvextend -L + 500M / dev /.

Odată făcut acest lucru, putem crește dimensiunea partiției LVM cu 500 MB. Un utilizator poate verifica dimensiunea partiției utilizând comanda 'df -h'. Redimensionarea se poate face prin redimensionare 2fs / dev /.

Haideți să trecem la următoarele întrebări de interviu pentru administrarea sistemului Linux.

Q14. Ce utilitate poate fi utilizată pentru a crea partiția dintr-un disc brut?

Răspuns:
Pentru a crea o partiție de pe un disc brut utilitatea care este folosită este utilitatea fdisk. Pentru a crea o partiție, puteți urma pașii de mai jos:

  • Executați această comandă: fdisk / dev / hd * (IDE) sau / dev / sd * (SCSI).
  • Tastați n pentru a crea o nouă partiție.
  • Odată creată o partiție, puteți scrie modificările în acest tabel de partiții. Pentru a scrie aceste modificări, tastați w.

Q15. Explicați pașii pentru a crea un utilizator nou și setați o parolă pentru utilizator dintr-un prompt shell în Linux.

Răspuns:
Pentru a crea un cont de utilizator nou din promptul shell, trebuie urmați următorii pași:

  • În primul rând conectați-vă ca utilizator root dacă nu sunteți autentificat ca comandă de utilizare root.
  • Introduceți parola rădăcină.
  • Comanda pentru a adăuga un utilizator nou este o comandă useradd și poate fi folosită în Linux. Utilizați această comandă și apoi tastați numele de utilizator pe care doriți să îl creați.

De exemplu: recurs în judecată

Odată ce un utilizator este creat pentru a seta parola să urmeze pașii de mai jos:

  • Pentru a stabili o parolă pentru comanda de tip user user: passwd sue.
  • Acesta va solicita utilizatorului să introducă o nouă parolă.
  • După ce se va face acest lucru, va solicita, de asemenea, utilizatorului pentru a reintroduce parola, setând parola pentru acesta.

Articole recomandate

Acesta a fost un ghid către lista întrebărilor și răspunsurilor la administrarea sistemului de administrare a sistemului Linux, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu pentru Administrarea Sistemului Linux. Aici, în acest post, am studiat întrebările de interviu de administrare a sistemului Linux de top, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Întrebări la interviu Red Hat
  2. Întrebări de interviu UNIX
  3. Întrebări și răspunsuri la interviu Linux
  4. Întrebări de interviu pentru inginerie software