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