mcÖffnet einen internen Dateicommander wer den Nortoncommander oder Totalcommander kennt weiß wie toll das Ding ist!
Mehr über die Funktionen von
MC erfahrt ihr hierMC ist nicht mehr Vorinstalliert. Eine Installationsanleitung ist hier zu finden:
Install MC via Telnetpasswdwechselt 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 4ermö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 3startet nach einem init 4 (siehe oben) die enigma2 wieder.
enigma2startet 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.
mvsteht 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.
freeSpeicherplatz anschauen (Arbeitsspeicher)
df -h Speicherplatz anschauen
grepNach 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 -vexportfs -v zeigt die Freigaben der NFS-Server an
vivi <Dateiname> zum Editieren einer Datei direkt auf der Box
Eine Anleitung (die man auch wirklich braucht) dazu findet man hier
http://www.my-space.li/schule/editor_VI.pdfVI klingt zwar wie die Speielkonsole macht aber nur Junkies richtig Spaß, daher lieber mc (MidnightCommander) installieren und dort den leichteren mcedit benutzen. :q!
datedas Datum und die Uhrzeit anzeigen oder manuell setzen
opkgist 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
routeist der Befehl zum Einstellen/Auslesen der Netzwerkrouten. Mit route -n erhält man das Standardgateway in der letzten Zeile.
ifconfigist der Befehl zum Einstellen/Auslesen von Netzwerkparametern. Mit ifconfig erhält man Informationen über die IP-Adresse, Hardwareadresse, übermittelte Datenmenge etc..
topist der Befehl für den Telnet Taskmanager ... naja... vielmehr nur um CPU und Speicher Auslastung zu erfahren
schaut euch auch mal htop an!!
htopist der Befehl für den sehr übersichtlichen graphischen Taskmanager
Eine Installationsanleitung ist hier zu finden:
Install HTOP via Telnetrebootist 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
Mehr Input bis Hirn Putput gibt es unter
http://www.busybox.net/downloads/BusyBox.html