Eine Anleitung mit Telnet-Befehlen für Anfänger.

  • ;)

    Hilfe für anfänger mit telnet befehle,die ich nach und nach komplettieren werde.


    Telnet befehle:
    ============================================================
    Enigma2-Logfile erstellen

    init 5
    enigma2.sh >enigma2_logfile.log 2>&1

    dann in Enigma2 diejenige Aktion durchführen, die zum Absturz führt oder nicht richtig funktioniert.

    Falls Enigma2 noch läuft, beendet man es im telnet mit der Tastenkombination [STRG+C].

    Anschließend kann die erstellte Logdatei aus dem Verzeichnis, in dem man
    sich gerade befindet (das ist nach dem Einloggen üblicherweise
    /home/root) auf den PC kopiert werden.

    mit
    init 3
    Enigma2 wieder normal gestartet werden.

    Qulle:dream-multimedia
    ========================================================================
    Festlegen bzw. Aendern des Passwortes eines Useraccounts
    passwd
    Dan 2 mal das neue passwort eintipen
    =============================================
    Telnet befehl für image update:
    opkg update
    opkg upgrade
    ====================================
    Symlink mit telnet setzen:
    ln -s /media/sda1/picon /usr/share/enigma2
    oder, je nach dem wie das medium eben heisst
    ln -s /media/usb2/picon /usr/share/enigma2
    =====================================================
    ipkg per telnet installieren:
    opkg install enigma2-plugin-extensions-mediaportal_4.0.0_all.ipk
    oder:
    opkg focusonline_0.4_mips32el.ipk
    ======================================================================
    Löschen von ipkg pakete:
    opkg remove enigma2-plugin-extensions-mediainfo_0.4_all.ipk
    =================================================================
    Liste installierter pakete oder plugins
    opkg list_installed
    Liste aller installierter pakete-plugins:
    opkg list
    =====================================================
    Liste nur enigma2 plugin pakete:
    opkg list "enigma2-plugin*"
    =========================================================
    Enigma log(sehen was enigma so tut):
    init 4
    enigma2
    =========================================================
    System Infos

    df
    Zeigt die Speicherauslastung der Partitionen des Systems an,
    =============================================================
    du
    Zeigt den Speicherverbrauch einzelner Verzeichnisse an
    ===========================================================================
    free
    Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
    =============================================================================
    uptime
    Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.
    ==============================================================================
    top
    Zeigt Prozesse in einer sich staendig aktualisierenden
    Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen,
    werden zu oberst angezeigt.
    ========================================================
    clear
    Loescht die Konsole
    ========================================================
    cal
    Zeigt einen Kalender an
    ========================================
    crontab
    Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren
    ==========================================================
    date
    Gibt das aktuelle Datum aus.
    ================================================================
    Plugins von Updates ausnehmen

    opkg flag hold <paketname> : Plugin von updates ausnehmen

    opkg flag ok <paketname> : Rückgängig machen von ausgenommenen Plugins
    ========================================================================
    Mitloggen in Datei:

    telinit 4

    enigma2.sh > /tmp/enigma2.log 2>&1


    enigma2 wieder starten mit telinit 3
    =====================================================================
    Enigma2 neu starten geht auch so
    wget -q -O - http://127.0.0.1/web/powerstate?newstate=3
    ========================================================================

    von cravalo hinzugefühgt

    ==================================

    Befehle für Dateien suche nach Größe

    ls -lahS $(find / -type f -size +10000k 2> /dev/null )

    ======================================================
    Unterdrückt eventuelle Fehler (10MB)

    du -m | sort -n | tail -n 10

    =================================================================================
    Sucht nach den 10 größten Ordnern

    find . -type f -size +10000k | xargs ls -lah
    =========================================================

    Sortiert nach Größe (10MB)

    $PWD -type f -size +10000k -exec ls -lahS {} \;

    ===========================================================

    Durchsucht das working directory (10MB)
    ls -lahS $(find ~/ -type f -size +10000k)
    ==========================================================================
    Auflisten von installierten Enigma2 Plugins und speichern des Ergebnisses in tmp



    opkg list_installed | grep enigma2* > /tmp/enigma2*.xml

    ====================================================================================================

    Danke für die berichtigung und die hilfe jungs.

    =======================================================================================================================================

    Eine ergänzung mit direkt befehle für linux


    Kommando | Funktion

    # cd : Wechselt das aktuelle Verzeichni

    # chmod : Ändert die Zugriffsrechte einer Datei

    # chown : Ändert den Besitzer einer Datei

    # cp : Kopiert Dateien

    # gunzip : Extrahiert eine komprimierte Datei

    # gzip : Komprimiert die Datei

    # find : Sucht nach Dateien

    # grep : Durchsucht eine Textdatei

    # less name : Zeigt die Textdatei name an

    # ls : Zeigt das Inhaltsverzeichnis eines Ordners an

    # man name : Zeigt eine meist englisch sprachige Hilfe zum Kommando name an

    # mkdir : Erzeugt ein neues verzeichnis

    # mv : Verschiebt Dateien oder benennt Dateien um

    # passwd : ändert das aktuelle Passwort des jeweiligen Benutzers

    # ps : Liefert eine Liste aller Prozesse

    # rm : löscht Dateien.

    # rmdir : Löscht ein Verzeichnis mit dessen Inhalt.

    # su : Wechselt den aktuellen Benutzer

    # sudo : Wird dieses Kommando vor ein anderes geschrieben (abgegrenzt durch ein Leerzeichen) so wir das jeweilge Kommando mit root-Rechten (Administrator Rechten) ausgeführt.

    # top : Zeigt eine Liste der laufenden Prozesse geordnet nach CPU-Leistung (ende mit der Taste "Q")

    Qelle: Ubuntu Forum

    mc
    Öffnet einen internen Dateicommander wer den Nortoncommander oder Totalcommander kennt weiß wie toll das Ding ist!
    MC ist nicht mehr Vorinstalliert.
    passwd
    wechselt Passwörter für User- und Gruppenaccounts. Ein Normaluser darf nur sein Passwort ändern, der Superuser darf die Passwörter aller Accounts ändern. Der Administrator einer Gruppe darf das Passwort dieser Gruppe ändern. passwd kann auch die Account-Informationen wie Kommentar, Loginshell oder Passwort-Auslaufzeiten und -intervalle ändern.
    init 4
    ermöglicht das Wechseln des Runlevels.
    Beim Aufruf des Befehl sendet init ein Stopsignal an alle Prozesse, die nicht für den neuen Runlevel definiert sind. Danach werden die Prozesse getötet und die Prozesse für den Runlevel, die noch nicht laufen, werden gestartet. Dieser Befehl ist insbesondere bei den Enigma2 Boxen hilfreich, wenn das System sich aufgehangen hat, oder wir die Vorgänge bei Enigma2 verfolgen wollen.
    init 3
    startet nach einem init 4 (siehe oben) die enigma2 wieder.
    enigma2
    startet wie "init 3" nach einem init 4 (siehe oben) die enigma2 wieder aber man kann in der Konsole die einzelnen Schritte verfolgen und somit evtl. Fehler besser finden.
    cat
    lautet der Befehl, um Dateien anzuschauen und deren Inhalt
    (Beispiel: cat /etc/resolv.conf)
    cp
    ist ein kopier Befehl um Daten auf der Box zu kopieren.
    (Beispiel: cp /tmp/DATEINAME /etc/)
    Zuerst wird er Ursprungsort angegeben und dann das Zielverzeichnis.
    mv
    steht für "move" als zum Datei verschieben / umbenennen
    (Beispiel mv /etc/TESTNAME /etc/TESTNAME_NEU)
    mkfs
    wird zum Formatieren benutzt
    chmod
    Dateiattribure ändern (Zugriffsrechte).
    (Beispiel: chmod 755 /usr/bin/mc).
    Damit machen wir die Datei mc ausführbar.
    free
    Speicherplatz anschauen (Arbeitsspeicher)
    df -h
    Speicherplatz anschauen
    grep
    Nach Zeichenketten in Ausgaben (Dateien oder Pipes) filtern.
    Beispiele:
    grep "http" /etc/services
    um aus der Datei (/etc/services) nur Zeilen mit Zeichenkette http auszugeben.
    grep -v "^#\|^$" /etc/services
    um die Datei (/etc/services) ohne (-v) Kommentarzeilen (^#) und (\|) ohne (-v) Leerzeilen (^$) auszugeben. ^ steht für den Zeilenanfang und $ für das Zeilenende.
    find . | grep FILENAME
    ist der Befehl zum Auffinden einer Datei
    exportfs -v
    exportfs -v zeigt die Freigaben der NFS-Server an
    vi
    vi <Dateiname> zum Editieren einer Datei direkt auf der Box
    VI klingt zwar wie die Speielkonsole macht aber nur Junkies richtig Spaß, daher lieber mc (MidnightCommander) installieren und dort den leichteren mcedit benutzen. :q!
    date
    das Datum und die Uhrzeit anzeigen oder manuell setzen
    opkg
    ist der Paketmanager der Box. Damit kann man Pakete installieren, deinstallieren, updaten u.s.w.
    Beispiele:
    opkg list | grep dvb-modules
    ist der Befehl der die dvb-modul (Treiberversion) anzeigt.
    opkg list | grep vallerie
    ist der Befehl der die Installieren Pakete von project Vallerie anzeigt (falls mehrfach installiert).
    opkg install <Paketname>
    installiert ein Paket
    opkg install -force-overwrite <Paketname>
    installiertmit gewissem Nachdruck
    opkg remove <Paketname>
    deinstalliert ein Paket
    route
    ist der Befehl zum Einstellen/Auslesen der Netzwerkrouten. Mit route -n erhält man das Standardgateway in der letzten Zeile.
    ifconfig
    ist der Befehl zum Einstellen/Auslesen von Netzwerkparametern. Mit ifconfig erhält man Informationen über die IP-Adresse, Hardwareadresse, übermittelte Datenmenge etc..
    top
    ist der Befehl für den Telnet Taskmanager ... naja... vielmehr nur um CPU und Speicher Auslastung zu erfahren
    schaut euch auch mal htop an!!
    htop
    ist der Befehl für den sehr übersichtlichen graphischen Taskmanager
    reboot
    ist der Befehl zum Neustarten der Box
    Häufig benutzte Befehle
    aktuelle MAC Adresse ausgeben:
    ~# ifconfig -a eth0 |grep HW
    Logfile erstellen (Abbruch mit 'STRG' + 'c'):
    ~# init 4 && enigma2 > /tmp/e2log.txt 2>&1
    Wenn man es auch gleich mit ansehen will:
    ~# init 4 && enigma2 2>&1 |tee /tmp/e2log.txt
    Verfügbare Updates auflisten:
    ~# opkg update && opkg list-upgradable
    Box manuell updaten:
    ~# opkg update && opkg upgrade
    Mountfehler? log für Forum erstellen
    ~# (mount && cat /etc/fstab && blkid) >> /tmp/mnt.log
    Sambaserver anhalten/starten
    ~# /etc/init.d/samba stop
    ~# /etc/init.d/samba restart
    Festplatte ein und aushängen
    ~# mount /dev/sda1 /media/hdd # # # ~# umount /media/hdd
    Ein Screenshot nach /tmp erstellen
    ~# grab -p
    Senderliste vor Upgrade schützen
    ~# opkg flag hold enigma2-plugin-settings-defaultsat

    QUELLE:BusyBox

    Der zweite ist der erste verlierer_O deuteros einai o protos xamenos

    13 Mal editiert, zuletzt von Top Gun (24. August 2014 um 16:50)

  • Bitte Leerzeichen zwischen init und 4 und Threadtitel bitte anschauen ;)

    Einmal editiert, zuletzt von vutechtalk (14. Mai 2013 um 15:42)

  • VTi-5.1 kennt meine ich kein "ipkg" mehr (ist eh schon immer ein Symlink - nicht Simlink ;) auf opkg gewesen).
    Außerdem: Wiki - bewirb Dich doch mal um einen Wiki-Account und füge die Dinge hinzu, die dort nicht zu finden sind.

    Einmal editiert, zuletzt von Cimarast (14. Mai 2013 um 16:28)

  • Außerdem: Wiki - bewirb Dich doch mal um einen Wiki-Account und füge die Dinge hinzu, die dort nicht zu finden sind.

    Sehr gute Idee!

    PS Es ist nicht damit getan die Fragen per PM zu klären, denn die aufgezeigten Fehler hast Du noch nicht behoben. Mach wie vorgeschlagen einen Wiki Eintrag dann können Dir andere User aktiver dabei helfen! Finde es sehr gut das ich meine Wiki Seite so selber pflegen kann.

    Liste installierter pakete oder plugins
    ipkgipkg list_installed

    Stimmt auch nicht

    opkg list-installed

    2 Mal editiert, zuletzt von vutechtalk (14. Mai 2013 um 19:10)

  • topgun gute Idee! Hänge hier noch was mit an, kannst du im Opening Post mit dazu nehmen.

    Plugins von Updates ausnehmen:

    opkg flag hold <paketname> : Plugin von updates ausnehmen
    opkg flag ok <paketname> : Rückgängig machen von ausgenommenen Plugins


    Mitloggen in Datei: (hast du schon so ähnlich)
    telinit 4
    enigma2.sh > /tmp/enigma2.log 2>&1

    enigma2 wieder starten mit telinit 3

    _______________________________________________________
    LG Nase

    WIKI_Banner_1.gif


    Der Fortschritt lebt vom Austausch des Wissens. (Albert Einstein)
    Wende dein Gesicht der Sonne zu, dann fallen die Schatten hinter dich. (aus Uganda)

    Einmal editiert, zuletzt von NaseDC (14. Mai 2013 um 19:16)

  • Um Enigma2 neu zu starten, ist es besser diesen Befehl zu nutzen.

    PHP
    wget -q -O - http://127.0.0.1/web/powerstate?newstate=3


    Dies startet enigma2 über das Webinterface neu.

    Vorteil ist, dass gemachte Einstellungen gespeichert werden und enigma sauber beendet und wieder gestartet wird, was bei der Verwendung von init 4 und init 3 nicht der Fall ist.

    Weiss nur gerade nicht, ob das auch mit dem openWebinterface klappt.

    2 Mal editiert, zuletzt von crazyrolf (14. Mai 2013 um 19:29)

  • Befehle für Dateien suche nach Größe

    Code
    ls -lahS $(find / -type f -size +10000k 2> /dev/null )


    Unterdrückt eventuelle Fehler (10MB)

    Code
    du -m | sort -n | tail -n 10


    Sucht nach den 10 größten Ordnern

    Code
    find . -type f -size +10000k | xargs ls -lah


    Sortiert nach Größe (10MB)

    Code
    $PWD -type f -size +10000k -exec ls -lahS {} \;


    Durchsucht das working directory (10MB)

    Code
    ls -lahS $(find ~/ -type f -size +10000k)

    #
    Durchsucht das home Verzeichniss (10MB)

  • Zur Analyse der Systemauslastung bietet sich zusätzlich zu top auch das Tool iostat an.



    Beispiele:

    CPU

    Code
    root@vuultimo:~# iostat  -c
    Linux 3.1.1 (vuultimo)  06/04/13    	_mips_  (2 CPU)
    
    
    avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           	6.48	1.11	8.94	0.93	0.00   82.54

    Disk

    Code
    root@vuultimo:~# iostat  -d
    Linux 3.1.1 (vuultimo)  06/04/13    	_mips_  (2 CPU)
    
    
    Device:        	tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
    sda           	0.10     	1.31     	2.79  	15834  	33888

    Möchte man diese Ausgaben permanent laufen haben, so fügt man hinter den Befel einen Wert für Sekunden ein. Möchte man nur 10 Ausgaben haben statt unendlich, einfach hintendran noch den Wert für die Anzahl der Ausgaben.

    Disk, jede Sekunde, 3mal

    Einmal editiert, zuletzt von hoschi78 (4. Juni 2013 um 11:16)

  • Mit welchen Befehl kann man einen Ordner mit Unterordnern komplet löschen, per ftp gings nicht

    -> gefunden:

    Löschen eines Verzeichnisses mit Inhalt


    Code
    rm -r directoryName

    Einmal editiert, zuletzt von Vusolo (26. Juni 2013 um 18:29)

  • Moin zusammen.

    Ich könnte mir denken, das es einige User gibt, die ihre aufgenommenen Filme eventuell auf eine externe Platte sichern wollen, oder sich eine neue Box angeschafft haben u nun ihre Filme auf der neuen Box haben wollen.
    Gehöre auch dazu.
    Wie würde der Befehl in Telnet aussehen, wenn folgendes Szenario steht:
    Interne Platte gemountet mit media\hdd, externe Platte am vorderen USB Anschluss angesteckt und gemountet als media\hdd1. Jetzt möchte ich halt gerne die Filme von HDD nach HDD1 kopieren.
    Danke euch.

    Gruß...upsmike

    Alkohol löst keine Probleme, Milch aber auch nicht.

  • Warum nicht ein passendes Plugin installieren (Dream Explorer oder Midnight-Commander) und das über die grafische Oberfläche machen.
    Ich würde zu Anfang lieber kopieren und dann löschen als verschieben.
    Wenn beim Letzteren was schief läuft ist das u. U. nicht mehr Rückgängig zu machen.
    Radar
    Edit: Ups Dream Explorer=Plugin, Midneight-Commander, wie unten bandito1966 schreibt, natürlich nicht. D:

    Im Rahmen von Fernwartung ermittle ich im Interesse der Hilfesuchenden in alle Richtungen!

    2 Mal editiert, zuletzt von Radar (6. August 2013 um 11:42)

  • ??
    Wenn man eh mit Telnet auf die Box zugriff hat, dann kann man den mc (Midnight Commander) doch eh benutzen. Das ist kein Plugin.

    Gruß

    Jürgen

    _________

    DUO 4K Lite
    DUO 4K DVB-S2x FBC Unicable IDLU-32UL40-UNBOO-OPP
    UNO 4K SE DVB-S2x FBC DUR-Line UK 124
    SOLO 4K DVB-S2 FBC Unicable IDLU-32UL40-UNBOO-OPP

    VTi 15.0.04

    AX61 HD OpenATV 7.4


    WIKI_Banner_1.gif

  • Wenn ich DreamExplorer nutze, kann ich die Box aber nicht mehr zum Fernsehn nutzen ausserdem ist das ja sehr umständlich, jede Datei einzeln rüber zu kopieren.
    Habe es auch über DCC_E2 per FTP intern kopieren versucht, das geht ca ne Stunde gut u auf einmal wird die angeschlossene Platte nicht mehr gefunden.

    Gibts nicht irgendwie ne Möglichkeit, die beiden Receiver miteinander zu "koppeln" und dann die Filme eben von einer auf die andere Platte rüber zu kopieren??

    Und wenn die Geschwindigkeit, wie ich hier im Board gelesen habe, beim kopieren auf eine ext. Platte bei 4MB/s liegt, dann bin ich ja bei 700 GB über 50 Std nur am kopieren ;cursing: ;cursing: :wall1:
    Das ist in Zeiten von USB3.0 u SSD Platten ja wie im Mittelalter.

    Gruß...upsmike

    Alkohol löst keine Probleme, Milch aber auch nicht.

  • Ja sicher, geht mit dem mc.
    Telnetkonsole öffnen, "mc" eintippen und enter drücken.
    Dann arbeitest du im Hintergrund auf dem Receiver.

    Gruß

    Jürgen

    _________

    DUO 4K Lite
    DUO 4K DVB-S2x FBC Unicable IDLU-32UL40-UNBOO-OPP
    UNO 4K SE DVB-S2x FBC DUR-Line UK 124
    SOLO 4K DVB-S2 FBC Unicable IDLU-32UL40-UNBOO-OPP

    VTi 15.0.04

    AX61 HD OpenATV 7.4


    WIKI_Banner_1.gif

  • Dann mach es doch am Windoof Rechner, mit ext2fsd kannst du auch HDD´s ansprechen die in ext2 bzw. ext3 formatiert sind. (ext4 hab ich noch nicht versucht) Würde auf jeden Fall bedeutend schneller gehen als der Umweg über das Netzwerk.

    "Komm wir essen Opa!" --- Satzzeichen retten Leben!

  • Sorry
    Aber könnte man die Farben mal korrigieren! Das kann man nicht lesen.
    Weß auf Hellgrau, wem fällt den sowas ein?
    Von dem Hellblau bekommt man Augenkrebs und wirkt verschwommen.

    Bitte Bitte
    Danke

    VU+ Duo :: VU+ Solo2 :: VU+ Zero :: XPeed LX1 :: Uno 4k SE

  • ;)
    robiv8@

    Wie wärs mit stil ändern?

    Wen du ganz nach unten scrollst, rechts neben der uhr sind 3 farbige kugeln:stil ändern.

    Gruss ;)

    Der zweite ist der erste verlierer_O deuteros einai o protos xamenos

  • ;)
    Hi.
    Na Klar.Da können andere mit arbeiten.Nur darauf achten das es nicht zu kompliziert wird.Es soll ja anfänger tauglich sein.

    Auf einen vorschlag von forums user ich solle es im wiki hochladen habe ich versucht ein account zu eröffnen.Nach mehrmaligen anfragen per pn,konte ich kein account eröffnen,da keine reaktion seidens des forums.


    Gruss. ;)

    Der zweite ist der erste verlierer_O deuteros einai o protos xamenos

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!