Wprowadzenie do Linux System Administration Wywiad Pytania i odpowiedzi

Administracja systemem Linux to proces administrowania systemem Linux i jego procesami poprzez konfigurację, utrzymanie i aktualizację systemów Linux, które działają na jednym z głównych systemów dystrybucji Linux, takich jak Red Hat Linux, Debian i Ubuntu itp. Zawiera zarządzanie korporacyjna infrastruktura Linux. Różne programy i procesy mogą być zarządzane i utrzymywane w administracji Linuksa. Inne elementy administracyjne związane z administrowaniem systemem Linux to limity procesów, tworzenie procesów, stany przetwarzania, demony, biblioteki, tryby wykonywania, pakowanie oprogramowania, Menedżer pakietów Red Hat, pakiet Debian, dostrajanie i monitorowanie pamięci, monitorowanie sieci, planowanie we / wy a także monitorowanie, partycjonowanie i formatowanie dysków, formatowanie systemów plików, konfiguracja jądra i modułu, wirtualizacja, zarządzanie użytkownikami i grupami, zapory ogniowe, tworzenie kopii zapasowych, metody przywracania, podstawowe rozwiązywanie problemów i bezpieczeństwo systemu itp.

Poniżej znajdują się najczęściej zadawane pytania w wywiadzie:

Teraz, jeśli szukasz pracy związanej z administracją systemem Linux, musisz przygotować się na pytania do rozmowy kwalifikacyjnej z administracją systemu Linux 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi w rozmowie z administratorem systemu Linux, które pomogą Ci odnieść sukces w rozmowie. Te pytania są podzielone na dwie części:

Część 1 - Wywiad z administratorem systemu Linux Pytania (podstawowe)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi dotyczące wywiadu dotyczącego administracji systemem Linux.

Pytanie 1 Co to jest moduł ładujący systemu Linux?

Odpowiedź:
Moduł ładujący systemu Linux (LILO) to moduł ładujący, który jest używany w systemie operacyjnym Linux do ładowania systemu operacyjnego i uruchamiania go. Program ładujący systemu Linux można również dostosować podczas ładowania systemu operacyjnego. Konfiguracja Linux Loadera to plik lilo.conf, który można dostosować zgodnie z wymaganiami systemu operacyjnego. Linux Loader ładuje Podstawowy system wyjściowy komputera osobistego do głównej pamięci systemu komputerowego. Lokalizuje jądro Linuksa i ładuje programy.

Q2 Co to jest łączenie sieciowe i jego różne typy?

Odpowiedź:
Jest to typowe pytanie zadawane podczas rozmowy z administratorem systemu Linux. Łączenie sieci to proces łączenia dwóch lub więcej sieci w jedną sieć. Poprawi to wydajność sieci i zwiększy przepustowość i zmniejszy opóźnienia. Różne rodzaje połączeń sieciowych w Linuksie to:

  1. Tryb - 0 (Balance - rr): Ten tryb jest rodzajem mody Round Robin i jest również nazywany trybem domyślnym.
  2. Tryb - 1 (Aktywuj kopię zapasową) : Ten tryb jest rodzajem zasady aktywacji kopii zapasowej, w której tylko jedna odpowiada lub działa w przypadku awarii innych węzłów.
  3. Tryb -2 (Balance - XOR) : Ten krok ustawi adres źródłowy MAC (Media Access Control) na tryb XOR w celu zapewnienia odporności na uszkodzenia.
  4. Mode - 3 (Broadcast) : Ten krok będzie działał na zasadach rozgłaszania, w których transmisja odbywa się do każdego interfejsu slave.
  5. Tryb - 4 (802.3 AD): Ten krok jest oparty na standardzie IEEE 802.3ad, który jest również nazywany trybem dynamicznej agregacji. Wymaga przełącznika, który obsługuje dynamiczne łącze powyższego standardu.
  6. Tryb - 6 (Balance - TLB): Ten tryb jest również nazywany adaptacyjnym ładowaniem transmisji, w którym ruch będzie ładowany na podstawie każdego urządzenia podrzędnego w sieci.
  7. Tryb - 7 (Balance - ALB): Ten tryb nazywa się Adaptive Load Balancing, który nie wymaga żadnego równoważenia przełączników.

Pytanie 3 Co to jest jądro Linux?

Odpowiedź:
Jądro Linux jest częścią systemu operacyjnego, który działa jako interfejs między systemem operacyjnym a zasobami systemowymi w celu ustanowienia lub zapewnienia do niego dostępu. Jądro Linux zawiera interfejs API o nazwie Linux Kernel API (interfejs programowania aplikacji), za pomocą którego programy użytkownika uzyskują dostęp do jądra Linux i współpracują z nim, a także jest bardzo stabilnym interfejsem API i zapewnia doskonałą wydajność w przypadku funkcji wielozadaniowych lub wielu użytkowników .

Przejdźmy do następnych pytań do wywiadu administracyjnego systemu Linux.

Pytanie 4 Wytłumacz krótko o architekturze Linux?

Odpowiedź:
Poniżej znajdują się dwie właściwości w .NET, które działają jako akcesory do odczytu lub zapisu właściwości formularzy Windows lub dowolnego rodzaju klasy lub obiektu. Dwoma akcesoriami właściwości są GET i SET:

  1. GET: Akcesorium właściwości GET jest wymagane do zwrócenia wartości właściwości na podstawie różnych zdefiniowanych poziomów dostępu. Właściwość tylko do odczytu musi uzyskać akcesorium GET, ale nie SET.
  2. SET: Akcesorium właściwości SET jest wymagane do przypisania wartości, głównie nowej wartości na podstawie zdefiniowanego poziomu dostępu. Właściwość tylko do zapisu ma akcesorium SET, ale nie GET.

Pytanie 5 Jakie są różne funkcje i obowiązki administratora systemu Linux?

Odpowiedź:
Różne funkcje, które zwykle wykonuje administrator systemu Linux, są następujące:

  1. Aby wspierać i szkolić administratorów serwerów Linux.
  2. Może uzyskać dostęp do wszystkich procesów, plików i aplikacji systemowych na serwerze.
  3. Zarządzanie użytkownikami i grupami.
  4. Aby zapewnić bezpieczeństwo i przeprowadzić konserwację domu.
  5. Aby zainstalować i zaktualizować niezbędne ważne aktualizacje i ulepszenia narzędzi bezpieczeństwa.
  6. Aby korzystać ze wszystkich poleceń systemu Linux i uzyskiwać dostęp do jądra systemu Linux i jego procesów w celu wydajnego uruchamiania serwera Linux.
  7. Aby skonfigurować aktualizację i zachować konfiguracje sprzętowe systemu.

Przejdźmy do następnych pytań do wywiadu administracyjnego systemu Linux.

Pytanie 6 Co to są moduły jądra w systemie Linux?

Odpowiedź:
Moduły jądra są zestawem programów lub kodu, które mogą być ładowane zgodnie z wymaganiami lub wymaganiami, które mogą być zaimplementowane bez ponownego uruchamiania systemu. Każde jądro jest modułem i można je łatwo załadować. Będzie także automatyczna obsługa modułów.

Pytanie 7 Co to jest umask i jakie jest jego zastosowanie w systemie Linux?

Odpowiedź:
Umask to polecenie, które jest często wywoływane jako maska ​​tworzenia pliku użytkownika, która służy do tworzenia maski pliku dla użytkownika, która określa, które uprawnienia do pliku lub katalogu są dostępne dla użytkownika na podstawie typu odczytu, zapisu lub modyfikacji.

Część 2 - pytania do wywiadu dotyczącego administracji systemem Linux (zaawansowane)

Rzućmy teraz okiem na zaawansowane pytania dotyczące wywiadu z administratorem systemu Linux.

Pytanie 8 Co to jest tabela routingu w systemie Linux?

Odpowiedź:
Tabela routingu jest metodą, w której wszystkie sieci i urządzenia są ze sobą połączone, aby skutecznie ustanowić komunikację ze sobą.

Pytanie 9 Co to jest Puppet?

Odpowiedź:
Puppet to oprogramowanie typu open source, które służy do zarządzania konfiguracją oprogramowania, które działa na systemach podobnych do systemu UNIX. Jest bezpieczny i skalowalny w użyciu. Zapewnia funkcje automatyzacji w środowisku DevOps i Cloud.

Przejdźmy do następnych pytań do wywiadu administracyjnego systemu Linux.

P10 Co to jest automatyczne montowanie w systemie Linux?

Odpowiedź:
Automounting to proces automatycznego montowania wszystkich partycji na dysku twardym w systemie Linux lub Unix podczas uruchamiania systemu. Właściwość fstab może służyć do automatycznego montowania dysków twardych w systemie Linux.

Pytanie 11 Wyświetl pola w pliku / etc / passwd.

Odpowiedź:
Pola obecne w pliku / etc / passwd to: nazwa użytkownika, hasło, identyfikator użytkownika, identyfikator grupy, komentarze, katalog domowy i loginShell. Plik / etc / passwd ma zawartość jak poniżej:

redhat: x: 500: 500: Użytkownik redhat: / home / redhat: / bin / bash

mssm: x: 501: 501: inny użytkownik: / home / mssm: / bin / bash

- „x” w kolumnie hasła oznacza, że ​​zaszyfrowane hasło jest zapisane w pliku / etc / shadow.

Pytanie 12 Wyjaśnij każde wywołanie systemowe używane do zarządzania procesami w systemie Linux.

Odpowiedź:
Jest to najpopularniejsze pytanie w wywiadzie dla Administratora systemu Linux. Wywołania systemowe używane do zarządzania procesami są następujące:

Fork (): Służy do tworzenia nowego procesu z istniejącego.

Exec (): służy do uruchomienia nowego programu.

Wait (): Służy do czekania, aż dany proces zakończy wykonywanie.

Exit (): Służy do wyjścia z procesu.

Getpid (): Pomaga w uzyskaniu unikalnego identyfikatora procesu dla konkretnego procesu.

Getppid (): Pomaga to uzyskać unikalny identyfikator procesu nadrzędnego.

Nice (): służy to do uprzedzenia istniejącej właściwości procesu.

Przejdźmy do następnych pytań do wywiadu administracyjnego systemu Linux.

P13 Wyjaśnij, jak zwiększyć rozmiar partycji LVM.

Odpowiedź:
Kroki, które należy wykonać, aby zwiększyć rozmiar partycji LVM, są następujące:

Uruchom poniższe polecenie: lvextend -L + 500M / dev /.

Po wykonaniu tej czynności możemy zwiększyć rozmiar partycji LVM o 500 MB. Użytkownik może sprawdzić rozmiar partycji za pomocą polecenia „df -h”. Zmiana rozmiaru może być wykonana przez resize2fs / dev /.

Przejdźmy do następnych pytań do wywiadu administracyjnego systemu Linux.

Pytanie 14 Którego narzędzia można użyć do utworzenia partycji z surowego dysku?

Odpowiedź:
Aby utworzyć partycję z dysku surowego, użytym narzędziem jest narzędzie fdisk. Aby utworzyć partycję, wykonaj następujące czynności:

  • Uruchom to polecenie: fdisk / dev / hd * (IDE) lub / dev / sd * (SCSI).
  • Wpisz n, aby utworzyć nową partycję.
  • Po utworzeniu partycji możesz zapisać zmiany w tej tabeli partycji. Aby zapisać te zmiany, wpisz w.

P15. Wyjaśnij, jak utworzyć nowego użytkownika i ustaw hasło dla użytkownika w wierszu poleceń powłoki w systemie Linux.

Odpowiedź:
Aby utworzyć nowe konto użytkownika z poziomu powłoki, należy wykonać następujące kroki:

  • Najpierw zaloguj się jako użytkownik root, jeśli nie jesteś zalogowany jako użytkownik root - su - command.
  • Wpisz hasło roota.
  • Polecenie dodania nowego użytkownika to polecenie useradd i może być używane w systemie Linux. Użyj tego polecenia, a następnie wpisz nazwę użytkownika, którą chcesz utworzyć.

Np .: useradd sue

Po utworzeniu użytkownika, aby ustawić hasło, wykonaj następujące czynności:

  • Aby ustawić hasło dla polecenia typu sue użytkownika: passwd sue.
  • Poprosi użytkownika o wprowadzenie nowego hasła.
  • Gdy to zrobisz, poprosi również użytkownika o ponowne wpisanie hasła, tym samym ustawiając hasło dla użytkownika.

Polecane artykuły

Jest to przewodnik po liście pytań i odpowiedzi na rozmowę z administratorem systemu Linux, aby kandydat mógł łatwo stłumić pytania podczas rozmowy z administratorem systemu Linux. W tym poście przeanalizowaliśmy najważniejsze pytania w wywiadzie dla Administratora systemu Linux, często zadawane w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Pytania do wywiadu Red Hat
  2. Pytania do wywiadu UNIX
  3. Wywiad z Linuxem - pytania i odpowiedzi
  4. Pytania do inżynierii oprogramowania