Skip to main content
TM34
SEC 179 COVER
satpraxis 2022
SECcy 21 COVER
11 Φεβρουαρίου 2013 07:10

Στα άδυτα ενός δορυφορικού δέκτη Linux

Η δομή των φακέλων και των αρχείων

Γράφει: Παύλος Κερασίδης
2940b97ab5721a9e279f736f864f4ce6 XL 55407f3e

Featured | Εμείς μπορεί απλά να πατάμε πλήκτρα στο τηλεχειριστήριο, από την πλευρά όμως ενός Linux δέκτη, τρέχουν εντολές που ψάχνουν αρχεία προγραμμάτων, ρυθμίσεων και δεδομένων στους φακέλους αυτού του μικρού υπολογιστή. Η δύναμη της πληθωρικότητας των εφαρμογών των δεκτών με λογισμικό Linux βασίζεται ακριβώς εκεί, στο γνωστό ανοιχτό λειτουργικό σύστημα και γι’ αυτό το λόγο αξίζει ένα ταξίδι στη δομή των φακέλων και των αρχείων στο εσωτερικό του για την καλύτερη κατανόησή του…Η ραγδαία εξέλιξη του λογισμικού Linux δεν έχει επηρεάσει μόνο τους προσωπικούς υπολογιστές, αλλά και ένα σωρό άλλες συσκευές, υλοποιώντας εφαρμογές «μεταμφιεσμένες» σε κάτι απλό και προσιτό, κρύβοντας την ισχύ και την πολυπλοκότητα που βρίσκονται από πίσω τους. Ευτυχώς, στο χώρο μας είδαμε από νωρίς αυτήν την επιρροή χάρη στην Dream Multimedia, που υλοποίησε ένα δορυφορικό δέκτη – υπολογιστή, με μια έκδοση του λογισμικού Linux, το περίφημο Enigma. Η κίνηση αυτή δημιούργησε φαινόμενο χιονοστιβάδας, με αποτέλεσμα αυτή τη στιγμή να μετράμε δεκάδες μοντέλα δεκτών από διαφορετικές εταιρείες, τα οποία τρέχουν διάφορες εκδόσεις του διάσημου λογισμικού Linux. Τα προτερήματα που απέδωσε το λειτουργικό σύστημα του πιγκουίνου στους δορυφορικούς δέκτες είναι πλέον ευρέως γνωστά και ανεξάρτητα με την έκδοση/image του λογισμικού, η καρδιά των δεκτών είναι πάντα η ίδια, το Linux. Έτσι λοιπόν, η εξερεύνηση στη δομή των φακέλων και στα αρχεία των δεκτών αυτών, δε διαφέρει πολύ από μοντέλο σε μοντέλο και μας δίνει τη δυνατότητα να έρθουμε λίγο πιο κοντά στην κατανόησή τους.  

Η δομή των φακέλων ενός Linux δέκτη
Όπως συμβαίνει και στα Windows, έτσι και στο Linux υπάρχει δενδροειδής δομή των φακέλων του συστήματος. Τα διαφορετικά images λογισμικών που κυκλοφορούν στο διαδίκτυο για τους διάφορους δέκτες Linux δεν παρουσιάζουν πολλές διαφορές στη δομή των φακέλων, αλλά είναι προσαρμοσμένα στο hardware του καθενός. Είτε λοιπόν πρόκειται για δέκτη Dreambox είτε IPBox είτε Kathrein, εάν τρέχει Linux, θα συναντήσουμε τους παρακάτω φακέλους.
 

/Η αφετηρία (root) των φακέλων. Θα μπορούσαμε να το παρομοιάσουμε ως το My Computer των Windows. Κάτω από αυτόν βρίσκονται όλοι οι υπόλοιποι.
/binΕδώ συναντάμε τις βασικές-θεμελιώδεις εντολές που χρησιμοποιούνται στο σύστημα, όπως τις εντολές ls, gzip, mkdir, ping και άλλες πολλές του λογισμικού Linux.
/bootΑρχεία για την εκκίνηση του δέκτη, συμπεριλαμβανομένου του kernel, του πυρήνα του λογισμικού.
/devΟι οδηγοί (drivers) των συσκευών για το hardware με το οποίο το σύστημα αλληλεπιδρά.
/etcΤα αρχεία ρυθμίσεων του συστήματος. Ένας από τους πολυσύχναστους φακέλους που θα δούμε παρακάτω.
/homeΟ φάκελος που αντιστοιχεί σε κάθε χρήστη του συστήματος.
/libΟι βιβλιοθήκες (libraries) ή οι κώδικες που χρησιμοποιούν πολλά προγράμματα (όπως και ο kernel).
/mediaΤο σημείο όπου προστίθενται (γίνονται mount) αποσπώμενα μέσα, όπως DVDs, HDDs, USB stick, κ.ά.
/mntΈνα ακόμα σημείο όπου προστίθενται αποσπώμενα μέσα, όπως DVDs, HDDs, USB stick, κ.ά.
/procΠληροφορίες για τον Kernel, έλεγχος διεργασιών.
/sbinΕντολές του συστήματος, κυρίως του χρήστη root.
/sysΠληροφορίες πραγματικού χρόνου για συσκευές που χρησιμοποιούνται από τον kernel.
/tmpΠροσωρινά αρχεία. Ένας ακόμα πολυσύχναστος φάκελος που θα δούμε παρακάτω.
/usrΜια σύνθετη ιεραρχία πρόσθετων προγραμμάτων και αρχείων.
/varΕδώ τοποθετούνται τα αρχεία που αλλάζουν συχνά. Ίσως ο πιο πολυσύχναστος φάκελος στους δέκτες μας.

  

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

/tmp. Ο ίδιος φάκελος εντοπίζεται και στο /var/tmp. Στο φάκελο αυτό τοποθετούμε τα plugins όταν θέλουμε να κάνουμε χειροκίνητη εγκατάσταση μέσα από τα μενού του δέκτη και όχι αυτόματη εγκατάσταση μέσω σύνδεσης με Server της ομάδας του image. Όλα τα σύγχρονα images διαθέτουν δυνατότητα εγκατάστασης manual install στην κατηγορία των addons για την εγκατάσταση πακέτων (ανάλογα το image υποστηρίζονται διαφορετικά πακέτα) που τοποθετούμε στο φάκελο /tmp. Τη διαδικασία αυτή την ακολουθούμε όταν το image δε διαθέτει Server για αυτόματο κατέβασμα/εγκατάσταση ενός plugin ή όταν ο Server του image δε διαθέτει το plugin που ψάχνουμε, οπότε και καταφεύγουμε σε χειροκίνητη αναζήτηση και κατέβασμα από το Internet. 

/hdd. Ο ίδιος φάκελος εντοπίζεται και στο /media/hdd. Μάλιστα, υπάρχουν λογισμικά που δεν έχουν συντόμευση του φακέλου κάτω από το /. Στο φάκελο αυτό εντοπίζουμε τα αρχεία του σκληρού δίσκου που πιθανώς έχουμε εγκαταστήσει στο δέκτη μας. Όλες οι εγγραφές δορυφορικών προγραμμάτων εντοπίζονται εκεί και φυσικά μπορούμε να τις μεταφέρουμε μέσω Ethernet στον υπολογιστή μας.  

/media και /mnt. Στους φακέλους αυτούς συναντάμε το σκληρό δίσκο (όπως αναφέραμε παραπάνω), αλλά και γενικότερα συσκευές USB ή DVD σε περίπτωση που έχουμε τοποθετήσει στο δέκτη μας. Στο φάκελο /media και πιο συγκεκριμένα σε υποφακέλους του, τοποθετούμε αρχεία multimedia. 

/var/etc. Εδώ συναντάμε τις λίστες των καναλιών όπου έχουν καταγραφεί τα κανάλια του δέκτη και μπορούμε να τις αποθηκεύσουμε στον υπολογιστή μας για να τις περάσουμε σε νέο image. Στο σημείο αυτό συναντήσαμε διαφορές μεταξύ δεκτών Dreambox και IPBox (με λογισμικό DGS). Ωστόσο, η κατεύθυνση και η λογική είναι παρόμοια. Στον φάκελο /var/etc τοποθετείται το αρχείο init για την αλλαγή διεύθυνσης MAC στους κλώνους κατά την εκκίνησή τους.  

/var/keys. Ο φάκελος όπου τοποθετούνται τα αρχεία με τα κλειδιά που διαβάζει ο emulator που τρέχουμε στο δέκτη μας. Τα αρχεία αυτά μπορούμε να τα ανεβάσουμε χειροκίνητα στο φάκελο, είτε να τα αναβαθμίσουμε αυτόματα από το Internet, στην περίπτωση που το image μας δίνει αυτή τη δυνατότητα.  

Οι φάκελοι των emulators
Μεγάλο μέρος της δημοτικότητας των δεκτών Linux οφείλεται στους emulators, που τους επιτρέπουν να διαβάζουν κάρτες smartcard, να τρέχουν κλειδιά, όπως και να λαμβάνουν μέρος σε δίκτυα cardsharing. Τα λογισμικά αυτά, είτε τα εγκαταστήσουμε χειροκίνητα είτε αυτόματα, χρειάζονται παραμετροποίηση των αρχείων τους για τη σωστή λειτουργία τους. Όπως φαντάζεστε, ανάλογα το δέκτη (ειδικά ανάλογα την εταιρεία κατασκευής) και το image, τα πράγματα μπορεί να είναι διαφορετικά, ωστόσο παρακάτω θα δούμε τις συνθήκες που επικρατούν συνήθως για τους πιο διάσημους emulators. 

Mgcamd. Ο φάκελος στον οποίο εμπεριέχεται το αρχείο, όπου περιέχονται οι πληροφορίες που συμβουλεύεται το emulator για να συνδεθεί ως πελάτης σε δίκτυα CS είναι ο /var/keys. Εκεί συναντάμε το newcamd.list.  

CCcam. Το αρχείο ρυθμίσεων του emulator είτε πρόκειται για λειτουργία Server ή Client, βρίσκεται στο φάκελο /var/etc και πρόκειται για το CCcam.cfg.  

NewCS. Το αρχείο παραμετροποίησης του διάσημου server emulator βρίσκεται στο φάκελο /var/tuxbox/config, και είναι το newcs.xml, αλλά είναι πολύ πιθανό να το συναντήσουμε σε διαφορετική τοποθεσία.  

Camd3. Ο φάκελος που περιέχει τα αρχεία ρύθμισης του emulator, συνήθως είναι ο /var/keys και είναι τα camd3.config (για ρύθμιση client), camd3.users και camd3servers. 

Εργαλεία και εντολές…
Για την πρόσβαση σε όλα όσα αναφέρουμε παραπάνω, χρησιμοποιούμε ένα πρόγραμμα FTP (File Transfer Protocol), με το οποίο συνδεόμαστε στο δέκτη μέσω της θύρας Ethernet. Ένα πολύ αποδοτικό πρόγραμμα για αυτή τη δουλειά είναι το freeware, Filezilla. Αφότου ωστόσο αποκτήσουμε πρόσβαση στους φακέλους του δέκτη, για να επεξεργαστούμε τα αρχεία του δέκτη, θα χρειαστούμε ένα πρόγραμμα editor, όπως το freeware PSPad Editor. Από τα μενού του Filezilla (στα Settings) πρέπει να αντιστοιχήσουμε το πρόγραμμα editor με το άνοιγμα και την επεξεργασία των αρχείων και ήμαστε έτοιμοι να χειριστούμε το δέκτη μας.

Ένας άλλος τρόπος περιήγησης στους φακέλους και στα αρχεία του δέκτη είναι μέσω σύνδεσης telnet, δηλαδή με την εκτέλεση εντολών μέσω της θύρας Ethernet. Για να συνδεθούμε στους δέκτες με telnet μπορούμε να χρησιμοποιήσουμε το πρόγραμμα Command Prompt των Windows ή με άλλα προγράμματα, όπως το PuTTY. Αφού συνδεθούμε στο δέκτη μπορούμε να χρησιμοποιήσουμε εντολές όπως:

# cd /var/keys Με την εντολή “cd” οδηγούμαστε στο αντίστοιχο φάκελο. Στο παράδειγμα μεταφερόμαστε στο φάκελο /var/keys. 

/var/keys # cd .. Με την εντολή “cd ..” οδηγούμαστε ένα φάκελο πάνω σε ιεραρχία απ’ όπου βρισκόμαστε. Στο παράδειγμα μεταφερόμαστε στο φάκελο /var. 

# ls Με την εντολή “ls” εμφανίζονται τα περιεχόμενα του φακέλου που βρισκόμαστε. 

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

Η ΑΓΟΡΑ ΣΗΜΕΡΑ

EDISION SOHO 19” 4U / 7U / 9U / 12U
Νέες παραλαβές καμπίνες RACK Οι επίτοιχες καμπίνες EDISION SOHO, 19” 540x400 4U, 7U, 9U και 12U black “flat pack”, αποτελούν μια εξαιρετική επιλογή οικονομικού ερμαρίου rack, σε compact συσκευασί…
TP-Link Fusion Gateways
Ενισχύοντας τις συνδεδεμένες επιχειρήσεις Η ολοκαίνουργια σειρά προϊόντων Omada Fusion Gateway της TP-Link έχει σχεδιαστεί για να απλοποιήσει την ανάπτυξη, να μειώσει το κόστος και να βελτιώσει τ…
DiGiVIEW HL-MINI05
Mini επίγειος ψηφιακός δέκτης DVB-T2 H.265 Ο HL-MINI05 είναι ένας mini επίγειος ψηφιακός δέκτης DVB-T2 H.265, ο οποίος είναι πλήρως συμβατός με το νέο πρότυπο επίγειας ψηφιακής μετάδοσης που θα ε…
Megasat HD-Profi & Diavolo series
Πλήρης γκάμα LNB από τη ΛΥΡΑ ΑΕΒΕ Τα τυπικά LNB της Megasat αποτελούν την ιδανική επιλογή για κλασική δορυφορική λήψη. Προσφέρουν αξιόπιστη επεξεργασία σήματος για ψηφιακά τηλεοπτικά και ραδιοφων…
Rhombus 5 48 & 5 P 48
Επίγειες κεραίες από την Multimedia Perspectives / FAGOR Δύο ιδιαίτερα αξιόλογα μοντέλα επίγειων κεραιών, συμπεριλαμβάνονται στην γκάμα προϊόντων της IDComs. Πρόκειται για το μοντέλο Rhombus 5 48…
Goobay καλώδια HDMI από την EDISION
Νέα σειρά High Speed HDMI καλωδίων 0,5m έως 20m Η EDISION ανακοινώνει την παραλαβή νέας σειράς High Speed HDMI καλωδίων της Goobay, με διαστάσεις 0,5m έως 20m. Υποστηρίζουν μεταφορά σήματος ανάλυ…
Τα νέα της Mistral: Ενισχυτής κεραίας VeSat VS_RX2002
Όπως είχε γραφτεί στο προηγούμενο τεύχος, κάποια από τα προϊόντα VeSat που αφορούν ενισχυτές κεραίας και ενισχυτές κεντρικής κεραίας, από τώρα και στο εξής θα παράγονται στις εγκαταστάσεις της Mistr…
AG-323 / K-320 / AG-8532H / SP9712AC
Ασύρματα κουδούνια και ανιχνευτές κίνησης από την KAL Electronics Η εταιρεία KAL Electronics ανακοινώνει την παραλαβή ασύρματων κουδουνιών πόρτας εισόδου και ανιχνευτών κίνησης στον χώρο υποδοχής…
Kathrein VOS 32/RA‑1G
Ενισχυτής σύνδεσης σήματος (5‑65 MHz / 85‑1006 MHz) Ο Kathrein VOS 32/RA‑1G είναι ένας οικιακός ενισχυτής για σύγχρονα δίκτυα HFC έως 1GHz. Λειτουργεί στην περιοχή συχνοτήτων 5-65 MHz / 85-1006 M…
Grandstream GDMS Networking
Όταν το Wi-Fi γίνεται μέρος της φιλοξενίας Το καλοκαίρι στο Αιγαίο έχει ένα δικό του ρυθμό. Ο ήλιος χαμηλώνει πάνω από την παραλία, το προσωπικό ετοιμάζεται για τη βραδινή βάρδια και οι επισκέπτε…
Kathrein VWS 2500 & VWS 2900
Επαγγελματικοί ενισχυτές διανομής δορυφορικού και επίγειου σήματος Οι Kathrein VWS 2500 και VWS 2900 είναι δύο κορυφαίοι ενισχυτές δορυφορικού σήματος (SAT), ιδανικοί για οικιακές εγκαταστάσεις…
Fagor Smartio AML PRO 100 D2
Έξυπνος ενισχυτής ιστού που τα κάνει όλα μόνος του! Ο Smartio AML PRO 100 D2 (Ref: 36540) της Multimedia Perspectives / FAGOR είναι ένας εξαιρετικά συμπαγής, ψηφιακός ενισχυτής ιστού που κάνει όλ…

ΣΕ ΑΥΤΟ ΤΟ ΤΕΥΧΟΣ

ΨΗΦΙΑΚΗ ΤΗΛΕΟΡΑΣΗ, Οκτώβριος 2026
Το νέο τεύχος Οκτωβρίου 2026 του περιοδικού «Ψηφιακή Τηλεόραση» κυκλοφορεί πάντα μαζί με το περιοδικό «Security Report», που ηγείται στην αγορά των ηλεκτρονικών συστημάτων ασφαλείας. Θέματα τεύχο…
Τηλεοπτική Πειρατεία – Οι δημοφιλέστερες μέθοδοι παράνομου streaming και το νομικό πλαίσιο στην Ελλάδα
Το παράνομο streaming αποτελεί σήμερα ένα από τα μεγαλύτερα οικονομικά εγκλήματα στην Ευρώπη, με τις απώλειες εσόδων για τους παρόχους τηλεοπτικού περιεχομένου και τα κρατικά ταμεία να υπολογίζονται…
SAT&ZAP ΟΚΤΩΒΡΙΟΣ 2026
Είναι, ίσως, η πρώτη φορά που στο ζάπινγκ του μήνα δεν καταγράφουμε κανένα νέο ελεύθερο ευρωπαϊκό δορυφορικό κανάλι! Έτσι, οι μοναδικές νέες παρουσίες είναι κανάλια από την Αφρική και την Ασία! A…
Επισκόπηση απορρήτου

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