Skip to main content
TM 839
SECREPORT 169
satpraxis 2022
now 33 2022
11 Φεβρουαρίου 2013 06: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 είναι ένα πανίσχυρο εργαλείο στα χέρια αυτού που ξέρει να το χειριστεί, με δεκάδες δυνατές εντολές και μέγιστη δυνατότητα παραμετροποίησης του συστήματος. Εάν μετά την περιήγηση στους φακέλους νιώσετε ότι θέλετε να προχωρήσετε παραπέρα, δεν έχετε παρά να το τολμήσετε…
 

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

Τα νέα της Mistral – Οδηγίες για μια καλή εγκατάσταση: Ενισχυτές κεντρικής κεραίας
Οι ενισχυτές κεντρικής κεραίας διατίθενται σε δύο διαφορετικές κατηγορίες. Η πρώτη κατηγορία είναι αυτή της οποίας οι ενισχυτές έχουν μία έξοδο και η άλλη κατηγορία είναι αυτή με τους ενισχυτές που…
EDISION HDMI MODULATOR 3in1 mini loop
Το EDISION HDMI MODULATOR 3in1 mini loop είναι ένας ολοκαίνουριος ψηφιακός διαμορφωτής, με το γνωστό mini μέγεθος του EDISION modulator, τώρα με περισσότερα χαρακτηριστικά και ακόμα περισσότερες επι…
TP-Link Omada Network 6.0
Η TP-Link ανακοινώνει ταυτόχρονες αναβαθμίσεις στο Omada Network 6.0 – σχεδιασμένο για MSP, SI και εγκαταστάτες – μαζί με το αναβαθμισμένο Omada App 5.0. Και οι δύο αναβαθμίσεις απλοποιούν τις καθημ…
Bridge Cable TDC101 / TGC302 / TMC202
Η εταιρεία KAL Electronics ανακοινώνει την παραλαβή των νέων καλωδίων TDC101, TGC302 και TMC202, τα οποία είναι καλώδια μικροφώνου υψηλής ποιότητας της Bridge Cable σε κουλούρες των 100 μέτρων. Διαθ…
Kathrein MP4060 & MS4060
Η Kathrein, ηγέτιδα στην τεχνολογία τηλεπικοινωνιών, προσφέρει δύο προϊόντα που κάνουν κάθε επαγγελματική εγκατάσταση απλή, οργανωμένη και αξιόπιστη. Στιβαρή βάση MP4060 για κάθε εξοπλισμό: Η διά…
Multimedia Perspectives / Fagor COMPACT Series
Η σειρά COMPACT της Multimedia Perspectives / Fagor περιλαμβάνει τον οπτικό πομπό ROT 310C και τον οπτικό δέκτη ROR 260C, με ισχυρά χαρακτηριστικά και υψηλή αξιοπιστία, ενώ να σημειωθεί ότι τα παραπ…
Grandstream GCC6000 Series
Στην εποχή της ψηφιακής μεταμόρφωσης, οι επιχειρήσεις καλούνται να διαχειριστούν ένα πολύπλοκο περιβάλλον επικοινωνίας, ασφάλειας και δικτύωσης. Η νέα σειρά GCC6000 της Grandstream επαναπροσδιορίζει…
EDISION τριπλές πρίζες TV-R-SAT
Νέα, ολοκαίνουρια μοντέλα τριπλών πριζών για διανομή τηλεοπτικού και ραδιοφωνικού σήματος είναι άμεσα διαθέσιμα από την EDISION. Πρόκειται για μια εξαιρετική νέα σειρά τριπλών πριζών TV-R-SAT, σχεδι…
Νέα σειρά LNB της Emme Esse από την AstraSat
Η εταιρεία AstraSat ανακοινώνει την παραλαβή νέας σειράς LNB της Emme Esse. Περιλαμβάνει τα μοντέλα Single 80185KM, Twin 80189KM και Quad 80199KM, για παροχή σήματος σε 1, 2 και 4 ανεξάρτητους χρήστ…
Multimedia Perspectives / Fagor DIGIT 25 D2
H DIGIT 25 D2 είναι μία επίγεια κεραία που προσφέρει υψηλό κέρδος και υψηλή μηχανική αντοχή για ψηφιακή τηλεοπτική λήψη σε ατομικές, αλλά και σε κεντρικές εγκαταστάσεις. Η συγκεκριμένη επίγεια κεραί…
PROMAX TV Explorer NG
Είναι πλέον διαθέσιμο το πλήρες manual σε αρχείο PDF, για τον νέο επαναστατικό αναλυτή TV Explorer NG από την PROMAX. Το συγκεκριμένο manual διαθέτει πάνω από 120 σελίδες με αναλυτικές περιγραφές γι…
Rexer X Power RXBA2
Η εταιρεία Stam Electronics ανακοινώνει νέα παραλαβή της σειράς μπαταριών 1,5V Rexer X Power RXBA2. Πρόκειται για αλκαλικές μπαταρίες extra ισχύος, μεγέθους AA και AAA, οι οποίες διατίθενται σε συσκ…

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

Ψηφιακή Τηλεόραση, τεύχος Δεκεμβρίου 2025
Το νέο τεύχος Δεκεμβρίου του περιοδικού «Ψηφιακή Τηλεόραση» κυκλοφορεί πάντα μαζί με το περιοδικό «Security Report», που ηγείται στην αγορά των ηλεκτρονικών συστημάτων ασφαλείας.  Θέματα Τεύχους…
Λίστες αναπαραγωγής M3U
Για τους χρήστες που αρέσκονται να χρησιμοποιούν την IPTV και όχι τον παραδοσιακό τρόπο της επίγειας λήψης για να βλέπουν τηλεόραση, οι λίστες αναπαραγωγής M3U αποτελούν ένα τέλειο εργαλείο που μπορ…
EDISION CAM-100
Ένα νέο μοντέλο EDISION ενισχυτή δοκιμάσαμε για να παρουσιάσουμε σε αυτό το τεύχος της Ψηφιακής Τηλεόρασης. Πρόκειται για τον CAM-100, έναν ποιοτικό κεντρικό ενισχυτή που διαθέτει μία είσοδο UHF για…
Kathrein UFX 12 & UFX 14
Η γερμανική Kathrein, που αποτελεί έναν αξιόπιστο και δυναμικό συνεργάτη για όσους επιδιώκουν αποτελεσματικότητα, καινοτομία και βιώσιμες λύσεις, παρουσιάζει δύο νέα μοντέλα διαμορφωτών, τα UFX 12 κ…
ARLI βάσεις TV
Η Astrasat διαθέτει σειρά βάσεων της ARLI για διάφορα μεγέθη τηλεοράσεων, όπως βάσεις τοίχου σταθερές ή με κλίση και περιστροφή που είναι σχεδιασμένες να μειώνουν την απόσταση της τηλεόρασης από τον…
Lemco HDMOD-7
Ένα νέο HDMI modulator της Lemco που κυκλοφόρησε πρόσφατα στην ελληνική αγορά, δοκιμάσαμε για να παρουσιάσουμε σε αυτό το τεύχος της Ψηφιακής Τηλεόρασης. Πρόκειται για το HDMOD-7, το οποίο συνδυάζει…
Sat & Zap, Δεκέμβριος 2025
Λίγα τα αξιόλογα ελεύθερα κανάλια του δορυφορικού τόξου – για να περνάει η ώρα θα προτείναμε το Strongman Champions League στις 13 Ανατολικά ή το δικαστικό Court TV στις 28.2 Ανατολικά. Για ποδοσφαι…
Επισκόπηση απορρήτου

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