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 – αντικαταστήστε ένα αρχείο για να κρύψετε τα περιεχόμενά του και προαιρετικά διαγράψτε το.

  1. -n – Αντικαθιστά τα αρχεία n φορές
  2. -z – Προσθέστε μια τελική αντικατάσταση με μηδενικά για να αποκρύψετε τον τεμαχισμό.

Σημείωση: Η παραπάνω εντολή αντικαθιστά το αρχείο 15 φορές πριν αντικατασταθεί με μηδέν, για να κρύψει τον τεμαχισμό.

Q8. Είναι δυνατή η προσάρτηση ενός διαμερίσματος NTFS σε Linux;

Για περισσότερες πληροφορίες, διαβάστε το άρθρο σχετικά με τον τρόπο παρακολούθησης ενός διαμερίσματος NTFS σε Linux.

Q9. Τι και πού πρέπει να επεξεργαστείτε, ώστε η προεπιλεγμένη επιφάνεια εργασίας κατά τη σύνδεση να είναι το KDE, το οποίο προς το παρόν είναι το GNOME.
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”

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

Ε10. Σε τι αναφέρεται ένα αρχείο εικόνας intrid;

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