Allgemeine Daten zu Linux, Tipps und Tricks und Systemeinstellungen

Aus m-wiki
Version vom 19. September 2016, 22:09 Uhr von Snoopy78 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Kommandozeile ==\ === Versionen herausfinden ===\ {| class="wikitable"\ |-\ ! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen\ |-\ | Betriebsysstem || u…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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\ \