Wyszukiwanie w witrynie

10 przydatnych pytań podczas rozmowy kwalifikacyjnej na temat usług i demonów systemu Linux


Daemon to program komputerowy działający w tle i zazwyczaj nie pozostający pod bezpośrednią kontrolą użytkownika. Procesem nadrzędnym demona w większości przypadków jest init, ale nie zawsze.

W Linuksie Usługa to aplikacja działająca w tle, wykonująca istotne zadanie lub oczekująca na jej wykonanie.

Ogólnie rzecz biorąc, nie ma różnicy pomiędzy Daemonem a Usługą. Daemon to usługa, ale usługa może być większa niż Daemon. Daemon zapewnia pewne usługi, a usługi mogą zawierać więcej niż jednego Daemona.

W tej seriiartykułów z wywiadami będziemy omawiać usługi i demony w systemie Linux.

1. Czym jest usługa Exim? Jaki jest cel tej Usługi?

2. Co to jest serwer NIS? Jaki jest cel serwera NIS?

3. Co wolisz w przypadku odwrotnego proxy w systemie Linux?
4. W pewnym momencie w Apache otrzymujesz następujące kody (2xx, 3xx, 4xx, 5xx). Co to znaczy?

Odpowiedź: W Apache każdy kod błędu wskazuje na konkretny obszar problemu.

  1. 2xx: Żądanie połączenia powiodło się
  2. 3xx: Przekierowanie
  3. 4xx: Błąd klienta
  4. 5xx: Błąd serwera
5. Zostaniesz poproszony o zatrzymanie usługi Apache poprzez jej skrypt kontrolny. Co zrobisz?
apachectl stop		[On Debian based Systems]
/etc/inid.t/httpd stop	[On Red Hat based Systems]
6. Czym różni się „apachectl restart” od „apachectl Graceful”
7. Jak skonfigurujesz mocowania nfs, aby je wyeksportować z komputera lokalnego?
8. Powinieneś utworzyć nową konfigurację Apache VirtualHost dla hosta www.linux-console.net, która jest dostępna pod adresem /home/Tecmint/public_html/ i domyślnie prowadzi logi w /var/log/httpd/.
<VirtualHost *:80>
DocumentRoot /home/Tecmint/public_html
ServerName www.linux-console.net
Server Alias linux-console.net
CustomLog /var/log/httpd/linux-console.net.log combined
ErrorLog /var/log/httpd/linux-console.net.error.log
</VirtualHost>
9. Powinieneś zrzucić wszystkie pakiety ruchu http do pliku http.out. Co zasugerujesz?
tcpdump tcp port 80 -s0 -w http.out
10. Jak dodasz usługę (powiedzmy httpd), aby rozpocząć od poziomu 3 INIT?
chkconfig –level 3 httpd on

To wszystko na teraz. Niedługo wrócę tu ponownie z kolejnym ciekawym artykułem. Do tego czasu bądź zdrowy, dostrojony i połączony z Tecmint. Nie zapomnij podzielić się z nami swoją cenną opinią w sekcji komentarzy poniżej.