Οι κορυφαίες 60 ερωτήσεις και απαντήσεις συνεντεύξεων Linux (PDF) το 2025

Ακολουθούν ερωτήσεις και απαντήσεις συνέντευξης Linux για πιο φρέσκους αλλά και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.

 

Linux Συνέντευξη Ερωτήσεις και Απαντήσεις για Freshers

1) Τι είναι το Linux;

Το Linux είναι ένα λειτουργικό σύστημα ή ένας πυρήνας που διανέμεται με άδεια ανοιχτού κώδικα. Η λίστα λειτουργιών του μοιάζει αρκετά με το UNIX. Ο πυρήνας είναι ένα πρόγραμμα στην καρδιά του λειτουργικού συστήματος Linux που φροντίζει θεμελιώδη πράγματα, όπως να επιτρέπει στο υλικό να επικοινωνεί με το λογισμικό.

👉 Δωρεάν λήψη PDF: Ερωτήσεις & Απαντήσεις για Συνέντευξη Linux


2) Ποια είναι η διαφορά μεταξύ UNIX και LINUX;

Το Unix ξεκίνησε αρχικά ως λειτουργικό σύστημα από την Bell Laboratories, το οποίο αργότερα αναπτύχθηκε σε διαφορετικές εμπορικές εκδόσεις. Από την άλλη πλευρά, το Linux είναι δωρεάν, ανοιχτού κώδικα και προορίζεται ως μη ιδιόκτητο λειτουργικό σύστημα για τις μάζες.


3) Τι είναι το BASH;

Το BASH είναι συντομογραφία του Bourne Again SHell. Γράφτηκε από τον Steve Bourne ως αντικατάσταση του αρχικού Bourne Shell (που αντιπροσωπεύεται από το /bin/sh). Συνδυάζει όλα τα χαρακτηριστικά της αρχικής έκδοσης του Bourne Shell, καθώς και πρόσθετες λειτουργίες για ευκολότερη και πιο βολική χρήση. Έκτοτε έχει προσαρμοστεί ως προεπιλογή κέλυφος για τα περισσότερα συστήματα που τρέχουν Linux.


4) Τι είναι ο πυρήνας του Linux;

Το Linux Kernel είναι ένα λογισμικό συστημάτων χαμηλού επιπέδου του οποίου ο κύριος ρόλος είναι να διαχειρίζεται τους πόρους υλικού για τον χρήστη. Χρησιμοποιείται επίσης για την παροχή διεπαφής για αλληλεπίδραση σε επίπεδο χρήστη.

Τι είναι το Linux


5) Τι είναι το LILO;

Το LILO είναι ένας φορτωτής εκκίνησης για Linux. Χρησιμοποιείται κυρίως για τη φόρτωση του λειτουργικού συστήματος Linux στην κύρια μνήμη ώστε να μπορεί να ξεκινήσει τις λειτουργίες του.


6) Τι είναι ο χώρος ανταλλαγής;

Ο χώρος ανταλλαγής είναι ένα ορισμένο ποσό χώρου που χρησιμοποιείται από το Linux για να κρατήσει προσωρινά ορισμένα προγράμματα που εκτελούνται ταυτόχρονα. Αυτό συμβαίνει όταν η RAM δεν έχει αρκετή μνήμη για να κρατήσει όλα τα προγράμματα που εκτελούνται.


7) Ποιο είναι το πλεονέκτημα του ανοιχτού κώδικα;

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


8 ) Ποια είναι τα βασικά στοιχεία του Linux;

Όπως κάθε άλλο τυπικό λειτουργικό σύστημα, το Linux έχει όλα αυτά τα στοιχεία: πυρήνα, κελύφη και GUI, βοηθητικά προγράμματα συστήματος και ένα πρόγραμμα εφαρμογής. Αυτό που κάνει το Linux πλεονεκτικό σε σχέση με άλλα λειτουργικά συστήματα είναι ότι κάθε πτυχή συνοδεύεται από πρόσθετες λειτουργίες και όλοι οι κωδικοί για αυτές μπορούν να ληφθούν δωρεάν.


9) Βοηθάει ένα σύστημα Linux να έχει εγκατεστημένα πολλαπλά περιβάλλοντα επιφάνειας εργασίας;

Γενικά, ένα περιβάλλον επιφάνειας εργασίας, όπως το KDE ή το Gnome, είναι αρκετά καλό για να λειτουργεί χωρίς προβλήματα. Όλα είναι θέμα προτίμησης του χρήστη, αν και το σύστημα επιτρέπει τη μετάβαση από το ένα περιβάλλον στο άλλο. Ορισμένα προγράμματα θα λειτουργούν σε ένα περιβάλλον και δεν θα λειτουργούν στο άλλο, επομένως θα μπορούσε επίσης να θεωρηθεί παράγοντας για την επιλογή του περιβάλλοντος που θα χρησιμοποιηθεί.


10) Ποια είναι η βασική διαφορά μεταξύ BASH και DOS;

Οι βασικές διαφορές μεταξύ της κονσόλας BASH και DOS βρίσκονται σε 3 τομείς:

– Οι εντολές BASH έχουν διάκριση πεζών-κεφαλαίων ενώ οι εντολές DOS όχι.

– Στο BASH, το / χαρακτήρας είναι διαχωριστικό καταλόγου και το \ λειτουργεί ως χαρακτήρας διαφυγής. Στο DOS, το / χρησιμεύει ως οριοθέτης ορίσματος εντολών και το \ είναι το διαχωριστικό καταλόγου

– Το DOS ακολουθεί μια σύμβαση στην ονομασία αρχείων, η οποία είναι το όνομα αρχείου 8 χαρακτήρων ακολουθούμενο από μια τελεία και 3 χαρακτήρες για την επέκταση. Η BASH δεν ακολουθεί τέτοια σύμβαση.


11) Ποια είναι η σημασία του έργου GNU;

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


12) Περιγράψτε τον λογαριασμό root.

Ο ριζικός λογαριασμός είναι σαν λογαριασμός διαχειριστή συστημάτων και σας επιτρέπει τον πλήρη έλεγχο του συστήματος. Εδώ μπορείτε να δημιουργήσετε και να διατηρήσετε λογαριασμούς χρηστών, εκχωρώντας διαφορετικά δικαιώματα για κάθε λογαριασμό. Είναι ο προεπιλεγμένος λογαριασμός κάθε φορά που εγκαθιστάτε το Linux.


13) Τι είναι το CLI;

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


14) Τι είναι το GUI;

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


15) Πώς ανοίγετε μια γραμμή εντολών κατά την έκδοση μιας εντολής;

Για να ανοίξετε το προεπιλεγμένο κέλυφος (όπου βρίσκεται η γραμμή εντολών), πατήστε Ctrl-Alt-F1. Αυτό θα παρέχει μια διεπαφή γραμμής εντολών (CLI) από την οποία μπορείτε να εκτελέσετε εντολές όπως απαιτείται.


16) Πώς μπορείτε να μάθετε πόση μνήμη χρησιμοποιεί το Linux;

Από ένα κέλυφος εντολών, χρησιμοποιήστε την εντολή "concatenate": cat /proc/meminfo για πληροφορίες σχετικά με τη χρήση της μνήμης. Θα πρέπει να δείτε μια γραμμή που ξεκινά κάτι σαν Mem: 64655360, κ.λπ. Αυτή είναι η συνολική μνήμη που πιστεύει ότι έχει διαθέσιμη για χρήση το Linux.

Μπορείτε επίσης να χρησιμοποιήσετε εντολές

free - m

vmstat

top

htop

για να βρείτε την τρέχουσα χρήση μνήμης


17) Ποιο είναι ένα τυπικό μέγεθος για ένα διαμέρισμα swap σε ένα σύστημα Linux;

Το προτιμώμενο μέγεθος για ένα διαμέρισμα ανταλλαγής είναι το διπλάσιο της διαθέσιμης φυσικής μνήμης στο σύστημα. Εάν αυτό δεν είναι δυνατό, τότε το ελάχιστο μέγεθος θα πρέπει να είναι το ίδιο με την ποσότητα της εγκατεστημένης μνήμης.


18) Τι είναι οι συμβολικοί σύνδεσμοι;

Οι συμβολικοί σύνδεσμοι λειτουργούν παρόμοια με τις συντομεύσεις Windows. Τέτοιοι σύνδεσμοι παραπέμπουν σε προγράμματα, αρχεία ή καταλόγους. Σας επιτρέπει επίσης άμεση πρόσβαση σε αυτό χωρίς να χρειάζεται να μεταβείτε απευθείας σε ολόκληρο το όνομα διαδρομής.


19) Λειτουργεί ο συνδυασμός πλήκτρων Ctrl+Alt+Del στο Linux;

Ναι είναι. Οπως ακριβώς Windows, μπορείτε να χρησιμοποιήσετε αυτόν τον συνδυασμό πλήκτρων για να εκτελέσετε επανεκκίνηση συστήματος. Μια διαφορά είναι ότι δεν θα λάβετε κανένα μήνυμα επιβεβαίωσης και επομένως, η επανεκκίνηση είναι άμεση.


20) Πώς αναφέρεστε στην παράλληλη θύρα όπου συνδέονται συσκευές όπως εκτυπωτές;

Ενώ υπό Windows αναφέρεστε στην παράλληλη θύρα ως θύρα LPT, στο Linux την αναφέρετε ως /dev/lp . Επομένως, τα LPT1, LPT2 και LPT3 θα αναφέρονται ως /dev/lp0, /dev/lp1 ή /dev/lp2 στο Linux.


Ερωτήσεις και απαντήσεις συνεντεύξεων Linux για έμπειρους

21) Οι μονάδες δίσκου όπως ο σκληρός δίσκος και οι μονάδες δισκέτας αντιπροσωπεύονται με γράμματα μονάδας δίσκου;

Όχι. Στο Linux, κάθε μονάδα δίσκου και συσκευή έχουν διαφορετικούς χαρακτηρισμούς. Για παράδειγμα, οι μονάδες δισκέτας αναφέρονται ως /dev/fd0 και /dev/fd1. Οι σκληροί δίσκοι IDE/EIDE αναφέρονται ως /dev/hda, /dev/hdb, /dev/hdc και ούτω καθεξής.


22) Πώς αλλάζετε τα δικαιώματα στο Linux;

Υποθέτοντας ότι είστε ο διαχειριστής του συστήματος ή ο κάτοχος ενός αρχείου ή καταλόγου, μπορείτε να παραχωρήσετε άδεια χρησιμοποιώντας την εντολή chmod. Χρησιμοποιήστε το σύμβολο + για να προσθέσετε άδεια ή το σύμβολο – για να αρνηθείτε την άδεια, μαζί με οποιοδήποτε από τα ακόλουθα γράμματα: u (χρήστης), g (ομάδα), o (άλλοι), a (όλα), r (ανάγνωση), w (εγγραφή) και x (εκτελέστε). Για παράδειγμα, η εντολή chmod go+rw FILE1.TXT χορηγεί πρόσβαση ανάγνωσης και εγγραφής στο αρχείο FILE1.TXT, το οποίο εκχωρείται σε ομάδες και άλλα.


23) Στο Linux, ποια ονόματα εκχωρούνται στις διαφορετικές σειριακές θύρες;

Οι σειριακές θύρες προσδιορίζονται ως /dev/ttyS0 έως /dev/ttyS7. Αυτά είναι τα ισοδύναμα ονόματα του COM1 με COM8 σε Windows.


24) Πώς αποκτάτε πρόσβαση σε κατατμήσεις στο Linux;

Το Linux εκχωρεί αριθμούς στο τέλος του αναγνωριστικού μονάδας δίσκου. Για παράδειγμα, εάν ο πρώτος σκληρός δίσκος IDE είχε τρία κύρια διαμερίσματα, θα ονομάζονταν/αριθμούνται, /dev/hda1, /dev/hda2 και /dev/hda3.


25) Τι είναι οι σκληροί σύνδεσμοι;

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


26) Ποιο είναι το μέγιστο μήκος για ένα όνομα αρχείου στο Linux;

Οποιοδήποτε όνομα αρχείου μπορεί να έχει έως 255 χαρακτήρες. Αυτό το όριο δεν περιλαμβάνει το όνομα διαδρομής, επομένως ολόκληρο το όνομα διαδρομής και το όνομα αρχείου θα μπορούσαν να υπερβούν τους 255 χαρακτήρες.


27)Τι είναι τα ονόματα αρχείων που προηγούνται από μια τελεία;

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


28) Εξηγήστε την εικονική επιφάνεια εργασίας.

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


29) Πώς μοιράζεστε ένα πρόγραμμα σε διαφορετικούς εικονικούς επιτραπέζιους υπολογιστές στο Linux;

Για να μοιραστείτε ένα πρόγραμμα σε διαφορετικούς εικονικούς επιτραπέζιους υπολογιστές, στην επάνω αριστερή γωνία ενός παραθύρου προγράμματος αναζητήστε ένα εικονίδιο που μοιάζει με πινέζα. Πατώντας αυτό το κουμπί θα «καρφιτσώσει» αυτή η εφαρμογή στη θέση της, κάνοντάς την να εμφανίζεται σε όλους τους εικονικούς επιτραπέζιους υπολογιστές, στην ίδια θέση στην οθόνη.


30) Τι αντιπροσωπεύει ένας ανώνυμος (κενός) κατάλογος;

Αυτό το κενό όνομα καταλόγου χρησιμεύει ως ανώνυμη βάση του συστήματος αρχείων Linux. Αυτό χρησιμεύει ως συνημμένο για όλους τους άλλους καταλόγους, αρχεία, μονάδες δίσκου και συσκευές.


31) Τι είναι η εντολή pwd;

Η εντολή pwd είναι σύντομη για την εντολή print working directory.

Παράδειγμα:

pwd

Παραγωγή:

/home/guru99/myDir

32) Τι είναι οι δαίμονες;

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


33) Πώς αλλάζετε από ένα περιβάλλον επιφάνειας εργασίας σε ένα άλλο, όπως η εναλλαγή από το KDE στο Gnome;

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


34) Ποια είναι τα είδη των δικαιωμάτων στο Linux;

Υπάρχουν 3 είδη δικαιωμάτων στο Linux: - Ανάγνωση: οι χρήστες μπορούν να διαβάσουν τα αρχεία ή να απαριθμήσουν τον κατάλογο - Εγγραφή: οι χρήστες μπορούν να γράφουν στο αρχείο νέων αρχείων στον κατάλογο - Εκτέλεση: οι χρήστες μπορούν να εκτελέσουν το αρχείο ή να αναζητήσουν ένα συγκεκριμένο αρχείο μέσα έναν κατάλογο


35) Πώς η ευαισθησία πεζών-κεφαλαίων επηρεάζει τον τρόπο που χρησιμοποιείτε τις εντολές;

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


36) Τι είναι οι περιβαλλοντικές μεταβλητές;

Οι μεταβλητές περιβάλλοντος είναι καθολικές ρυθμίσεις που ελέγχουν τη λειτουργία του κελύφους καθώς και άλλων προγραμμάτων Linux. Ένας άλλος κοινός όρος για τις περιβαλλοντικές μεταβλητές είναι οι καθολικές μεταβλητές φλοιού.


37) Ποιες είναι οι διαφορετικές λειτουργίες κατά τη χρήση του επεξεργαστή vi;

Υπάρχουν 3 λειτουργίες στο vi: - Command mode - αυτή είναι η λειτουργία όπου ξεκινάτε σε - Edit mode - αυτή είναι η λειτουργία που σας επιτρέπει να κάνετε επεξεργασία κειμένου - Ex mode - αυτή είναι η λειτουργία όπου αλληλεπιδράτε με το vi με οδηγίες επεξεργαστείτε ένα αρχείο


38) Είναι δυνατή η χρήση συντομεύσεων για ένα μεγάλο μονοπάτι;

Ναι υπάρχει. Μια δυνατότητα γνωστή ως επέκταση ονόματος αρχείου σας επιτρέπει να το κάνετε αυτό χρησιμοποιώντας το κλειδί TAB. Για παράδειγμα, εάν έχετε μια διαδρομή με το όνομα /home/iceman/directions directory, θα πληκτρολογήσετε ως εξής: /ho[tab]/ice[tab]/assi[tab] . Αυτό, ωστόσο, προϋποθέτει ότι η διαδρομή είναι μοναδική και ότι το κέλυφος που χρησιμοποιείτε υποστηρίζει αυτήν τη δυνατότητα.


39) Τι είναι η ανακατεύθυνση;

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


40) Τι είναι η εντολή grep;

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


Ερωτήσεις Συνέντευξης Linux για 5+ χρόνια εμπειρία

41) Ποιο θα μπορούσε να είναι το πρόβλημα όταν μια εντολή που εκδόθηκε έδωσε διαφορετικό αποτέλεσμα από την τελευταία φορά που χρησιμοποιήθηκε;

Ένας πολύ πιθανός λόγος για τη λήψη διαφορετικών αποτελεσμάτων από αυτό που φαίνεται να είναι η ίδια εντολή έχει να κάνει με θέματα ευαισθησίας πεζών-κεφαλαίων. Εφόσον το Linux κάνει διάκριση πεζών-κεφαλαίων, μια εντολή που χρησιμοποιήθηκε προηγουμένως μπορεί να είχε εισαχθεί σε διαφορετική μορφή από την παρούσα. Για παράδειγμα, για να παραθέσετε όλα τα αρχεία στον κατάλογο, θα πρέπει να πληκτρολογήσετε την εντολή ls και όχι LS. Η πληκτρολόγηση LS είτε θα έχει ως αποτέλεσμα ένα μήνυμα σφάλματος εάν δεν υπάρχει πρόγραμμα με αυτό το ακριβές όνομα είτε μπορεί να παράγει διαφορετική έξοδο εάν υπάρχει ένα πρόγραμμα με το όνομα LS που εκτελεί άλλη λειτουργία.


42) Ποια είναι τα περιεχόμενα του /usr/local;

Περιέχει τοπικά εγκατεστημένα αρχεία. Αυτός ο κατάλογος έχει σημασία σε περιβάλλοντα όπου αποθηκεύονται αρχεία στο δίκτυο. Συγκεκριμένα, τα τοπικά εγκατεστημένα αρχεία πηγαίνουν στο /usr/local/bin, /usr/local/lib, κ.λπ.). Μια άλλη εφαρμογή αυτού του καταλόγου είναι ότι χρησιμοποιείται για πακέτα λογισμικού που είναι εγκατεστημένα από την πηγή ή λογισμικό που δεν αποστέλλεται επίσημα με τη διανομή.


43) Πώς τερματίζετε μια συνεχιζόμενη διαδικασία;

Κάθε διεργασία στο σύστημα προσδιορίζεται από ένα μοναδικό αναγνωριστικό διεργασίας ή pid. Χρησιμοποιήστε την εντολή kill ακολουθούμενη από το pid για να τερματίσετε αυτήν τη διαδικασία. Για να τερματίσετε όλη τη διαδικασία ταυτόχρονα, χρησιμοποιήστε το kill 0.


44) Πώς εισάγετε σχόλια στη γραμμή εντολών;

Τα σχόλια δημιουργούνται πληκτρολογώντας το σύμβολο # πριν από το πραγματικό κείμενο σχολίου. Αυτό λέει στο κέλυφος να αγνοήσει εντελώς αυτό που ακολουθεί. Για παράδειγμα "# Αυτό είναι απλώς ένα σχόλιο που το κέλυφος θα αγνοήσει."


45) Τι είναι η ομαδοποίηση εντολών και πώς λειτουργεί;

Μπορείτε να χρησιμοποιήσετε παρενθέσεις για να ομαδοποιήσετε εντολές. Για παράδειγμα, εάν θέλετε να στείλετε την τρέχουσα ημερομηνία και ώρα μαζί με τα περιεχόμενα ενός αρχείου που ονομάζεται OUTPUT σε ένα δεύτερο αρχείο με το όνομα MYDATES, μπορείτε να εφαρμόσετε την ομαδοποίηση εντολών ως εξής: (date cat OUTPUT) > MYDATES


46) Πώς εκτελείτε περισσότερες από μία εντολές ή προγράμματα από μία μόνο καταχώρηση γραμμής εντολών;

Μπορείτε να συνδυάσετε πολλές εντολές διαχωρίζοντας κάθε εντολή ή πρόγραμμα χρησιμοποιώντας ένα σύμβολο ερωτηματικό. Για παράδειγμα, μπορείτε να εκδώσετε μια τέτοια σειρά εντολών σε μία μόνο καταχώρηση:

ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK

**Λάβετε υπόψη ότι αυτό θα εκτελεστεί το ένα μετά το άλλο, με τη σειρά που καθορίζεται.


47) Γράψτε μια εντολή που θα αναζητά αρχεία με επέκταση «c» και θα έχει την εμφάνιση της συμβολοσειράς «μήλο» μέσα.

Απάντηση:

 Find ./ -name "*.c" | xargs grep –i "apple"

48) Γράψτε μια εντολή που θα εμφανίζει όλα τα αρχεία .txt, συμπεριλαμβανομένων των ατομικών αδειών.

Απάντηση:

ls -al *.txt

49) Γράψτε μια εντολή που θα κάνει τα εξής:

-αναζητήστε όλα τα αρχεία στον τρέχοντα και στους επόμενους καταλόγους με επέκταση c,v
- αφαιρέστε το,v από το αποτέλεσμα (μπορείτε να χρησιμοποιήσετε την εντολή sed)
-χρησιμοποιήστε το αποτέλεσμα και χρησιμοποιήστε μια εντολή grep για να αναζητήσετε όλες τις εμφανίσεις της λέξης ΠΟΡΤΟΚΑΛΙ στα αρχεία.

Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"

50) Τι, αν κάτι, είναι λάθος με καθεμία από τις παρακάτω εντολές;

α) ls -ls
β) αρχείο cat1, αρχείο2
γ) ls – s Factdir

Απαντήσεις:
α) θα πρέπει να υπάρχει κενό μεταξύ των 2 επιλογών: ls -l -s
β) μην χρησιμοποιείτε κόμματα για να διαχωρίσετε ορίσματα: cat file1 file2
γ) δεν πρέπει να υπάρχει κενό μεταξύ της παύλας και της ετικέτας επιλογής: ls –s Factdir


51) Ποια είναι η εντολή για τον υπολογισμό του μεγέθους ενός φακέλου;

Για τον υπολογισμό του μεγέθους ενός φακέλου χρησιμοποιεί την εντολή du –sh folder1.


52) Πώς μπορείτε να βρείτε την κατάσταση μιας διαδικασίας;

Χρησιμοποιήστε την εντολή

ps ux


53) Πώς μπορείτε να ελέγξετε την κατάσταση της μνήμης;

Μπορείτε να χρησιμοποιήσετε την εντολή

free -m για εμφάνιση εξόδου σε MB

ελεύθερο -g για εμφάνιση εξόδου σε GB


54) Εξηγήστε πώς να χρωματίσετε την κονσόλα Git;

Για να χρωματίσετε την κονσόλα Git, μπορείτε να χρησιμοποιήσετε την εντολή git config—global color.ui auto. Στην εντολή, η μεταβλητή color.ui ορίζει την προεπιλεγμένη τιμή για μια μεταβλητή όπως π.χ color.diff και color.grep.


55) Πώς μπορείτε να προσθέσετε ένα αρχείο σε ένα άλλο στο Linux;

Για να προσθέσετε ένα αρχείο σε ένα άλλο στο Linux μπορείτε να χρησιμοποιήσετε την εντολή cat file2 >> file 1. Ο χειριστής >> προσθέτει την έξοδο του ονομαζόμενου αρχείου ή δημιουργεί το αρχείο εάν δεν έχει δημιουργηθεί. Ενώ άλλη εντολή cat file 1 file 2 > file 3 προσθέτει δύο ή περισσότερα αρχεία σε ένα.


56) Εξηγήστε πώς μπορείτε να βρείτε ένα αρχείο χρησιμοποιώντας το Terminal;

Για να βρείτε ένα αρχείο πρέπει να χρησιμοποιήσετε μια εντολή, find . –name "process.txt". Θα αναζητήσει τον τρέχοντα κατάλογο για ένα αρχείο που ονομάζεται process.txt.


57) Εξηγήστε πώς μπορείτε να δημιουργήσετε έναν φάκελο χρησιμοποιώντας το Terminal;

Για να δημιουργήσετε ένα φάκελο, πρέπει να χρησιμοποιήσετε την εντολή mkdir.Θα είναι κάτι σαν αυτό: ~$ mkdir Guru99


58) Εξηγήστε πώς μπορείτε να προβάλετε το αρχείο κειμένου χρησιμοποιώντας το Terminal;

Για να προβάλετε το αρχείο κειμένου, μεταβείτε στον συγκεκριμένο φάκελο όπου βρίσκονται τα αρχεία κειμένου χρησιμοποιώντας την εντολή cd και έπειτα πληκτρολογήστε less filename.txt.


59) Εξηγήστε πώς να ενεργοποιήσετε το curl on Ubuntu Στοίβα LAMP;

Για να ενεργοποιήσετε το curl on Ubuntu, πρώτα, εγκαταστήστε το libcurl, μόλις τελειώσετε χρησιμοποιήστε την ακόλουθη εντολή sudo/etc/init .d /apache2 restart or sudo service apache2 restart.


60) Εξηγήστε πώς να ενεργοποιήσετε τη σύνδεση root Ubuntu?

Η εντολή που επιτρέπει την καταγραφή root είναι

#sudo sh-c 'echo "greater-show-manual-login=true" >>/etc/lightdm/lightdm.conf'


61) Πώς μπορείτε να εκτελέσετε ένα πρόγραμμα Linux στο παρασκήνιο ταυτόχρονα όταν ξεκινάτε τον διακομιστή σας Linux;

Με τη χρήση nohup. Θα σταματήσει τη διαδικασία λήψης του NOHUP σήμα και έτσι τερματίζοντας το αποσυνδέεστε από το πρόγραμμα με το οποίο έγινε η κλήση. & εκτελεί τη διαδικασία στο παρασκήνιο.


62) Εξηγήστε πώς να απεγκαταστήσετε τις βιβλιοθήκες στο Linux;

Για να απεγκαταστήσετε τις βιβλιοθήκες στο Linux, μπορείτε να χρησιμοποιήσετε την εντολή sudo apt-get remove library_name

Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας