Allgemeine Daten zu Linux, Tipps und Tricks und Systemeinstellungen

Aus m-wiki
Zur Navigation springen Zur Suche springen

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
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