Enigma2 cez Telnet a SSH: Dôležité súbory, priečinky a reštart systému Enigma2
KDE ENIGMA2 UKLADÁ NASTAVENIA, PLUGINY A LOGY A AKO SPRÁVNE REŠTARTOVAŤ SYSTÉM
V predchádzajúcej časti seriálu sme si ukázali prácu so súbormi a priečinkami v OS Enigma2 cez Telnet a SSH. Teraz na tieto základy nadviažeme praktickým prehľadom najdôležitejších systémových súborov, priečinkov a príkazov na reštartovanie alebo vypnutie prijímača.

Rýchly prehľad
- Hlavné konfiguračné súbory a dôležité priečinky Enigma2
- Prehľad najdôležitejších ciest v systéme
- Nastavenia, zoznamy staníc a bouquets
- Pluginy, skripty a binárne súbory
- Logy, dočasné súbory a úložiská
- Picony, bootlogo, diakritika a ovládanie
- Reštart prijímača, reštart GUI a vypnutie prijímača
- Prehľad príkazov na reštart a vypnutie
Pre zvládnutie správy OS Enigma2 nestačí poznať len základné príkazy ako ls, cd, cp, rm alebo chmod. Rovnako dôležité je vedieť, kde sa v systéme nachádzajú dôležité konfiguračné súbory, zoznamy staníc, pluginy, logy, picony alebo súbory vzhľadu.
V tejto časti si preto ukážeme najdôležitejšie priečinky a súbory v Enigma2 a zároveň aj základné príkazy na reštart GUI, reštart celého prijímača, vypnutie systému a reštart sieťových služieb. Tieto príkazy sa často používajú po úpravách konfiguračných súborov, pluginov alebo systémových nastavení.
Hlavné konfiguračné súbory a dôležité priečinky
Pri práci cez Telnet alebo SSH sa často pohybujete priamo v súborovej štruktúre systému. Preto je dobré vedieť, ktoré priečinky sú v Enigma2 najdôležitejšie a na čo slúžia.
Prehľad najdôležitejších ciest v systéme
Nastavenia, zoznamy staníc a bouquets
/etc/enigma2/settings je jeden z najdôležitejších konfiguračných súborov v OS Enigma2. Ukladajú sa do neho nastavenia systému, ale aj nastavenia niektorých pluginov a rozšírení.
/etc/enigma2/lamedb obsahuje databázu vyhľadaných kanálov zo satelitného, káblového alebo terestriálneho vysielania.
/etc/enigma2/bouquets.tv obsahuje zoznam TV buketov, teda obľúbených skupín staníc.
/etc/enigma2/bouquets.radio obsahuje zoznam rádio buketov.
/etc/enigma2/ je hlavný priečinok, v ktorom nájdete väčšinu nastavení Enigma2 a väčšiu časť zoznamov programov.
settings, lamedb, bouquets.tv alebo bouquets.radio si ich najskôr skopírujte ako zálohu. Tieto súbory priamo ovplyvňujú nastavenia prijímača a zoznamy staníc.Súbory pre ladenie satelitnej, káblovej a terestriálnej TV
/etc/tuxbox/satellites.xml obsahuje zoznam satelitov a transpondérov pre ladenie satelitných programov.
/etc/tuxbox/cables.xml obsahuje zoznam frekvencií pre ladenie programov káblovej TV DVB-C.
/etc/tuxbox/terrestrial.xml obsahuje zoznam frekvencií pre ladenie terestriálnej TV DVB-T/T2.
Pluginy, skripty a binárne súbory
/usr/lib/enigma2/python/Plugins/Extensions je priečinok s používateľskými pluginmi. Tu sa nachádzajú doplnky, ktoré používateľ bežne spúšťa z menu pluginov.
/usr/lib/enigma2/python/Plugins/SystemPlugins obsahuje systémové pluginy, napríklad FastScan a ďalšie súčasti image.
/etc/tuxbox/config/ je priečinok, v ktorom sa často nachádzajú konfiguračné súbory softcamov. Podľa konkrétneho image sa však môžu nachádzať aj inde, napríklad v /usr/keys alebo /var/keys.
/etc/init.d/ obsahuje spúšťacie skripty služieb. V OpenATV sa tu môžu nachádzať napríklad aj spúšťacie skripty softcamov. Tieto skripty musia mať správne oprávnenia, najčastejšie 755.
/usr/bin/ obsahuje binárne súbory programov, teda spustiteľné súbory. Nachádzať sa tu môžu aj binárne súbory softcamov. Aj tieto súbory musia mať správne oprávnenia, najčastejšie 755.
Logy, dočasné súbory a úložiská
/home/root/logs obsahuje chybové logy Enigma2. Ak sa Enigma2 samovoľne reštartuje alebo sa zobrazí chybová hláška, môže sa tu automaticky vytvoriť log so záznamom chyby.
/tmp/ je priečinok pre dočasné súbory. Často sa používa pri inštalácii IPK balíčkov, dočasnom kopírovaní súborov alebo pri servisných úkonoch.
/media/hdd/ je priečinok pre pripojený USB disk, USB HDD alebo interný HDD, ak je namountovaný do /media/hdd. Nájdete tu najmä nahrávky a ďalšie dáta uložené na disku.
/lib/ obsahuje systémové knižnice a ovládače. Ide o systémový priečinok, do ktorého by bežný používateľ nemal zasahovať bez dôvodu.
Picony, bootlogo, diakritika a ovládanie
/usr/share/bootlogo.mvi je súbor bootloga, ktoré sa zobrazuje pri štarte systému Enigma2.
/usr/share/enigma2/picon je priečinok s piconmi, teda logami TV programov, ktoré používa štandardný skin Enigma2.
/usr/share/enigma2/hdg17_files/picon je umiestnenie piconov pre skin HDGlass 17. Pri tomto skine sa picony môžu zobrazovať z tejto cesty a zároveň aj v štandardnom skine OpenATV.
/usr/share/enigma2/encoding.conf je súbor, ktorý riadi správne zobrazovanie diakritiky v EPG.
/usr/share/enigma2/keymap.xml obsahuje nastavenie tlačidiel diaľkového ovládania pre OS Enigma2.
Reštart prijímača, reštart GUI a vypnutie prijímača
Po úprave niektorých súborov alebo pluginov je potrebné reštartovať grafické rozhranie Enigma2, prípadne celý prijímač. V tejto časti nájdete najpoužívanejšie príkazy na zastavenie GUI, jeho opätovné spustenie, reštart prijímača a vypnutie systému.
init 4, následne úprava súborov a potom init 3. Príkaz init 4 zastaví grafické rozhranie Enigma2, takže sa zníži riziko poškodenia súborov, ktoré by sa inak menili počas behu systému.Prehľad príkazov na reštart a vypnutie
init 4
Príkaz init 4 zastaví grafické rozhranie Enigma2. Na obrazovke sa zvyčajne zobrazí čierna obrazovka, ale samotný Linux systém ďalej beží.
Tento príkaz sa používa hlavne vtedy, keď potrebujete upravovať súbory, ktoré by sa mohli počas behu Enigma2 poškodiť alebo prepísať. Typickým príkladom sú niektoré konfiguračné súbory, zoznamy staníc alebo pluginy.
init 3
Príkaz init 3 znovu spustí grafické rozhranie Enigma2. Používa sa najmä po predchádzajúcom zastavení Enigma2 cez init 4.
Typický pracovný postup môže vyzerať takto:
init 4
úprava alebo nahratie potrebných súborov
init 3
Reštart GUI Enigma2
Na rýchly reštart grafického rozhrania Enigma2 môžete použiť kombinovaný príkaz:
init 4 && init 3
Tento príkaz najskôr zastaví GUI Enigma2 a následne ho opäť spustí. Používa sa napríklad po menších úpravách nastavení, skinu alebo niektorých súborov.
Tvrdší spôsob reštartu GUI je:
killall -9 enigma2
Tento príkaz násilne ukončí proces Enigma2. Používajte ho len vtedy, keď bežný reštart GUI nepomáha alebo systém nereaguje správne.
Reštart celého prijímača
Na reštart celého prijímača môžete použiť niektorý z týchto príkazov:
init 6
reboot
shutdown -r now
Všetky tieto príkazy slúžia na reštart celého prijímača. Použite ich vtedy, keď nestačí iba reštart GUI alebo keď sa vykonali zmeny, ktoré si vyžadujú kompletný reštart systému.
Ak prijímač zamrzne a bežný reštart nepomáha, môžete použiť nútený reštart:
reboot -f
reboot -f je nútený reštart. Nepoužívajte ho ako bežný spôsob reštartovania, ale skôr ako núdzové riešenie pri zamrznutom prijímači.Vypnutie prijímača
Na vypnutie prijímača môžete použiť tieto príkazy:
poweroff
shutdown -h now
halt
Tieto príkazy vypnú prijímač. V praxi sa môžu podľa konkrétneho image a hardvéru správať mierne odlišne, ale ich účelom je ukončenie behu systému.
Reštart služby Enigma2 a sieťových služieb
Ak potrebujete reštartovať iba samotnú službu Enigma2, môžete použiť príkaz:
/etc/init.d/enigma2 restart
Na reštart sieťových služieb použite:
/etc/init.d/networking restart
Reštart siete môže byť užitočný napríklad po úpravách sieťového nastavenia alebo pri problémoch s pripojením prijímača do domácej siete.
init 4 && init 3. Ak však ide o systémové zmeny, sieť alebo väčší zásah do image, bezpečnejší je reštart celého prijímača cez reboot.Čo si z tejto časti zapamätať
/etc/enigma2/obsahuje hlavné nastavenia Enigma2 a zoznamy staníc.settings,lamedb,bouquets.tvabouquets.radiopatria medzi najdôležitejšie súbory pre konfiguráciu a zoznamy programov./usr/lib/enigma2/python/Plugins/obsahuje používateľské a systémové pluginy./home/root/logsslúži na chybové logy Enigma2./tmp/sa používa pre dočasné súbory./media/hdd/obsahuje dáta pripojeného disku, ak je disk správne pripojený.init 4zastaví GUI Enigma2 ainit 3ho znova spustí.init 4 && init 3slúži na rýchly reštart GUI.rebootaleboinit 6reštartujú celý prijímač.poweroff,shutdown -h nowahaltslúžia na vypnutie prijímača.
Pokračovanie seriálu
V ďalšej časti seriálu sa pozrieme na debugovací režim a diagnostiku Enigma2 cez Telnet alebo SSH. Ukážeme si príkazy na sledovanie procesov, kontrolu pamäte, zobrazenie systémových logov a riešenie situácií, keď Enigma2 padá alebo sa správa nestabilne.
Chcete z Enigma2 vyťažiť maximum?
Pozrite si našu ponuku Linux Enigma2 prijímačov s podporou OpenATV, OpenPLI, sieťových funkcií a pokročilej správy systému.
Ostaňte s nami v kontakte, pridajte si nás na Facebook, sledujte nás na Twitteri, Instagrame, TikToku. Nájdete nás aj na Pintereste a Threads. Alebo sa prihláste na odber nášho newsletteru!
```
- Značky: digitálna škola, Enigma2, Linux, PuTTY, SSH, Telnet, telnet_navod

