top 35 linux interview questions
Καλύτερες ερωτήσεις συνέντευξης στο Linux:
Όλοι μας γνωρίζουμε ότι, για τη διαχείριση όλων των πόρων υλικού του φορητού ή επιτραπέζιου υπολογιστή σας και για τη σωστή επικοινωνία μεταξύ λογισμικού και υλικού του υπολογιστή σας, υπάρχει μια λέξη χωρίς την οποία το λογισμικό δεν θα λειτουργούσε, δηλαδή. Λειτουργικό σύστημα «Λειτουργικό σύστημα» . Ακριβώς όπως τα Windows XP, Windows 7, Windows 8, MAC. Το LINUX είναι ένα τέτοιο λειτουργικό σύστημα.
Το LINUX αναφέρεται ως το πιο χρησιμοποιούμενο λειτουργικό σύστημα και είναι πιο γνωστό για την αποτελεσματικότητα και τη γρήγορη απόδοσή του. Το LINUX παρουσιάστηκε για πρώτη φορά από το Linux Torvalds και βασίζεται στο Linux Kernal.
Μπορεί να εκτελεστεί σε διαφορετικές πλατφόρμες υλικού που κατασκευάζονται από HP, Intel, IBM κ.λπ.
Σε αυτό το άρθρο, θα δούμε πολλές ερωτήσεις και απαντήσεις σε συνεντεύξεις στο Linux, οι οποίες όχι μόνο θα βοηθήσουν στην προετοιμασία για συνεντεύξεις, αλλά θα βοηθήσουν επίσης στην εκμάθηση όλων για το Linux. Οι ερωτήσεις περιλαμβάνουν διαχειριστή Linux, ερωτήσεις συνέντευξης εντολών Linux κ.λπ.
LINUX Συνέντευξη Ερώτηση και απαντήσεις
Ορίστε.
Ε # 1) Τι καταλαβαίνετε από το Linux Kernal; Είναι νόμιμο να το επεξεργαστείτε;
Απάντηση: Το «Kernal» αναφέρεται βασικά σε αυτό το βασικό στοιχείο του λειτουργικού συστήματος του υπολογιστή που παρέχει βασικές υπηρεσίες για τα άλλα μέρη, καθώς και αλληλεπιδρά με εντολές χρήστη. Όταν πρόκειται για «Linux Kernal», αναφέρεται ως λογισμικό συστήματος χαμηλού επιπέδου που παρέχει μια διεπαφή για αλληλεπιδράσεις σε επίπεδο χρήστη.
Το Linux Kernal θεωρείται δωρεάν και ανοιχτού λογισμικού λογισμικό το οποίο είναι ικανό να διαχειρίζεται πόρους υλικού για τους χρήστες. Καθώς κυκλοφορεί με την άδεια General Public License (GPL), καθίσταται νόμιμο για οποιονδήποτε να την επεξεργαστεί.
Ε # 2) Διακρίνετε μεταξύ LINUX και UNIX;
Απάντηση: Παρόλο που υπάρχουν πολλές διαφορές μεταξύ του LINUX και του UNIX, τα σημεία που αναφέρονται στον παρακάτω πίνακα καλύπτουν όλες τις σημαντικές διαφορές.
LINUX | UNIX |
---|---|
Παραδείγματα: Red Hat, Fedora, Ubuntu, Debian κ.λπ. | Παραδείγματα: Solaris, Όλα τα Linux |
Το LINUX είναι μια ανάπτυξη λογισμικού ανοιχτού κώδικα και δωρεάν λειτουργικό σύστημα που χρησιμοποιείται για υλικό και λογισμικό υπολογιστών, ανάπτυξη παιχνιδιών, υπολογιστές κ.λπ. | Το UNIX είναι ένα λειτουργικό σύστημα που βασικά χρησιμοποιείται σε Intel, HP, διακομιστές διαδικτύου κ.λπ. |
Το LINUX έχει εκδόσεις που έχουν διανεμηθεί και διανεμηθεί και ληφθεί δωρεάν. | Διαφορετικές εκδόσεις / γεύσεις του UNIX έχουν διαφορετικές δομές τιμών. |
Οι χρήστες αυτού του λειτουργικού συστήματος θα μπορούσαν να είναι οποιοσδήποτε, συμπεριλαμβανομένων οικιακών χρηστών, προγραμματιστών κ.λπ. | Αυτό το λειτουργικό σύστημα αναπτύχθηκε βασικά για κεντρικά πλαίσια, διακομιστές και σταθμούς εργασίας εκτός από το OSX που έχει σχεδιαστεί έτσι ώστε να μπορεί να χρησιμοποιηθεί από οποιονδήποτε. |
Το σύστημα υποστήριξης αρχείων περιλαμβάνει Ext2, Ext3, Ext4, Jfs, Xfs, Btrfs, FAT κ.λπ. | Το σύστημα υποστήριξης αρχείων περιλαμβάνει jfs, gpfs, hfs, κ.λπ. |
Το BASH (Bourne Again Shell) είναι το προεπιλεγμένο κέλυφος Linux, δηλαδή η διεπαφή λειτουργίας κειμένου που υποστηρίζει πολλούς διερμηνείς εντολών. | Το κέλυφος Bourne χρησιμεύει ως διεπαφή λειτουργίας κειμένου που είναι πλέον συμβατό με πολλά άλλα, συμπεριλαμβανομένου του BASH. |
Το LINUX παρέχει δύο GUI, το KDE και το Gnome. | Δημιουργήθηκε κοινό περιβάλλον επιφάνειας εργασίας που χρησιμεύει ως GUI για το UNIX. |
Παρέχει υψηλότερη ασφάλεια και έχει περίπου 60-100 ιούς μέχρι σήμερα. | Είναι επίσης πολύ ασφαλές και έχει περίπου 85-120 ιούς μέχρι σήμερα. |
Ε # 3) Καταχώριση των βασικών στοιχείων του LINUX;
Απάντηση: Το λειτουργικό σύστημα Linux αποτελείται βασικά από 3 στοιχεία. Αυτοί είναι:
- Πυρήνας: Αυτό θεωρείται ως το βασικό μέρος και είναι υπεύθυνο για όλες τις σημαντικές δραστηριότητες του λειτουργικού συστήματος Linux. Το Linux Kernel θεωρείται δωρεάν και ανοιχτού λογισμικού λογισμικό που είναι σε θέση να διαχειρίζεται πόρους υλικού για τους χρήστες. Αποτελείται από διάφορες ενότητες και αλληλεπιδρά απευθείας με το υποκείμενο υλικό.
- Βιβλιοθήκη συστήματος: Οι περισσότερες από τις λειτουργίες του λειτουργικού συστήματος υλοποιούνται από τις Βιβλιοθήκες συστήματος. Αυτά λειτουργούν ως ειδική λειτουργία χρησιμοποιώντας τα προγράμματα εφαρμογής που έχουν πρόσβαση στις λειτουργίες του Kernel.
- Βοηθητικό σύστημα: Αυτά τα προγράμματα είναι υπεύθυνα για την εκτέλεση εξειδικευμένων εργασιών σε ατομικό επίπεδο.
Q # 4) Γιατί χρησιμοποιούμε το LINUX;
Απάντηση: Το LINUX χρησιμοποιείται ευρέως επειδή είναι εντελώς διαφορετικό από άλλα λειτουργικά συστήματα όπου κάθε πτυχή συνοδεύεται από κάτι επιπλέον, δηλαδή κάποια πρόσθετα χαρακτηριστικά.
Μερικοί από τους σημαντικότερους λόγους χρήσης του LINUX παρατίθενται παρακάτω:
- Είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα όπου οι προγραμματιστές έχουν το πλεονέκτημα να σχεδιάζουν το δικό τους προσαρμοσμένο λειτουργικό σύστημα
- Το λογισμικό και η άδεια χρήσης διακομιστή που απαιτείται για την εγκατάσταση του Linux είναι εντελώς δωρεάν και μπορούν να εγκατασταθούν σε πολλούς υπολογιστές, όπως απαιτείται
- Έχει χαμηλά ή ελάχιστα αλλά ελεγχόμενα προβλήματα με ιούς, κακόβουλα προγράμματα κ.λπ.
- Είναι πολύ ασφαλές και υποστηρίζει πολλαπλά συστήματα αρχείων
Ε # 5) Καταχωρίστε τις δυνατότητες του λειτουργικού συστήματος Linux;
Απάντηση: Ακολουθούν ορισμένα σημαντικά χαρακτηριστικά του λειτουργικού συστήματος LINUX:
- Τα προγράμματα πυρήνα Linux και εφαρμογές μπορούν να εγκατασταθούν σε οποιοδήποτε είδος πλατφόρμας υλικού και ως εκ τούτου θεωρούνται φορητά.
- Εξυπηρετεί το σκοπό της πολλαπλής εργασίας, εξυπηρετώντας ταυτόχρονα διάφορες λειτουργίες.
- Παρέχει υπηρεσίες ασφαλείας με τρεις τρόπους, δηλαδή τον έλεγχο ταυτότητας, την εξουσιοδότηση και την κρυπτογράφηση.
- Υποστηρίζει πολλούς χρήστες να έχουν πρόσβαση στον ίδιο πόρο συστήματος, αλλά χρησιμοποιώντας διαφορετικά τερματικά για λειτουργία.
- Το Linux παρέχει ένα ιεραρχικό σύστημα αρχείων και ο κώδικάς του είναι ελεύθερος διαθέσιμος σε όλους.
- Έχει τη δική του υποστήριξη εφαρμογών (για λήψη και εγκατάσταση εφαρμογών) και προσαρμοσμένα πληκτρολόγια.
- Οι διανομές Linux παρέχουν ζωντανό CD / USB στους χρήστες τους για εγκατάσταση.
Ε # 6) Εξηγήστε το LILO;
Απάντηση: Το LILO (Linux Loader) είναι το boot loader για το λειτουργικό σύστημα Linux που το φορτώνει στην κύρια μνήμη, ώστε να μπορεί να ξεκινήσει τη λειτουργία του. Το Bootloader εδώ είναι ένα μικρό πρόγραμμα που διαχειρίζεται μια διπλή εκκίνηση. Το LILO κατοικεί σε MBR ( Κύρια εγγραφή εκκίνησης ).
Το κύριο πλεονέκτημά του είναι ότι επιτρέπει την γρήγορη εκκίνηση του Linux κατά την εγκατάσταση στο MBR.
Ο περιορισμός του έγκειται στο γεγονός ότι δεν είναι δυνατόν όλοι οι υπολογιστές να ανεχθούν την τροποποίηση του MBR.
Q # 7) Τι είναι ο χώρος ανταλλαγής;
Απάντηση: Ο χώρος ανταλλαγής είναι το ποσό της φυσικής μνήμης που διατίθεται για χρήση από το Linux για προσωρινή προσωρινή εκτέλεση ορισμένων προγραμμάτων που εκτελούνται. Αυτή η κατάσταση εμφανίζεται συνήθως όταν η μνήμη RAM δεν έχει αρκετή μνήμη για την υποστήριξη όλων των ταυτόχρονων προγραμμάτων που εκτελούνται. Αυτή η διαχείριση μνήμης περιλαμβάνει την ανταλλαγή μνήμης από και προς τη φυσική αποθήκευση.
Υπάρχουν διαφορετικές εντολές και εργαλεία διαθέσιμα για τη διαχείριση της χρήσης χώρου ανταλλαγής.
Ε # 8) Τι καταλαβαίνετε από τον λογαριασμό Root;
Απάντηση: Όπως υποδηλώνει το όνομα, είναι σαν λογαριασμός διαχειριστή συστήματος που σας δίνει τη δυνατότητα να ελέγχετε πλήρως το σύστημα. Ο ριζικός λογαριασμός χρησιμεύει ως ο προεπιλεγμένος λογαριασμός κάθε φορά που εγκαθίσταται το Linux.
Οι παρακάτω λειτουργίες μπορούν να εκτελεστούν από τον λογαριασμό Root:
- Δημιουργήστε λογαριασμούς χρηστών
- Διατήρηση λογαριασμών χρηστών
- Εκχωρήστε διαφορετικά δικαιώματα σε κάθε λογαριασμό που δημιουργήθηκε και ούτω καθεξής.
Ε # 9) Εξηγήστε την εικονική επιφάνεια εργασίας;
Απάντηση: Όταν υπάρχουν πολλά παράθυρα διαθέσιμα στην τρέχουσα επιφάνεια εργασίας και εμφανίζεται το πρόβλημα της ελαχιστοποίησης και μεγιστοποίησης των παραθύρων ή της επαναφοράς όλων των τρεχόντων προγραμμάτων, εκεί το «Virtual Desktop» χρησιμεύει ως εναλλακτική λύση. Σας επιτρέπει να ανοίξετε ένα ή περισσότερα προγράμματα σε καθαρή πλάκα.
Οι εικονικοί υπολογιστές αποθηκεύονται βασικά σε έναν απομακρυσμένο διακομιστή και εξυπηρετούν τα ακόλουθα οφέλη:
- Εξοικονόμηση κόστους καθώς οι πόροι μπορούν να μοιραστούν και να διατεθούν όποτε απαιτείται.
- Οι πόροι και η ενέργεια χρησιμοποιούνται πιο αποτελεσματικά.
- Η ακεραιότητα των δεδομένων βελτιώνεται.
- Κεντρική διοίκηση.
- Λιγότερα προβλήματα συμβατότητας.
Q # 10) Διακρίνετε μεταξύ BASH και DOS;
Απάντηση: Οι βασικές διαφορές μεταξύ BASH και DOS μπορούν να γίνουν κατανοητές από τον παρακάτω πίνακα.
ΚΤΥΠΩ ΔΥΝΑΤΑ | ΔΥΟ |
---|---|
Οι εντολές BASH είναι διάκριση πεζών-κεφαλαίων. | Οι εντολές DOS δεν είναι διάκριση πεζών-κεφαλαίων. |
Ο χαρακτήρας «/» χρησιμοποιείται ως διαχωριστής καταλόγου. Ο χαρακτήρας «» δρα ως χαρακτήρας διαφυγής. | Χαρακτήρας «/»: χρησιμεύει ως οριοθέτης ορίσματος εντολών. Χαρακτήρας «»: χρησιμεύει ως διαχωριστής καταλόγου. |
Η σύμβαση ονομασίας αρχείων περιλαμβάνει: όνομα αρχείου 8 χαρακτήρων ακολουθούμενο από τελεία και 3 χαρακτήρες για την επέκταση. | Δεν ακολουθείται σύμβαση ονομασίας αρχείων στο DOS. |
Ε # 11) Εξηγήστε τον όρο GUI;
Απάντηση: Το GUI σημαίνει το γραφικό περιβάλλον εργασίας χρήστη. Το GUI θεωρείται ως το πιο ελκυστικό και φιλικό προς το χρήστη, επειδή συνίσταται στη χρήση εικόνων και εικονιδίων. Αυτές οι εικόνες και τα εικονίδια κάνουν κλικ και χειρίζονται από τους χρήστες με σκοπό την επικοινωνία με το σύστημα.
Πλεονεκτήματα του GUI:
- Επιτρέπει στους χρήστες να πλοηγούνται και να χειρίζονται το λογισμικό με τη βοήθεια οπτικών στοιχείων.
- Είναι δυνατή η δημιουργία της πιο διαισθητικής και πλούσιας διεπαφής.
- Λιγότερες πιθανότητες εμφάνισης σφαλμάτων ως σύνθετων, πολλαπλών βημάτων, εξαρτώμενων εργασιών ομαδοποιούνται εύκολα.
- Η παραγωγικότητα ενισχύεται με τα μέσα πολλαπλών εργασιών όπως με ένα απλό κλικ του ποντικιού, ο χρήστης είναι σε θέση να διατηρήσει πολλές ανοιχτές εφαρμογές και μεταβάσεις μεταξύ τους.
Μειονεκτήματα του GUI:
- Οι τελικοί χρήστες έχουν μικρότερο έλεγχο στο λειτουργικό σύστημα και στα συστήματα αρχείων.
- Αν και είναι πιο εύκολο να χρησιμοποιήσετε ένα ποντίκι και πληκτρολόγιο για πλοήγηση και έλεγχο του λειτουργικού συστήματος, η όλη διαδικασία είναι λίγο αργή.
- Απαιτεί περισσότερους πόρους λόγω των στοιχείων που πρέπει να φορτωθούν, όπως εικονίδια, γραμματοσειρές κ.λπ.
Ε # 12) Εξηγήστε τον όρο CLI;
Απάντηση: Το CLI σημαίνει διεπαφή γραμμής εντολών. Είναι ένας τρόπος για τον άνθρωπο να αλληλεπιδρά με υπολογιστές και είναι επίσης γνωστός ως διεπαφή χρήστη της γραμμής εντολών. Βασίζεται στη διαδικασία συναλλαγής αιτήματος και απόκρισης κειμένου όπου ο χρήστης πληκτρολογεί δηλωτικές εντολές για να δώσει εντολή στον υπολογιστή να εκτελεί λειτουργίες.
Πλεονεκτήματα του CLI
- Πολύ ευέλικτο
- Μπορεί εύκολα να έχει πρόσβαση σε εντολές
- Πολύ πιο γρήγορο και πιο εύκολο στη χρήση από ειδικούς
- Δεν χρησιμοποιεί πολύ χρόνο επεξεργασίας CPU.
Μειονεκτήματα του CLI
- Η εκμάθηση και η ανάμνηση των εντολών τύπου είναι δύσκολη.
- Πρέπει να πληκτρολογείτε με ακρίβεια.
- Μπορεί να είναι πολύ συγκεχυμένο.
- Το σερφάρισμα ιστού, γραφικά κ.λπ. είναι μερικές εργασίες που είναι δύσκολο ή αδύνατο να γίνουν στη γραμμή εντολών.
Ε # 13) Να εγγραφείτε σε ορισμένους διανομείς Linux (Distros) μαζί με τη χρήση του;
Απάντηση: Διαφορετικά μέρη του LINUX λένε ότι ο πυρήνας, το περιβάλλον συστήματος, τα γραφικά προγράμματα κ.λπ. αναπτύσσονται από διαφορετικούς οργανισμούς. Οι Διανομές LINUX (Distros) συγκεντρώνουν όλα αυτά τα διαφορετικά μέρη του Linux και μας δίνουν ένα μεταγλωττισμένο λειτουργικό σύστημα για εγκατάσταση και χρήση.
Υπάρχουν περίπου εξακόσιοι διανομείς Linux. Μερικά από τα σημαντικά είναι:
- UBuntu: Είναι μια πολύ γνωστή διανομή Linux με πολλές προεγκατεστημένες εφαρμογές και εύχρηστες βιβλιοθήκες αποθετηρίων. Είναι πολύ εύκολο στη χρήση και λειτουργεί σαν λειτουργικό σύστημα MAC.
- Μέντα Linux: Χρησιμοποιεί επιτραπέζια κανέλα και συντρόφους. Λειτουργεί σε Windows και πρέπει να χρησιμοποιείται από νεοεισερχόμενους.
- Debian: Είναι οι πιο σταθεροί, πιο γρήγοροι και φιλικοί προς το χρήστη Διανομείς Linux.
- Μαλακό καπέλλο: Είναι λιγότερο σταθερό, αλλά παρέχει την τελευταία έκδοση του λογισμικού. Έχει από προεπιλογή περιβάλλον περιβάλλοντος GNOME3.
- Red Hat Enterprise: Πρέπει να χρησιμοποιείται στο εμπόριο και να δοκιμάζεται καλά πριν από την κυκλοφορία. Συνήθως παρέχει μια σταθερή πλατφόρμα για μεγάλο χρονικό διάστημα.
- Arch Linux: Κάθε πακέτο πρέπει να εγκατασταθεί από εσάς και δεν είναι κατάλληλο για αρχάριους.
Ε # 14) Πώς μπορείτε να προσδιορίσετε τη συνολική μνήμη που χρησιμοποιείται από το LINUX;
Απάντηση: Απαιτείται πάντοτε να ελέγχετε τη χρήση της μνήμης για να διαπιστώσετε εάν ο χρήστης μπορεί να έχει επαρκή πρόσβαση στον διακομιστή ή στους πόρους. Υπάρχουν περίπου 5 μέθοδοι που καθορίζουν τη συνολική μνήμη που χρησιμοποιείται από το Linux.
Αυτό εξηγείται ως εξής:
- Δωρεάν εντολή: Αυτή είναι η πιο απλή εντολή για τον έλεγχο της χρήσης μνήμης. Για παράδειγμα , «$ Free –m», η επιλογή «m» εμφανίζει όλα τα δεδομένα σε MB.
- / proc / meminfo: Ο επόμενος τρόπος για να προσδιορίσετε τη χρήση της μνήμης είναι να διαβάσετε το αρχείο / proc / meminfo. Για παράδειγμα , '$ Cat / proc / meminfo'
- Vmstat: Αυτή η εντολή καθορίζει βασικά τα στατιστικά στοιχεία χρήσης μνήμης. Για παράδειγμα , '$ Vmstat –s'
- Κορυφή εντολή: Αυτή η εντολή καθορίζει τη συνολική χρήση της μνήμης, καθώς και παρακολουθεί τη χρήση της μνήμης RAM.
- Htop: Αυτή η εντολή εμφανίζει επίσης τη χρήση μνήμης μαζί με άλλες λεπτομέρειες.
Ε # 15) Εξηγήστε τα 3 είδη αδειών αρχείων στο LINUX;
Απάντηση: Σε κάθε αρχείο και κατάλογο στο Linux εκχωρούνται τρεις τύποι κατόχων, δηλαδή «Χρήστης», «Ομάδα» και «Άλλοι». Τα τρία είδη δικαιωμάτων που ορίζονται και για τους τρεις κατόχους είναι:
- Ανάγνωση: Αυτή η άδεια σάς επιτρέπει να ανοίξετε και να διαβάσετε το αρχείο καθώς και να αναφέρετε τα περιεχόμενα του καταλόγου.
- Γράφω: Αυτή η άδεια σάς επιτρέπει να τροποποιήσετε τα περιεχόμενα του αρχείου καθώς και να προσθέσετε, να αφαιρέσετε και να μετονομάσετε αρχεία που είναι αποθηκευμένα στους καταλόγους.
- Εκτέλεση: Οι χρήστες έχουν πρόσβαση και εκτέλεση του αρχείου στον κατάλογο. Δεν μπορείτε να εκτελέσετε ένα αρχείο εκτός εάν έχει οριστεί το δικαίωμα εκτέλεσης.
Q # 16) Ποιο είναι το μέγιστο μήκος για οποιοδήποτε όνομα αρχείου στο LINUX;
Απάντηση: Το μέγιστο μήκος για οποιοδήποτε όνομα αρχείου στο Linux είναι 255 χαρακτήρες.
Ε # 17) Πώς χορηγούνται δικαιώματα βάσει του LINUX;
Απάντηση: Ένας διαχειριστής συστήματος ή ο κάτοχος του αρχείου μπορεί να εκχωρήσει δικαιώματα χρησιμοποιώντας την εντολή 'chmod'. Τα ακόλουθα σύμβολα χρησιμοποιούνται κατά τη σύνταξη δικαιωμάτων:
- «+» Για την προσθήκη άδειας
- «-» για άρνηση άδειας
Τα δικαιώματα περιλαμβάνουν επίσης ένα μόνο γράμμα που δηλώνει
σε: χρήστης; σολ: ομάδα; ή: άλλα; προς την: όλα; ρ: ανάγνωση; σε: γράφω; Χ: εκτέλεση.
Ε # 18) Ποιοι είναι οι διαφορετικοί τρόποι κατά τη χρήση του προγράμματος επεξεργασίας vi;
Απάντηση: Παρακάτω αναφέρονται τα 3 διαφορετικά είδη λειτουργιών στον επεξεργαστή vi:
- Λειτουργία εντολών / Κανονική λειτουργία
- Λειτουργία εισαγωγής / Λειτουργία επεξεργασίας
- Λειτουργία Ex / Mode αντικατάστασης
Ε # 19) Εξηγήστε τις εντολές του Ευρετηρίου Linux μαζί με την περιγραφή;
Απάντηση: Οι εντολές του Linux Directory μαζί με τις περιγραφές είναι οι εξής:
- pwd: Είναι μια ενσωματωμένη εντολή που σημαίνει «Κατάλογος εργασίας εκτύπωσης» . Εμφανίζει την τρέχουσα θέση εργασίας, τη διαδρομή εργασίας που ξεκινά με / και τον κατάλογο του χρήστη. Βασικά, εμφανίζει την πλήρη διαδρομή στον κατάλογο στον οποίο βρίσκεστε αυτήν τη στιγμή.
- Είναι: Αυτή η εντολή παραθέτει όλα τα αρχεία στον κατευθυνόμενο φάκελο.
- CD: Αυτό σημαίνει «αλλαγή καταλόγου». Αυτή η εντολή χρησιμοποιείται για αλλαγή στον κατάλογο που θέλετε να εργαστείτε από τον παρόντα κατάλογο. Πρέπει απλώς να πληκτρολογήσουμε cd ακολουθούμενο από το όνομα του καταλόγου για πρόσβαση στον συγκεκριμένο κατάλογο.
- mddir: Αυτή η εντολή χρησιμοποιείται για τη δημιουργία ενός εντελώς νέου καταλόγου.
- rmdir: Αυτή η εντολή χρησιμοποιείται για την κατάργηση ενός καταλόγου από το σύστημα.
Ε # 20) Διακρίνετε μεταξύ Cron και Anacron;
Απάντηση: Η διαφορά μεταξύ Cron και Anacron μπορεί να γίνει κατανοητή από τον παρακάτω πίνακα:
Cron | Anacron |
---|---|
Το Cron επιτρέπει στο χρήστη να προγραμματίζει εργασίες που θα εκτελούνται κάθε λεπτό. | Το Anacron επιτρέπει στο χρήστη να προγραμματίζει εργασίες που θα εκτελούνται είτε σε μια συγκεκριμένη ημερομηνία είτε στον πρώτο διαθέσιμο κύκλο μετά την ημερομηνία. |
Οι εργασίες μπορούν να προγραμματιστούν από οποιονδήποτε κανονικό χρήστη και βασικά χρησιμοποιούνται όταν οι εργασίες πρέπει να ολοκληρωθούν / εκτελεστούν σε μια συγκεκριμένη ώρα ή λεπτό. | Το Anacron μπορεί να χρησιμοποιηθεί μόνο από σούπερ χρήστες και χρησιμοποιείται όταν μια εργασία πρέπει να εκτελεστεί ανεξάρτητα από ώρα ή λεπτό. |
Είναι ιδανικό για διακομιστές | Είναι ιδανικό για επιτραπέζιους και φορητούς υπολογιστές |
Η Cron αναμένει ότι το σύστημα θα λειτουργεί 24x7. | Το Anacron δεν αναμένει το σύστημα να λειτουργεί 24x7. |
Ε # 21) Εξηγήστε το έργο του συνδυασμού πλήκτρων Ctrl + Alt + Del στο λειτουργικό σύστημα Linux;
Απάντηση: Το έργο του συνδυασμού πλήκτρων Ctrl + Alt + Del στο λειτουργικό σύστημα Linux είναι το ίδιο όπως και για τα Windows, δηλαδή για επανεκκίνηση του συστήματος. Η μόνη διαφορά είναι ότι δεν εμφανίζεται κανένα μήνυμα επιβεβαίωσης και ένα σύστημα επανεκκινείται άμεσα.
Q # 22) Ποιος είναι ο ρόλος της ευαισθησίας των κεφαλαίων στην επίδραση στον τρόπο με τον οποίο χρησιμοποιούνται οι εντολές;
Απάντηση: Το Linux θεωρείται διάκριση πεζών-κεφαλαίων. Η ευαισθησία πεζών-κεφαλαίων μπορεί μερικές φορές να χρησιμεύσει ως ο λόγος για την εμφάνιση διαφορετικών απαντήσεων για την ίδια εντολή, καθώς μπορείτε να εισαγάγετε τις διαφορετικές μορφές εντολών κάθε φορά. Όσον αφορά την ευαισθησία πεζών-κεφαλαίων, η εντολή είναι η ίδια, αλλά η μόνη διαφορά εμφανίζεται σε σχέση με κεφαλαία και πεζά γράμματα.
Για παράδειγμα ,
cd, CD, Cd είναι διαφορετικές εντολές με διαφορετικές εξόδους.
Ε # 23) Εξηγήστε το Linux Shell;
καλές ιστοσελίδες για να παρακολουθήσετε δωρεάν anime
Απάντηση: Για την εκτέλεση οποιωνδήποτε εντολών, ο χρήστης χρησιμοποιεί ένα πρόγραμμα γνωστό ως κέλυφος. Το κέλυφος Linux είναι βασικά μια διεπαφή χρήστη που χρησιμοποιείται για την εκτέλεση των εντολών και την επικοινωνία με το λειτουργικό σύστημα Linux. Το Shell δεν χρησιμοποιεί τον πυρήνα για την εκτέλεση συγκεκριμένων προγραμμάτων, τη δημιουργία αρχείων κ.λπ.
Υπάρχουν πολλά διαθέσιμα κελύφη με το Linux που περιλαμβάνουν τα ακόλουθα:
- BASH (Bourne Again SHell)
- CSH (C κέλυφος)
- KSH (Korn Shell)
- TCSH
Υπάρχουν βασικά δύο τύποι εντολών Shell
- Ενσωματωμένες εντολές κελύφους: Αυτές οι εντολές καλούνται από το κέλυφος και εκτελούνται απευθείας μέσα στο κέλυφος. Παραδείγματα: 'pwd', 'help', 'type', 'set', κ.λπ.
- Εξωτερικές εντολές / Linux: Αυτές οι εντολές είναι εντελώς ανεξάρτητες από το κέλυφος, έχουν το δικό τους δυαδικό και βρίσκονται στο σύστημα αρχείων.
Q # 24) Τι είναι το σενάριο Shell;
Απάντηση: Όπως υποδηλώνει το όνομα, το σενάριο κελύφους είναι το σενάριο γραμμένο για το κέλυφος. Αυτό είναι ένα αρχείο προγράμματος ή λέει ένα αρχείο επίπεδου κειμένου όπου εκτελούνται συγκεκριμένες εντολές Linux το ένα μετά το άλλο. Αν και η ταχύτητα εκτέλεσης είναι αργή, το σενάριο Shell είναι εύκολο να εντοπιστεί και μπορεί επίσης να απλοποιήσει τις καθημερινές διαδικασίες αυτοματισμού.
Q # 25) Εξηγήστε τις δυνατότητες ενός διακομιστή Linux χωρίς κατάσταση;
Απάντηση: Η ίδια η λέξη απάτριδα σημαίνει «καμία κατάσταση». Όταν βρίσκεστε σε έναν μόνο σταθμό εργασίας, δεν υπάρχει κατάσταση για τον κεντρικό διακομιστή και στη συνέχεια ο διακομιστής Linux χωρίς κατάσταση εμφανίζεται στην εικόνα. Υπό τέτοιες συνθήκες, μπορεί να προκύψουν σενάρια όπως η διατήρηση όλων των συστημάτων στην ίδια συγκεκριμένη κατάσταση.
Μερικές από τις δυνατότητες του διακομιστή Stateless Linux είναι:
- Αποθηκεύει το πρωτότυπο κάθε μηχανήματος
- Αποθηκεύστε στιγμιότυπα
- Αποθηκεύστε τους καταλόγους σπιτιών
- Χρησιμοποιεί LDAP που καθορίζει το στιγμιότυπο της κατάστασης που θα εκτελεστεί σε ποιο σύστημα.
Q # 26) Ποιες είναι οι κλήσεις συστήματος που χρησιμοποιούνται για τη διαχείριση διεργασιών στο Linux;
Απάντηση: Η διαχείριση διεργασιών στο Linux χρησιμοποιεί συγκεκριμένες κλήσεις συστήματος. Αυτά αναφέρονται στον παρακάτω πίνακα με μια σύντομη εξήγηση
[ο πίνακας '' δεν βρέθηκε /]Ε # 27) Καταχωρίστε κάποιο Linux για να υποβάλετε εντολές περιεχομένου;
Απάντηση: Υπάρχουν πολλές εντολές στο Linux που χρησιμοποιούνται για την εξέταση των περιεχομένων του αρχείου.
Μερικά από αυτά αναφέρονται παρακάτω:
- κεφάλι: Εμφανίζει την αρχή του αρχείου
- ουρά: Εμφανίζει το τελευταίο μέρος του αρχείου
- Γάτα: Συνδυάστε αρχεία και εκτυπώστε στην τυπική έξοδο.
- περισσότερο: Εμφανίζει το περιεχόμενο σε μορφή τηλεειδοποίησης και χρησιμοποιείται για την προβολή του κειμένου στο παράθυρο τερματικού μία σελίδα ή οθόνη κάθε φορά.
- πιο λιγο: Εμφανίζει το περιεχόμενο σε μορφή τηλεειδοποίησης και επιτρέπει την κίνηση προς τα πίσω και μία γραμμή.
Ε # 28) Εξηγήστε την Ανακατεύθυνση;
Απάντηση: Είναι γνωστό ότι κάθε εντολή λαμβάνει είσοδο και εμφανίζει έξοδο. Το πληκτρολόγιο χρησιμεύει ως τυπική συσκευή εισόδου και η οθόνη χρησιμεύει ως τυπική συσκευή εξόδου. Η ανακατεύθυνση ορίζεται ως η διαδικασία κατεύθυνσης δεδομένων από μία έξοδο σε άλλη ή ακόμη και περιπτώσεις όπου η έξοδος χρησιμεύει ως δεδομένα εισόδου για άλλη διαδικασία.
Υπάρχουν βασικά τρεις διαθέσιμες ροές στις οποίες κατανέμεται η είσοδος και η έξοδος του περιβάλλοντος Linux.
Αυτά εξηγούνται ως εξής:
- Ανακατεύθυνση εισόδου: '<’ symbol is used for input redirection and is numbered as (0). Thus it is denoted as STDIN(0).
- Ανακατεύθυνση εξόδου: Το σύμβολο «>» χρησιμοποιείται για ανακατεύθυνση εξόδου και αριθμείται ως (1). Έτσι, δηλώνεται ως STDOUT (1).
- Ανακατεύθυνση σφάλματος: Χαρακτηρίζεται ως STDERR (2).
Q # 29) Γιατί θεωρείται το Linux πιο ασφαλές από άλλα λειτουργικά συστήματα;
Απάντηση: Το Linux είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα και σήμερα αναπτύσσεται ραγδαία στον κόσμο της τεχνολογίας / της αγοράς. Αν και, ολόκληρος ο κώδικας που είναι γραμμένος στο Linux μπορεί να διαβαστεί από οποιονδήποτε, τότε θεωρείται επίσης πιο ασφαλής λόγω των ακόλουθων λόγων:
- Το Linux παρέχει στον χρήστη του περιορισμένα προεπιλεγμένα δικαιώματα που βασικά περιορίζονται στα χαμηλότερα επίπεδα. σε περίπτωση επίθεσης ιών, θα φτάσει μόνο σε τοπικά αρχεία και φακέλους όπου αποθηκεύεται η ζημιά σε όλο το σύστημα.
- Διαθέτει ένα ισχυρό σύστημα ελέγχου που περιλαμβάνει λεπτομερή αρχεία καταγραφής.
- Τα βελτιωμένα χαρακτηριστικά των IPtables χρησιμοποιούνται για την εφαρμογή ενός υψηλότερου επιπέδου ασφάλειας για τη μηχανή Linux.
- Το Linux έχει αυστηρότερα δικαιώματα προγράμματος πριν εγκαταστήσει οτιδήποτε στον υπολογιστή σας.
Ε # 30) Εξηγήστε την ομαδοποίηση εντολών στο Linux;
Απάντηση: Η ομαδοποίηση εντολών γίνεται βασικά με τη χρήση αγκύλων «()» και παρενθέσεων ‘{}’. Η ανακατεύθυνση εφαρμόζεται σε ολόκληρη την ομάδα όταν ομαδοποιείται η εντολή.
- Όταν οι εντολές τοποθετούνται μέσα στα άγκιστρα, τότε εκτελούνται από το τρέχον κέλυφος. Παράδειγμα , (λίστα)
- Όταν οι εντολές τοποθετούνται εντός παρενθέσεων, τότε εκτελούνται από ένα δευτερεύον κέλυφος. Παράδειγμα , {λίστα;}
Q # 31) Τι είναι η εντολή Linux pwd (κατάλογος εργασίας εκτύπωσης);
Απάντηση: Η εντολή Linux pwd εμφανίζει ολόκληρη τη διαδρομή της τρέχουσας τοποθεσίας στην οποία εργάζεστε ξεκινώντας από τη ρίζα «/». Για παράδειγμα, για να εκτυπώσετε τον τρέχοντα κατάλογο εργασίας εισάγετε '$ pwd'.
Μπορεί να χρησιμοποιηθεί για τους παρακάτω σκοπούς:
- Για να βρείτε την πλήρη διαδρομή του τρέχοντος καταλόγου
- Αποθηκεύστε την πλήρη διαδρομή
- Επαληθεύστε την απόλυτη και φυσική διαδρομή
Ε # 32) Εξηγήστε τις επιλογές εντολών «cd» Linux μαζί με την περιγραφή;
Απάντηση: Το «cd» σημαίνει αλλαγή καταλόγου και χρησιμοποιείται για την αλλαγή του τρέχοντος καταλόγου στον οποίο εργάζεται ο χρήστης.
σύνταξη cd: $ cd {κατάλογος}
Οι ακόλουθοι σκοποί μπορούν να εξυπηρετηθούν με εντολές «cd»:
- Αλλαγή από τρέχον σε νέο κατάλογο
- Αλλαγή καταλόγου χρησιμοποιώντας την απόλυτη διαδρομή
- Αλλαγή καταλόγου χρησιμοποιώντας τη σχετική διαδρομή
Λίγες από τις επιλογές «cd» παρατίθενται παρακάτω
- cd ~: Σας φέρνει στον αρχικό κατάλογο
- CD-: Σας φέρνει στον προηγούμενο κατάλογο
- . : Σας φέρνω στον γονικό κατάλογο
- CD/: Σας μεταφέρει στον ριζικό κατάλογο ολόκληρου του συστήματος
Q # 33) Τι γνωρίζετε για τις εντολές grep;
Απάντηση: Το Grep σημαίνει «παγκόσμια τυπική εκτύπωση έκφρασης». Αυτή η εντολή χρησιμοποιείται για την αντιστοίχιση μιας κανονικής έκφρασης με κείμενο σε ένα αρχείο. Αυτή η εντολή εκτελεί αναζήτηση βάσει μοτίβου και εμφανίζονται μόνο οι αντίστοιχες γραμμές ως έξοδος. Χρησιμοποιεί επιλογές και παραμέτρους που καθορίζονται μαζί με τη γραμμή εντολών.
Για παράδειγμα: Ας υποθέσουμε ότι πρέπει να εντοπίσουμε τη φράση 'οι παραγγελίες μας' σε ένα αρχείο HTML που ονομάζεται 'order-listing.html'.
Τότε η εντολή θα έχει ως εξής:
$ grep 'οι παραγγελίες μας' order-listing.html
Η εντολή grep εξάγει ολόκληρη τη γραμμή αντιστοίχισης στο τερματικό.
Q # 34) Πώς να δημιουργήσετε ένα νέο αρχείο και να τροποποιήσετε ένα υπάρχον αρχείο στο viσυντάκτης; Επίσης, καταχωρίστε τις εντολές που χρησιμοποιούνται για τη διαγραφή πληροφοριών από το viσυντάκτης.;
Απάντηση: Οι εντολές είναι:
- vi όνομα αρχείου: Αυτή είναι η εντολή που χρησιμοποιείται για τη δημιουργία ενός νέου αρχείου καθώς και για την τροποποίηση ενός υπάρχοντος αρχείου.
- Προβολή ονόματος αρχείου: Αυτή η εντολή ανοίγει ένα υπάρχον αρχείο σε λειτουργία μόνο για ανάγνωση.
- Χ: Αυτή η εντολή διαγράφει τον χαρακτήρα που βρίσκεται κάτω από τον κέρσορα ή πριν από τη θέση του δρομέα.
- ηη: Αυτή η εντολή χρησιμοποιείται για τη διαγραφή της τρέχουσας γραμμής.
Ε # 35) Καταχώριση ορισμένων εντολών δικτύωσης και αντιμετώπισης προβλημάτων Linux;
Απάντηση: Κάθε υπολογιστής είναι συνδεδεμένος στο δίκτυο εσωτερικά ή εξωτερικά με σκοπό την ανταλλαγή πληροφοριών. Η αντιμετώπιση προβλημάτων και η διαμόρφωση του δικτύου είναι βασικά μέρη και η διαχείριση του δικτύου. Οι εντολές δικτύωσης σάς επιτρέπουν να αντιμετωπίζετε γρήγορα προβλήματα σύνδεσης με άλλο σύστημα, να ελέγχετε την απόκριση άλλου κεντρικού υπολογιστή κ.λπ.
Ένας διαχειριστής δικτύου διατηρεί ένα δίκτυο συστήματος που περιλαμβάνει διαμόρφωση δικτύου και αντιμετώπιση προβλημάτων. Παρακάτω αναφέρονται μερικές εντολές μαζί με την περιγραφή τους:
Παρακάτω αναφέρονται μερικές εντολές μαζί με την περιγραφή τους
- Όνομα κεντρικού υπολογιστή: Για να δείτε το όνομα κεντρικού υπολογιστή (τομέας και διεύθυνση IP) του μηχανήματος και να ορίσετε το όνομα κεντρικού υπολογιστή.
- Πινγκ: Για να ελέγξετε εάν ο απομακρυσμένος διακομιστής είναι προσβάσιμος ή όχι.
- ifconfig: Για εμφάνιση και χειρισμό διεπαφών διαδρομής και δικτύου. Εμφανίζει τη διαμόρφωση δικτύου. Το «ip» είναι η αντικατάσταση της εντολής ifconfig.
- netstat: Εμφανίζει συνδέσεις δικτύου, πίνακες δρομολόγησης, στατιστικά στοιχεία διασύνδεσης. Το «ss» είναι η αντικατάσταση της εντολής netstat που χρησιμοποιείται για τη λήψη περισσότερων πληροφοριών.
- Traceroute: Είναι ένα βοηθητικό πρόγραμμα αντιμετώπισης προβλημάτων δικτύου που χρησιμοποιείται για την εύρεση του αριθμού λυκίσκου που απαιτείται για ένα συγκεκριμένο πακέτο για να φτάσει στον προορισμό.
- Tracepath: Είναι το ίδιο με το traceroute με τη διαφορά ότι δεν απαιτεί δικαιώματα root.
- Εσύ: Αυτή η εντολή χρησιμοποιείται για την αναζήτηση των διακομιστών ονομάτων DNS για οποιαδήποτε εργασία σχετίζεται με την αναζήτηση DNS.
- nslookup: Για να βρείτε το σχετικό ερώτημα DNS.
- Διαδρομή: Δείχνει τις λεπτομέρειες του πίνακα διαδρομής και χειρίζεται τον πίνακα δρομολόγησης IP.
- mtr: Αυτή η εντολή συνδυάζει διαδρομή ping και track σε μία μόνο εντολή.
- Ifplugstatus: Αυτή η εντολή μας λέει αν το καλώδιο δικτύου είναι συνδεδεμένο ή όχι.
συμπέρασμα
Καταλήγοντας έτσι σε αυτό το άρθρο με το μαθησιακό γεγονός ότι το Linux είναι ένα πλήρες λειτουργικό σύστημα με διαφορετικές εκδόσεις που ταιριάζουν σε κάθε τύπο χρήστη (νέος / έμπειρος). Το Linux θεωρείται πολύ πιο φιλικό προς το χρήστη, σταθερό, ασφαλές και αξιόπιστο, το οποίο μπορεί να λειτουργεί χωρίς διακοπή για χρόνια χωρίς μία επανεκκίνηση.
Αυτό το άρθρο έχει καλύψει κάθε μέρος του Linux που μπορεί να θέσει ερωτήσεις συνέντευξης. Ελπίζω να έχετε μια σαφή ιδέα για το θέμα. Συνεχίστε να μαθαίνετε και όλα τα καλύτερα.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- 35+ Κορυφαίες ερωτήσεις και απαντήσεις στη συνέντευξη Apache Tomcat
- Μερικές δύσκολες μη αυτόματες ερωτήσεις και απαντήσεις
- 25 Καλύτερες Ερωτήσεις και Απαντήσεις Συνέντευξης για Ευέλικτη Δοκιμή
- Κορυφαίες 35 ερωτήσεις και απαντήσεις για συνέντευξη Android
- TOP 35 HTML5 Συνεντεύξεις Ερωτήσεις και απαντήσεις
- Ερωτήσεις συνέντευξης Spock με απαντήσεις (πιο δημοφιλείς)
- 3 κύριοι τρόποι εγκατάστασης λογισμικού στο Linux
- Διαφορά Linux έναντι Windows: Ποιο είναι το καλύτερο λειτουργικό σύστημα;
- Συμβουλές και τεχνάσματα για τη δοκιμή και τη διαχείριση εφαρμογών ιστού Εκτελείται από Linux OS
- Top 10 δωρεάν λογισμικό βάσης δεδομένων για Windows, Linux και Mac
- Κορυφαία 20+ εργαλεία ανίχνευσης διαρροών μνήμης για Java, C ++ σε Linux και Windows
- Unix Vs Linux: Τι είναι η διαφορά μεταξύ UNIX και Linux