BETA

10 Χρήσιμες Ερωτήσεις και Απαντήσεις σχετικά με τις Εντολές στο Linux [μέρος 1ο]

Εικόνα Maria

I love bash

Είναι γεγονός πως το πιο «μαγικό» κομμάτι του Linux είναι η γραμμή εντολών και η αλληλεπίδραση του χρήστη με τις εντολές στο τερματικό/κονσόλα. Εκεί αισθάνεσαι σαν ένας μικρός θεούλης˙ εσύ δίνεις την εντολή και το σύστημα υπακούει.
Μπορείς να καινοτομείς, να διασκεδάζεις και να δημιουργείς.
Σ’ αυτό το άρθρο λοιπόν θα ασχοληθούμε με αυτό το πανίσχυρο εργαλείο του Linux με το οποίο ο χρήστης έχει τρομερές δυνατότητες επέμβασης σε οποιοδήποτε σημείο στο σύστημά του και θα δώσουμε απαντήσεις σε κάποια ερωτήματα αναφορικά με το Linux Shell.

1. Πώς μπορώ να αναστείλω (σταματήσω προσωρινά) την διαδικασία κάποιας λειτουργίας/εργασίας και να την βάλω στο background (παρασκήνιο); Για να αναστείλετε την διαδικασία κάποιας λειτουργίας, δεν έχετε παρά να χρησιμοποιήσετε τον συνδυασμό πλήκτρων
Ctrl + z.

2. Ποιος είναι ο ελάχιστος αριθμός κατατμήσεων (partitions) που απαιτούνται για να εγκαταστήσω Linux και πώς θα ελέγξω τα μηνύματα εκκίνησης;
Η κατάτμηση /root και μόνο αρκεί˙ παρόλα αυτά, συνιστάται να έχετε τρεις κατατμήσεις: τις root, boot και swap.
Σκεφτείτε άλλωστε ότι ένας σκληρός δίσκος IDE υποστηρίζει μέχρι 63 partitions (κατατμήσεις) και, αντίστοιχα, ένας σκληρός δίσκος SCSI υποστηρίζει έως και 15 κατατμήσεις.
Τώρα, όσον αφορά τον έλεγχο των μηνυμάτων εκκίνησης, θα πρέπει να χρησιμοποιήσετε τις εντολές cat ή dmesg:

cat /var/log/messages

ή

dmesg

3. Να ορίσω το Daemon, υπεύθυνο για την παρακολούθηση του System Event (των συμβάντων συστήματος) στο Linux box μου;
Το Daemon «syslogd» είναι υπεύθυνο για την παρακολούθηση των δεδομένων του συστήματος και αποθηκεύει τα logs (τα αρχεία καταγραφής), που παρακολουθεί, σε ειδικούς φακέλους.

4. Ποιες είναι οι ελάχιστες απαιτήσεις συστήματος για να τρέξω την εντολή

fsck

στην κατάτμηση root;
Η /root partition πρέπει να προσαρτηθεί ως λειτουργία για ανάγνωση μόνο (read only). Δηλαδή, προκειμένου να μπορεί να εκτελεσθεί η εντολή fsck, η κατάτμηση /root δεν πρέπει να είναι σε λειτουργία read-write. 5. Πώς μπορώ, ιεραρχημένα, να αντιγράψω τον φάκελο /home σε άλλο φάκελο; Δεν έχετε παρά να δώσετε την εντολή

cpio.

6. Στο Linux, πώς μπορώ να αυτοματοποιήσω την περιτροπή των logs;
Δεν έχετε παρά να δώσετε την εντολή

logrotate

7. Πώς γίνεται να γνωρίζω ποιος είναι αυτός που έχει προγραμματίσει μια εργασία;
Δεν έχετε παρά να δώσετε την εντολή

at

μαζί με το

-l

8. Πώς μπορώ να δω τα περιεχόμενα της tar ball, χωρίς να τα εξάγω;
Θα πρέπει να χρησιμοποιήσετε την εντολή

tar

με τις επιλογές

-tvf

Η επιλογή «t» θα σας εμφανίσει τα περιεχόμενα, η «ν» τις λεπτομέρειες και η «f'» τα αρχεία.

9. Τι είναι το «page Fault» («η σελίδα Σφαλμάτων») και γιατί βγαίνει αυτό το μήνυμα;
Κάποιο πρόγραμμα προϋποθέτει/χρειάζεται ορισμένα δεδομένα και αν αυτά τα δεδομένα δεν είναι διαθέσιμα στην μνήμη, τότε εμφανίζεται το «page Fault». Ουσιαστικά, σημαίνει την διακοπή της λειτουργίας του προγράμματος.

10. Τι δείχνουν οι return codes στο πρόγραμμα;
Ο return code είναι το χαρακτηριστικό γνώρισμα του Shell και δείχνει την κατάσταση του προγράμματος.
Όταν η εκτέλεση ενός προγράμματος στεφθεί με επιτυχία, το πρόγραμμα επιστρέφει τον code «0».

>>> Δείτε πιο πολλά:
Τερματικό: Δες τι μπορείς να κάνεις που ίσως δεν γνώριζες!
και ακόμα περισσότερα: #terminal.

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

►►► Δείτε το δεύτερο μέρος.

  • Σχόλια

0 Comments:

Scroll to Top