10 hyödyllistä haastattelukysymystä Linux-palveluista ja demoneista


Daemon on tietokoneohjelma, joka toimii taustaprosessina ja joka ei yleensä ole käyttäjän suorassa hallinnassa. Daemonin emoprosessi on useimmissa tapauksissa init, mutta ei aina.

Linuxissa Palvelu on sovellus, joka toimii taustalla suorittaen olennaista tehtävää tai odottamassa sen suorittamista.

Yleensä Daemonin ja palvelun välillä ei ole eroa. Daemon on palvelu, mutta palvelu voi olla suurempi kuin Daemon. Daemon tarjoaa joitakin palveluita ja palvelut voivat sisältää useamman kuin yhden Daemonin.

Tässä haastatteluartikkelisarjassa käsittelemme Linuxin palvelut ja demonit.

1. Mikä Exim-palvelu on? Mikä on tämän palvelun tarkoitus?

2. Mikä on NIS-palvelin? Mikä on NIS-palvelimen tarkoitus?

3. Mitä haluaisit käyttää käänteisessä välityspalvelimessa Linuxissa?
4. Saat seuraavat koodit (2xx, 3xx, 4xx, 5xx) Apachessa jossain vaiheessa. Mitä tämä tarkoittaa?

Vastaus : Apachessa jokainen virhekoodi viittaa tiettyyn ongelma-alueeseen.

  1. 2xx : Yhteyspyyntö onnistui
  2. 3xx: Uudelleenohjaus
  3. 4xx: Asiakasvirhe
  4. 5xx: Palvelinvirhe
5. Sinua pyydetään pysäyttämään Apache-palvelu sen ohjauskomentosarjan kautta. Mitä aiot tehdä?
apachectl stop		[On Debian based Systems]
/etc/inid.t/httpd stop	[On Red Hat based Systems]
6. Miten "apachectl restart" eroaa "apachectl graceful"
7. Miten nfs-liittimet määritetään viemään se paikalliselta koneeltasi?
8. Sinun on luotava uusi Apache VirtualHost -määritys isännälle www.linux-console.net, joka on saatavilla osoitteessa /home/Tecmint/public_html/ ja joka ylläpitää lokia oletuksena osoitteessa /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. Sinun pitäisi tyhjentää kaikki http-liikenteen paketit tiedostoon http.out. Mitä aiot ehdottaa?
tcpdump tcp port 80 -s0 -w http.out
10. Kuinka lisäät palvelun (esim. httpd) aloittamaan INIT-tasolla 3?
chkconfig –level 3 httpd on

Tässä kaikki tältä erää. Tulen tänne taas pian toisen mielenkiintoisen artikkelin kanssa. Pysy siihen asti terveenä, kuulolla ja yhteydessä Tecmintiin. Älä unohda antaa meille arvokasta palautetta alla olevassa kommenttiosassa.