Linux サービスとデーモンに関するインタビューで役立つ 10 の質問
デーモンはバックグラウンド プロセスとして実行されるコンピュータ プログラムであり、通常はユーザーの直接制御下に残りません。ほとんどの場合、デーモンの親プロセスはinitですが、常にそうとは限りません。
Linux のサービスは、バックグラウンドで実行され、重要なタスクを実行したり、その実行を待機したりするアプリケーションです。
一般に、デーモンとサービスの間に違いはありません。デーモンはサービスですが、サービスはデーモンよりも大きい場合があります。デーモンはいくつかのサービスを提供し、サービスには複数のデーモンが含まれる場合があります。
このインタビュー記事シリーズではLinux のサービスとデーモンについて取り上げます。
1.Eximサービスとは何ですか?このサービスの目的は何ですか?
2. NIS サーバーとは何ですか? NIS サーバーの目的は何ですか?
3. Linux のリバース プロキシには何を好みますか?
4. ある時点で、Apache で次のコード (2xx、3xx、4xx、5xx) を取得します。これはどういう意味ですか?
答え : Apache の場合各エラー コードは、問題の特定の領域を示しています。
- 2xx : 接続要求成功
- 3xx: リダイレクト
- 4xx: クライアントエラー
- 5xx: サーバーエラー
5. 制御スクリプトを通じて Apache サービスを停止するように求められます。あなたは何をしますか?
apachectl stop [On Debian based Systems]
/etc/inid.t/httpd stop [On Red Hat based Systems]
6. 「apachectl restart」と「apachectl graceful」の違い
7. ローカル マシンからエクスポートするには、nfs マウントをどのように設定しますか?
8. ホスト www.linux-console.net 用の新しい Apache VirtualHost 構成を作成する必要があります。この構成は /home/Tecmint/public_html/ で利用可能で、デフォルトでログを /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. http トラフィックのすべてのパケットをファイル http.out にダンプする必要があります。何を提案しますか?
tcpdump tcp port 80 -s0 -w http.out
10. INIT レベル 3 で開始するサービス (httpd など) を追加するにはどうすればよいですか?
chkconfig –level 3 httpd on
それは今のところすべてです。近いうちにまた別の興味深い記事をお届けする予定です。それまでは健康を維持し、調整してTecmint に接続してください。以下のコメントセクションに貴重なフィードバックをお寄せください。