10 Ερωτήσεις και απαντήσεις συνέντευξης σε διάφορες εντολές στο Linux
Το τελευταίο μας άρθρο, «10 Χρήσιμες ερωτήσεις συνέντευξης SSH» εκτιμήθηκε ιδιαίτερα σε διάφορους ιστοτόπους Social Networking καθώς και στο Tecmint. Αυτή τη φορά σας παρουσιάζουμε "10 ερωτήσεις για διάφορες εντολές Linux". Αυτές οι ερωτήσεις θα σας απασχολήσουν και θα προσθέσουν τις γνώσεις σας που σίγουρα θα σας βοηθήσουν στην καθημερινή αλληλεπίδραση με το Linux και στις Συνεντεύξεις.
Ε1. Έχετε ένα αρχείο (ας πούμε virgin.txt). Θέλετε αυτό το αρχείο να είναι alter-proof έτσι ώστε κανείς να μην μπορεί να επεξεργαστεί ή να διαγράψει αυτό το αρχείο, ούτε καν το root. Τι θα κάνεις?
Η Σύνταξη της εντολής chattr, για τον παραπάνω σκοπό είναι:
chattr +i virgin.txt
Τώρα προσπαθήστε να αφαιρέσετε το αρχείο χρησιμοποιώντας κανονικό χρήστη.
rm -r virgin.txt
rm: remove write-protected regular empty file `virgin.txt'? Y
rm: cannot remove `virgin.txt': Operation not permitted
Τώρα προσπαθήστε να αφαιρέσετε το αρχείο χρησιμοποιώντας χρήστη root.
rm -r virgin.txt
cannot remove `virgin.txt': Operation not permitted
Ε2. Εάν πολλοί χρήστες χρησιμοποιούν τον διακομιστή σας Linux, πώς θα βρείτε τον χρόνο χρήσης όλων των χρηστών, ξεχωριστά στον διακομιστή σας ?
apt-get install acct
ac -p
(unknown) 14.18
server 235.23
total 249.42
Ε3. Ποιο είναι το προτιμώμενο εργαλείο για τη δημιουργία στατιστικών στοιχείων δικτύου για τον διακομιστή σας;
apt-get install mrtg
Q4. Είναι δυνατή η αποστολή ερωτήματος στο BIOS από τη γραμμή εντολών του Linux;
biosdecode
biosdecode 2.11
ACPI 2.0 present.
OEM Identifier: LENOVO
RSD Table 32-bit Address: 0xDDFCA028
XSD Table 64-bit Address: 0x00000000DDFCA078
SMBIOS 2.7 present.
Structure Table Length: 3446 bytes
Structure Table Address: 0x000ED9D0
Number Of Structures: 89
Maximum Structure Size: 184 bytes
PNP BIOS 1.0 present.
Event Notification: Not Supported
Real Mode 16-bit Code Address: F000:BD76
Real Mode 16-bit Data Address: F000:0000
16-bit Protected Mode Code Address: 0x000FBD9E
16-bit Protected Mode Data Address: 0x000F0000
PCI Interrupt Routing 1.0 present.
Router ID: 00:1f.0
Exclusive IRQs: None
Compatible Router: 8086:27b8
Slot Entry 1: ID 00:1f, on-board
...
Slot Entry 15: ID 02:0c, slot number 2
Q5. Οι περισσότεροι διακομιστής Linux είναι χωρίς κεφάλι, δηλαδή εκτελούνται μόνο σε λειτουργία εντολών. Δεν έχει εγκατασταθεί GUI. Πώς θα βρείτε την περιγραφή υλικού και τη διαμόρφωση του κουτιού σας;
dmidecode
Η έξοδος του dmidecode είναι εκτεταμένη. Θα ήταν καλή ιδέα να ανακατευθύνετε την έξοδο του σε ένα αρχείο.
dmidecode > /path/to/text/file/text_file.txt
Ε6. Πρέπει να γνωρίζετε όλες τις βιβλιοθήκες που χρησιμοποιούνται και χρειάζονται ένα δυαδικό αρχείο, πείτε "/bin/echo". Πώς θα επιτύχετε το επιθυμητό αποτέλεσμα;
ldd /bin/echo
linux-gate.so.1 => (0xb76f1000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7575000)
/lib/ld-linux.so.2 (0xb76f2000)
Q7. Εργάζεστε για τον στρατό της χώρας. Έχετε ένα αρχείο (π.χ. "topsecret.txt") που περιέχει εμπιστευτικές πληροφορίες και πληροφορίες ασφαλείας της χώρας, πυρηνικούς πυραύλους κ.λπ. Ποια θα είναι η προτιμώμενη μέθοδος για να διαγράψετε αυτό το αρχείο;
shred -n 15 -z topsecret.txt
shread – αντικαταστήστε ένα αρχείο για να κρύψετε τα περιεχόμενά του και προαιρετικά διαγράψτε το.
- -n – Αντικαθιστά τα αρχεία n φορές
- -z – Προσθέστε μια τελική αντικατάσταση με μηδενικά για να αποκρύψετε τον τεμαχισμό.
Σημείωση: Η παραπάνω εντολή αντικαθιστά το αρχείο 15 φορές πριν αντικατασταθεί με μηδέν, για να κρύψει τον τεμαχισμό.
Q8. Είναι δυνατή η προσάρτηση ενός διαμερίσματος NTFS σε Linux;
Για περισσότερες πληροφορίες, διαβάστε το άρθρο σχετικά με τον τρόπο παρακολούθησης ενός διαμερίσματος NTFS σε Linux.
Q9. Τι και πού πρέπει να επεξεργαστείτε, ώστε η προεπιλεγμένη επιφάνεια εργασίας κατά τη σύνδεση να είναι το KDE, το οποίο προς το παρόν είναι το GNOME.
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”
Αποθηκεύστε το αρχείο με το παραπάνω περιεχόμενο. Την επόμενη φορά που θα εκκινήσει το μηχάνημα, θα φορτώσει αυτόματα το KDE ως προεπιλεγμένο διαχειριστή οθόνης.
Ε10. Σε τι αναφέρεται ένα αρχείο εικόνας intrid;
Αυτα για τωρα. Θα είμαι ξανά εδώ με ένα άλλο ενδιαφέρον θέμα, που αξίζει να το γνωρίσετε. Μέχρι τότε, μείνετε συντονισμένοι και συνδεδεμένοι στο Tecmint. Μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας στην ενότητα σχολίων.