10 Χρήσιμες ερωτήσεις και απαντήσεις τυχαίας συνέντευξης Linux


Προς λίγη έκπληξη αυτή τη φορά δεν παρουσιάζουμε ερώτηση συνέντευξης για κάποιο συγκεκριμένο θέμα αλλά για τυχαία θέματα. Αυτές οι ερωτήσεις σίγουρα θα σας βοηθήσουν στο σπάσιμο των συνεντεύξεων εκτός από την προσθήκη στη γνώση σας.

1. Ας υποθέσουμε ότι διατηρείτε ένα αντίγραφο ασφαλείας σε τακτική βάση για την εταιρεία που εργάζεστε. Τα αντίγραφα ασφαλείας διατηρούνται σε μορφή συμπιεσμένου αρχείου. Πρέπει να εξετάσετε ένα κούτσουρο, δύο μηνών. Τι θα προτείνατε χωρίς την αποσυμπίεση του συμπιεσμένου αρχείου;
zcat ­f phpshell­2.4.tar.gz
2. Πρέπει να παρακολουθείτε συμβάντα στο σύστημά σας. Τι θα κάνεις?

Η εκτέλεση της εφαρμογής "syslogd" στο τερματικό δημιουργεί αρχείο καταγραφής στη θέση "/var/log/syslog". Η εφαρμογή syslogd είναι πολύ χρήσιμη για την αντιμετώπιση προβλημάτων συστημάτων Linux. Ένα δείγμα αρχείου καταγραφής μοιάζει με το παρακάτω.

3. Πώς θα περιορίσετε την IP, ώστε οι περιορισμένες IP να μην χρησιμοποιούν τον διακομιστή FTP;
Αποκλεισμός διεύθυνσης IP

Ανοίξτε το αρχείο «/etc/hosts.deny».

vi /etc/hosts.deny

Προσθέστε τη διεύθυνση IP που θέλετε να αποκλείσετε στο κάτω μέρος του αρχείου.

#
hosts.deny    This file contains access rules which are used to
              deny connections to network services that either use
              the tcp_wrappers library or that have been
              started through a tcp_wrappers-enabled xinetd.
#
              The rules in this file can also be set up in
              /etc/hosts.allow with a 'deny' option instead.
#
              See 'man 5 hosts_options' and 'man 5 hosts_access'
              for information on rule syntax.
              See 'man tcpd' for information on tcp_wrappers
#
vsftpd:172.16.16.1
4. Πείτε μας τη διαφορά μεταξύ Telnet και SSH;
6. Πρέπει να διακόψετε τον διακομιστή X σας. Όταν προσπαθείτε να σκοτώσετε τον διακομιστή X σας, λάβατε ένα μήνυμα σφάλματος ότι δεν μπορείτε να τερματίσετε τον διακομιστή X. Τι θα κάνεις?
6. Ποια είναι η διαφορά μεταξύ της εντολής «ping» και «ping6»;
7. Θέλετε να αναζητήσετε όλα τα αρχεία *.tar στον αρχικό σας κατάλογο και θέλετε να τα διαγράψετε όλα ταυτόχρονα. Πώς θα το κάνετε;
find /home/ ­name '*.tar' | xargs rm ­rf
8. Ποια είναι η διαφορά μεταξύ της εντολής εντοπισμού και slocate;
9. Πρέπει να αναζητήσετε τη συμβολοσειρά "Tecmint" σε όλα τα αρχεία ".txt" στον τρέχοντα κατάλογο. Πώς θα το κάνετε;
find -­name “*.txt” | xargs grep “Tecmint”
10. Θέλετε να στείλετε ένα μήνυμα σε όλους τους συνδεδεμένους χρήστες ως "Ο διακομιστής διακόπτεται για συντήρηση", τι θα κάνετε;
echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall

Αυτα για τωρα. Θα είμαι ξανά εδώ, με ένα ενδιαφέρον άρθρο πολύ σύντομα. Μέχρι τότε, μείνετε συντονισμένοι και συνδεδεμένοι στο Tecmint. Μην ξεχάσετε να δώσετε τα πολύτιμα σχόλιά σας στην παρακάτω ενότητα σχολίων.