Allgemeine Daten zu Linux, Tipps und Tricks und Systemeinstellungen
Kommandozeile
Versionen herausfinden
Was herausfinden | Befehl | Ausgabe, Bemerkungen |
---|---|---|
Betriebsysstem | uname -m | x86_64 -> 64-Bit-System, i686 -> 32-Bit-Linux |
Prozessorinfo | cat /proc/cpuinfo | |
Würde ein 64-Bit System funktionieren? | grep lm | leer -> funktioniert nicht, 1-2 Zeilen -> würde funktionieren |
Grafikkarte | /usr/sbin/hwinfo --gfxcard | |
Kernelversion | cat /proc/version | Kurzversion: uname -r oder uname -a |
PHP Version | less | Mit dem Parameter -r kann php interactiv direkt in der Shell oder in Scripts verwendet werden. |
Wichtige Befehle und Kniffs
Was herausfinden | Befehl | Ausgabe, Bemerkungen |
---|---|---|
Dateien suchen | locate | http://www.tippscout.de/linux-dateien-finden_tipp_5.html Ist auf dem Raspi standardmässig nicht installiert. Installieren mit dem Paketnamen sudo apt-get install mlocate
|
Dateien suchen | find | Alle Dateien in allen Unterverzeichnissen ab dem aktuellen Verzeichnis finden, welche die mitgegebene Dateiendung haben: find . -name '*.ogg' Man kann dem Befehl auch Optionen wie Dateigrösse oder Bearbeitungszeitpunkt mitgeben. Siehe dazu den Link oben bei locate.
|
Suche in man Pages | man Programm /Suchbegriff | man bash /prompt bringt Hilfe zum Programm bash und geht zum ersten Eintrag in dem prompt erwähnt wird. Mit / und Enter geht es zum nächsten Eintrag. |
Rechnen in der Kommandozeile | Einfach Rechnung direkt eingeben | |
"unbekannten" Befehl herausfinden | apropos Thema | Findet Befehle, welche indexiert wurden zum entsprechenden Thema. apropos sql findet Befehle zum Thema und danach kann man sich über man die genaue Verwendung anzeigen lassen. |
chown auf ganze Verzeichnisse | chown -R Verzeichnis . | Nicht den * verwenden, da dieser als "erweiterer" der Shell übernommen wird und sich dann im Hauptverzeichnis falsch auswirkt. Mit dem "." hingegen meint man das aktuelle Verzeichnis und so wirkt der Befehl korrekt. |
Log-Dateien live beobachten | tail -f Logdatei | Abbruch mit Ctrl-c. tail ohne -f zeigt einfach die letzten Zeilen einer Datei an und beendet dann automatisch. |
Befehl abbrechen während Eingabe | Einfach Ctrl-C drücken | |
Programm im aktuellen Verzeichnis starten | ./Programmname | Verhindert, dass falsche Programme unabsichtlich nach einem Hack gestartet werden. Daher müssen Programme in lokalen Verzeichnissen explitit aufgerufen werden, solange dieser nicht in $path gespeichert ist. |
Festplattenplatz | df -h | h steht für "human readable". Dieser Parameter kann vielfach auch bei anderen Programmen verwendet werden. |
Prozesse anschauen | top | |
Prozesse beenden | killall Programmname | Bei hartnäckigen: killall -KILL Programmname |
Dateimanager | mc | Midnight Commander ist evtl. installiert. Funktioniert wie der Norton Commander. Falls nicht farbig -> mc -c |
Wichtige Befehle kurz erklärt
Befehl | Beispiel | Bemerkungen |
---|---|---|
Befehlstabelle | http://blog.addison-wesley.de/wp-content/uploads/2010/2877_Kommandoreferenz-Poster.pdf | |
alias | Alias von einem Befehl: alias wwwneu=´/etc/rc.d/init.d/apache restart´ | Definiert einen Namen für einen Befel oder eine Befehlsreihenfolge: http://www.tippscout.de/linux-aliase-sparen-tipparbeit_tipp_736.html oder http://www.tippscout.de/komplizierte-linux-befehle-als-alias-definieren_tipp_3311.html |
find | Dateien von gestern suchen: find . -name '*.doc' -type f -mtime -1 | Findet Dateien: http://www.tippscout.de/linux-dateien-nach-datum-finden_tipp_2047.html |
locate | Datei suchen: locate... | http://www.tippscout.de/linux-dateien-finden_tipp_5.html |
Nice to know
Nicht so wichtig, doch manchmal doch nützlich.
Was herausfinden | Befehl | Ausgabe, Bemerkungen |
---|---|---|
Wie lange läuft der Rechner schon | uptime | |
Linux schnell herunterfahren | halt | sonst: shutdown -h now |
Linux schnell neu starten | reboot | sonst: shutdown -r now |
Funktionstasten simulieren | ESC->Zahl | Entspricht der jeweiligen Funktionstaste. Je nach Linuxversion und PC/MAC notwendig. ESC anschliessend 2 -> Entspricht F2. |
Liste aller Pakete unter Ubuntu/Debian | dpkg | http://www.tippscout.de/linux-ubuntu-liste-pakete_tipp_5455.html |
Wer ist auf dem System auch noch angemeldet | who | |
Speicher ermitteln | free | -m zeigt in Megabyte und zusätzlich -t koppelt noch mit Auslagerungsspeicher |
Mail von Konsole versenden | mail -s"Testmail" foo@foo.bar | kein Abstand nach -s und meist werden solche Mails wegen Spamgefahr vom Provider verworfen. |
Netzwerk
ifconfig/iwconfig erledigt das meiste:
Befehl | Auswirkung | Ausgabe, Bemerkungen |
---|---|---|
ifconfig -a | Anzeige, welche Netzwerkschnittstellen welche IP-Konfiguration haben | |
Linux schnell herunterfahren | halt | |
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 | IP manuell zuweisen | |
iwconfig | Konfiguration des WLANs |
Remotezugriff auf Rechner
Einloggen per SSH
ssh benutzername@server
Falls danach das Serverzertifikat kommt (wenn korrekt), bestätigen, Passwort eingeben und schon ist man eingeloggt.
Zugang friert ein
Beim Shell-Zugriff auf einen Linux-Rechner kann es vorkommen, dass der Bildschirm einfriert. Meistens liegt das Problem nur an einer falsche Tastenkombination. Denn drückt man versehentlich [Ctrl-S], stoppt das System jegliche Ausgabe. Erst durch die Tastenkombination [Ctrl-Q] wird dieser Zustand aufgehoben.
KDE
Nützliche Programme:
Einsatz | Name | Bemerkungen |
---|---|---|
Systemauslastung anzeigen | ksim |
32Bit/64Bit
32Bit Programme unter 64Bit System
http://www.tippscout.de/linux-ubuntu-programm-nicht-gefunden_tipp_5406.html