10 Pertanyaan Wawancara yang Berguna tentang Layanan Linux dan Daemon

10 Pertanyaan Wawancara yang Berguna tentang Layanan Linux dan Daemon

Daemon adalah program komputer yang berjalan sebagai proses latar belakang dan umumnya tidak tetap di bawah kendali langsung pengguna. Proses induk daemon dalam kebanyakan kasus adalah init, tapi tidak selalu.

Di Linux, a Melayani adalah aplikasi yang berjalan di latar belakang yang melaksanakan tugas penting atau menunggu eksekusi.

Pertanyaan tentang Layanan Linux dan Daemon

Secara umum, tidak ada perbedaan antara a Daemon dan a Melayani. Daemon adalah layanan tetapi layanan mungkin lebih besar dari daemon. Daemon menyediakan beberapa layanan dan layanan mungkin mengandung lebih dari satu daemon.

Di sini, dalam seri ini Artikel wawancara, Kami akan meliput Layanan dan Daemon di Linux.

1. Apa itu layanan exim? Apa tujuan dari layanan ini?
Menjawab : Exim adalah agen transfer surat open source (MTA) yang berurusan dengan perutean, menerima dan mengirimkan surat elektronik. Layanan exim berfungsi sebagai pengganti layanan sendmail yang hebat yang dibundel dengan sebagian besar distro.

2. Apa itu server NIS? Apa tujuan NIS Server?

Menjawab : Server NIS, melayani tujuan menangani layanan informasi jaringan yang pada gilirannya memfasilitasi untuk masuk ke sistem lain dengan kredensial login yang sama. NIS adalah protokol layanan direktori yang berfungsi dalam model klien-server.
3. Apa yang Anda sukai untuk proxy terbalik di Linux?
Menjawab : Proxy terbalik mengacu pada jenis proksi yang mengambil sumber daya karena klien dari server. Solusi 'proxy terbalik' di linux adalah cumi -cumi dan juga proxy terbalik apache. Namun 'cumi -cumi' lebih disukai daripada 'proxy terbalik apache' karena kesederhanaannya dan sifatnya yang lurus ke depan.
4. Anda mendapatkan kode berikut (2xx, 3xx, 4xx, 5xx) di Apache, di beberapa titik waktu. Apa artinya ini?

Menjawab : Di Apache, setiap kode kesalahan menunjuk ke bidang masalah tertentu.

  1. 2xx: Permintaan koneksi berhasil
  2. 3xx: Pengalihan
  3. 4xx: Kesalahan klien
  4. 5xx: Kesalahan server
5. Anda diminta untuk menghentikan layanan Apache melalui skrip kontrolnya. Apa yang akan kamu lakukan?
Menjawab : Layanan Apache dikendalikan menggunakan skrip yang disebut Apachectl. Untuk menghentikan Apache menggunakan skrip kontrolnya, kita perlu jalankan.
# Apachectl berhenti [pada sistem berbasis debian] # /etc /inid.T/httpd berhenti [pada sistem berbasis topi merah]
6. Bagaimana 'Apachectl Restart' berbeda dari 'Apachectl Graceful'
Menjawab : 'Apachectl restart' ketika dieksekusi akan memaksa Apache untuk memulai kembali segera, sebelum tugas selesai sedangkan 'Apachectl Graceful' akan menunggu tugas saat ini diselesaikan sebelum memulai kembali layanan. Belum lagi 'Apachectl Graceful' lebih aman untuk dieksekusi tetapi waktu eksekusi untuk 'Apachectl Restart' lebih sedikit dibandingkan dengan 'Apachectl Graceful'.
7. Bagaimana Anda mengkonfigurasi dudukan NFS untuk mengekspornya, dari mesin lokal Anda?
Menjawab : /Etc /ekspor memungkinkan pembuatan ekspor NFS pada mesin lokal dan membuatnya tersedia untuk seluruh dunia.
8. Anda seharusnya membuat konfigurasi Apache VirtualHost baru untuk host www.Tecmint.com yang tersedia di/home/tecmint/public_html/dan memelihara log at/var/log/httpd/secara default.
Menjawab : Anda perlu membuat wadah host virtual Apache di file konfigurasi Apache utama yang terletak di '/etc/httpd/conf/httpd.conf '. Berikut ini adalah wadah virtual untuk host www.tecmint.com.
 DocumentRoot/home/tecmint/public_html servername www.Tecmint.com server alias tecmint.com customlog/var/log/httpd/tecmint.com.Log gabungan errorLog/var/log/httpd/tecmint.com.kesalahan.catatan 
9. Anda seharusnya membuang semua paket lalu lintas http di file http.keluar. Apa yang akan Anda sarankan?
Menjawab : Untuk membuang semua lalu lintas jaringan, kita perlu menggunakan perintah 'tcpdump' dengan sakelar berikut.
# tcpdump tcp port 80 -s0 -w http.keluar
10. Bagaimana Anda menambahkan layanan (katakanlah httpd) untuk memulai di init level 3?
Menjawab : Kita perlu menggunakan alat 'chkconfig' untuk menghubungkan layanan di init level 3 dengan mengubah parameter runlevel -nya.
chkconfig -level 3 httpd on

Itu saja untuk saat ini. Saya akan berada di sini lagi dengan artikel menarik lainnya segera. Sampai kemudian tetap sehat, disetel dan terhubung ke Tecmint. Jangan lupa memberi kami umpan balik berharga di bagian komentar di bawah ini.