Allgemeine Daten zu Linux, Tipps und Tricks und Systemeinstellungen: Unterschied zwischen den Versionen

Aus m-wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Kommandozeile ==\ === Versionen herausfinden ===\ {| class="wikitable"\ |-\ ! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen\ |-\ | Betriebsysstem || u…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Kommandozeile ==\
= Kommandozeile =
=== Versionen herausfinden ===\
== Versionen herausfinden ==
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen\
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen
|-\
|-
| Betriebsysstem  || uname -m || x86_64 -> 64-Bit-System, i686 -> 32-Bit-Linux\
| Betriebsysstem  || uname -m || x86_64 -> 64-Bit-System, i686 -> 32-Bit-Linux
|-\
|-
| Prozessorinfo || cat /proc/cpuinfo || \
| Prozessorinfo || cat /proc/cpuinfo ||  
|-\
|-
| Würde ein 64-Bit System funktionieren? || cat /proc/cpuinfo | grep lm || leer -> funktioniert nicht, 1-2 Zeilen -> würde funktionieren\
| Würde ein 64-Bit System funktionieren? || cat /proc/cpuinfo | grep lm || leer -> funktioniert nicht, 1-2 Zeilen -> würde funktionieren
|-\
|-
| Grafikkarte || /usr/sbin/hwinfo --gfxcard ||\
| Grafikkarte || /usr/sbin/hwinfo --gfxcard ||
|-\
|-
| Kernelversion || cat /proc/version || Kurzversion: uname -r oder uname -a\
| Kernelversion || cat /proc/version || Kurzversion: uname -r oder uname -a
|-\
|-
| PHP Version || php -r 'phpinfo();' | less || Mit dem Parameter -r kann php interactiv direkt in der Shell oder in Scripts verwendet werden.\
| PHP Version || php -r 'phpinfo();' | less || Mit dem Parameter -r kann php interactiv direkt in der Shell oder in Scripts verwendet werden.
|}\
|}
\
 
=== Wichtige Befehle und Kniffs ===\
== Wichtige Befehle und Kniffs ==
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen\
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen
|-\
|-
| Dateien suchen  || locate || http://www.tippscout.de/linux-dateien-finden_tipp_5.html\
| 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.\
| 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 || \
| 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.\
| "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.\
| 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.\
| 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 ||\
| 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.\
| 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.\
| Festplattenplatz || df -h || h steht für "human readable". Dieser Parameter kann vielfach auch bei anderen Programmen verwendet werden.
|-\
|-
| Prozesse anschauen || top || \
| Prozesse anschauen || top ||  
|-\
|-
| Prozesse beenden || killall Programmname || Bei hartnäckigen: killall -KILL Programmname\
| 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\
| Dateimanager || mc || Midnight Commander ist evtl. installiert. Funktioniert wie der Norton Commander. Falls nicht farbig -> mc -c
|}\
|}
\
 
=== Wichtige Befehle kurz erklärt ===\
== Wichtige Befehle kurz erklärt ==
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Befehl !! Beispiel !! Bemerkungen\
! Befehl !! Beispiel !! Bemerkungen
|-\
|-
| Befehlstabelle || || http://blog.addison-wesley.de/wp-content/uploads/2010/2877_Kommandoreferenz-Poster.pdf\
| 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\
| 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\
| 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\
| locate || Datei suchen: locate... || http://www.tippscout.de/linux-dateien-finden_tipp_5.html
|}\
|}
\
 
=== Nice to know ===\
== Nice to know ==
Nicht so wichtig, doch manchmal doch nützlich.\
Nicht so wichtig, doch manchmal doch nützlich.
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen\
! Was herausfinden !! Befehl !! Ausgabe, Bemerkungen
|-\
|-
| Wie lange läuft der Rechner schon  || uptime || \
| Wie lange läuft der Rechner schon  || uptime ||  
|-\
|-
| Linux schnell herunterfahren ||  halt || sonst: shutdown -h now\
| Linux schnell herunterfahren ||  halt || sonst: shutdown -h now
|-\
|-
| Linux schnell neu starten ||  reboot || sonst: shutdown -r 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.\
| 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\
| 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 ||\
|Wer ist auf dem System auch noch angemeldet || who ||
|-\
|-
|Speicher ermitteln || free || -m zeigt in Megabyte und zusätzlich -t koppelt noch mit Auslagerungsspeicher\
|Speicher ermitteln || free || -m zeigt in Megabyte und zusätzlich -t koppelt noch mit Auslagerungsspeicher
|-\
|-
|Mail von Konsole versenden || echo "Nachrichtentext" | mail -s"Testmail" foo@foo.bar | kein Abstand nach -s und meist werden solche Mails wegen Spamgefahr vom Provider verworfen.\
|Mail von Konsole versenden || echo "Nachrichtentext" | mail -s"Testmail" foo@foo.bar | kein Abstand nach -s und meist werden solche Mails wegen Spamgefahr vom Provider verworfen.
|}\
|}
\
 
=== Netzwerk ===\
== Netzwerk ==
ifconfig/iwconfig erledigt das meiste:\
ifconfig/iwconfig erledigt das meiste:
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Befehl !! Auswirkung !! Ausgabe, Bemerkungen\
! Befehl !! Auswirkung !! Ausgabe, Bemerkungen
|-\
|-
| ifconfig -a  || Anzeige, welche Netzwerkschnittstellen welche IP-Konfiguration haben || \
| ifconfig -a  || Anzeige, welche Netzwerkschnittstellen welche IP-Konfiguration haben ||  
|-\
|-
| Linux schnell herunterfahren ||  halt ||\
| Linux schnell herunterfahren ||  halt ||
|-\
|-
| ifconfig eth0 192.168.0.2 netmask 255.255.255.0 ||  IP manuell zuweisen ||\
| ifconfig eth0 192.168.0.2 netmask 255.255.255.0 ||  IP manuell zuweisen ||
|-\
|-
| iwconfig ||  Konfiguration des WLANs || \
| iwconfig ||  Konfiguration des WLANs ||  
|}\
|}
\
 
=== Remotezugriff auf Rechner ===\
== Remotezugriff auf Rechner ==
==== Einloggen per SSH ====\
=== Einloggen per SSH ===
ssh benutzername@server <br />\
ssh benutzername@server <br />
Falls danach das Serverzertifikat kommt (wenn korrekt), bestätigen, Passwort eingeben und schon ist man eingeloggt.\
Falls danach das Serverzertifikat kommt (wenn korrekt), bestätigen, Passwort eingeben und schon ist man eingeloggt.
\
 
==== Zugang friert ein ====\
=== 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.\
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 ==\
= KDE =
Nützliche Programme:\
Nützliche Programme:
{| class="wikitable"\
{| class="wikitable"
|-\
|-
! Einsatz !! Name !! Bemerkungen\
! Einsatz !! Name !! Bemerkungen
|-\
|-
|Systemauslastung anzeigen || ksim  || \
|Systemauslastung anzeigen || ksim  ||  
|}\
|}
\
 
== 32Bit/64Bit ==\
= 32Bit/64Bit =
=== 32Bit Programme unter 64Bit System ===\
== 32Bit Programme unter 64Bit System ==
http://www.tippscout.de/linux-ubuntu-programm-nicht-gefunden_tipp_5406.html\
http://www.tippscout.de/linux-ubuntu-programm-nicht-gefunden_tipp_5406.html
\
 
[[Kategorie:Computer]][[Kategorie:Linux]][[Kategorie:Software]][[Kategorie:Hardware]]
[[Kategorie:Computer]][[Kategorie:Linux]][[Kategorie:Software]][[Kategorie:Hardware]]

Version vom 29. Februar 2020, 01:22 Uhr

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