Benutzer:Top Gun: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
;Telnet befehle: | ;Telnet befehle: | ||
− | + | ||
Enigma2-Logfile erstellen | Enigma2-Logfile erstellen | ||
Zeile 31: | Zeile 31: | ||
'''Qulle:dream-multimedia''' | '''Qulle:dream-multimedia''' | ||
− | + | ||
+ | |||
Festlegen bzw. Aendern des Passwortes eines Useraccounts | Festlegen bzw. Aendern des Passwortes eines Useraccounts | ||
Zeile 37: | Zeile 38: | ||
Dan 2 mal das neue passwort eintipen | Dan 2 mal das neue passwort eintipen | ||
− | + | ||
Telnet befehl für image update: | Telnet befehl für image update: | ||
Zeile 44: | Zeile 45: | ||
'''opkg upgrade''' | '''opkg upgrade''' | ||
− | + | ||
Symlink mit telnet setzen: | Symlink mit telnet setzen: | ||
Zeile 53: | Zeile 54: | ||
'''ln -s /media/usb2/picon /usr/share/enigma2''' | '''ln -s /media/usb2/picon /usr/share/enigma2''' | ||
− | + | ||
ipkg per telnet installieren: | ipkg per telnet installieren: | ||
Zeile 62: | Zeile 63: | ||
'''opkg focusonline_0.4_mips32el.ipk''' | '''opkg focusonline_0.4_mips32el.ipk''' | ||
− | + | ||
Löschen von ipkg pakete: | Löschen von ipkg pakete: | ||
'''opkg remove enigma2-plugin-extensions-mediainfo_0.4_all.ipk''' | '''opkg remove enigma2-plugin-extensions-mediainfo_0.4_all.ipk''' | ||
− | + | ||
Liste installierter pakete oder plugins | Liste installierter pakete oder plugins | ||
Zeile 76: | Zeile 77: | ||
'''opkg list''' | '''opkg list''' | ||
− | + | ||
Liste nur enigma2 plugin pakete: | Liste nur enigma2 plugin pakete: | ||
'''opkg list "enigma2-plugin*"''' | '''opkg list "enigma2-plugin*"''' | ||
− | + | ||
Enigma log(sehen was enigma so tut): | Enigma log(sehen was enigma so tut): | ||
Zeile 87: | Zeile 88: | ||
'''enigma2''' | '''enigma2''' | ||
− | + | ||
System Infos | System Infos | ||
Zeile 95: | Zeile 96: | ||
'''df''' | '''df''' | ||
− | + | ||
Zeigt den Speicherverbrauch einzelner Verzeichnisse an | Zeigt den Speicherverbrauch einzelner Verzeichnisse an | ||
Zeile 101: | Zeile 102: | ||
'''du''' | '''du''' | ||
− | + | ||
Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space. | Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space. | ||
Zeile 107: | Zeile 108: | ||
'''free''' | '''free''' | ||
− | + | ||
Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot. | Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot. | ||
Zeile 113: | Zeile 114: | ||
'''uptime''' | '''uptime''' | ||
− | + | ||
Zeigt Prozesse in einer sich staendig aktualisierenden | Zeigt Prozesse in einer sich staendig aktualisierenden | ||
Zeile 121: | Zeile 122: | ||
'''top''' | '''top''' | ||
− | + | ||
Loescht die Konsole | Loescht die Konsole | ||
Zeile 127: | Zeile 128: | ||
'''clear''' | '''clear''' | ||
− | + | ||
Zeigt einen Kalender an | Zeigt einen Kalender an | ||
Zeile 133: | Zeile 134: | ||
'''cal''' | '''cal''' | ||
− | + | ||
Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren | Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren | ||
Zeile 139: | Zeile 140: | ||
'''crontab''' | '''crontab''' | ||
− | + | ||
Gibt das aktuelle Datum aus. | Gibt das aktuelle Datum aus. | ||
'''date''' | '''date''' | ||
− | + | ||
Plugins von Updates ausnehmen | Plugins von Updates ausnehmen | ||
Zeile 151: | Zeile 152: | ||
'''opkg flag ok <paketname> : Rückgängig machen von ausgenommenen Plugins''' | '''opkg flag ok <paketname> : Rückgängig machen von ausgenommenen Plugins''' | ||
− | + | ||
Mitloggen in Datei: | Mitloggen in Datei: | ||
Zeile 161: | Zeile 162: | ||
'''enigma2 wieder starten mit telinit 3''' | '''enigma2 wieder starten mit telinit 3''' | ||
− | + | ||
Enigma2 neu starten geht auch so | Enigma2 neu starten geht auch so | ||
'''wget -q -O - http://127.0.0.1/web/powerstate?newstate=3''' | '''wget -q -O - http://127.0.0.1/web/powerstate?newstate=3''' | ||
− | + | ||
Befehle für Dateien suche nach Größe | Befehle für Dateien suche nach Größe | ||
Zeile 172: | Zeile 173: | ||
'''ls -lahS $(find / -type f -size +10000k 2> /dev/null )''' | '''ls -lahS $(find / -type f -size +10000k 2> /dev/null )''' | ||
− | + | ||
Unterdrückt eventuelle Fehler (10MB) | Unterdrückt eventuelle Fehler (10MB) | ||
'''du -m | sort -n | tail -n 10''' | '''du -m | sort -n | tail -n 10''' | ||
− | + | ||
Sucht nach den 10 größten Ordnern | Sucht nach den 10 größten Ordnern | ||
'''find . -type f -size +10000k | xargs ls -lah''' | '''find . -type f -size +10000k | xargs ls -lah''' | ||
− | + | ||
Sortiert nach Größe (10MB) | Sortiert nach Größe (10MB) | ||
Zeile 188: | Zeile 189: | ||
'''$PWD -type f -size +10000k -exec ls -lahS {} \;''' | '''$PWD -type f -size +10000k -exec ls -lahS {} \;''' | ||
− | + | ||
Durchsucht das working directory (10MB) | Durchsucht das working directory (10MB) | ||
Zeile 194: | Zeile 195: | ||
'''ls -lahS $(find ~/ -type f -size +10000k)''' | '''ls -lahS $(find ~/ -type f -size +10000k)''' | ||
− | + | ||
Auflisten von installierten Enigma2 Plugins und speichern des Ergebnisses in tmp | Auflisten von installierten Enigma2 Plugins und speichern des Ergebnisses in tmp | ||
Aktuelle Version vom 9. Juli 2014, 12:21 Uhr
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
Zeigt die Speicherauslastung der Partitionen des Systems an,
df
Zeigt den Speicherverbrauch einzelner Verzeichnisse an
du
Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
free
Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.
uptime
Zeigt Prozesse in einer sich staendig aktualisierenden Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen, werden zu oberst angezeigt.
top
Loescht die Konsole
clear
Zeigt einen Kalender an
cal
Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren
crontab
Gibt das aktuelle Datum aus.
date
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
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
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