10 Χρήσιμες Ερωτήσεις Συνέντευξης για Υπηρεσίες Linux και Δαίμονες
Το Daemon είναι ένα πρόγραμμα υπολογιστή που εκτελείται ως διαδικασία παρασκηνίου και γενικά δεν παραμένει υπό τον άμεσο έλεγχο του χρήστη. Η γονική διαδικασία ενός δαίμονα στις περισσότερες περιπτώσεις είναι αρχική, αλλά όχι πάντα.
Στο Linux, μια Υπηρεσία είναι μια εφαρμογή που εκτελείται σε παρασκήνιο εκτελώντας ουσιαστική εργασία ή περιμένει την εκτέλεσή της.
Γενικά, δεν υπάρχει διαφορά μεταξύ ενός Daemon και μιας Υπηρεσίας. Ο Daemon είναι Υπηρεσία, αλλά η υπηρεσία μπορεί να είναι μεγαλύτερη από τον Daemon. Η Daemon παρέχει ορισμένες υπηρεσίες και οι υπηρεσίες μπορεί να περιέχουν περισσότερους από έναν Daemon.
Εδώ, σε αυτήν τη σειράΆρθρου Συνέντευξης, θα καλύπτουμε τις Υπηρεσίες και Δαίμονες στο Linux.
1. Τι είναι η Exim Service; Ποιος είναι ο σκοπός αυτής της Υπηρεσίας;
2. Τι είναι ο διακομιστής NIS; Ποιος είναι ο σκοπός του NIS Server;
3. Τι θα προτιμούσατε για έναν αντίστροφο διακομιστή μεσολάβησης στο Linux;
4. Λαμβάνετε τους ακόλουθους κωδικούς (2xx, 3xx, 4xx, 5xx) σε Apache, κάποια στιγμή. Τι σημαίνει αυτό;
Απάντηση : Σε 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. Υποτίθεται ότι πρέπει να δημιουργήσετε μια νέα διαμόρφωση Apache VirtualHost για τον κεντρικό υπολογιστή www.linux-console.net που είναι διαθέσιμος στη διεύθυνση /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. Πώς θα προσθέσετε μια υπηρεσία (ας πούμε httpd) για να ξεκινήσει στο INIT Επίπεδο 3;
chkconfig –level 3 httpd on
Αυτα για τωρα. Θα είμαι ξανά εδώ με ένα άλλο ενδιαφέρον άρθρο πολύ σύντομα. Μέχρι τότε μείνετε υγιείς, συντονισμένοι και συνδεδεμένοι στο Tecmint. Μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας στην παρακάτω ενότητα σχολίων.