Allgemeine Daten zu Linux, Tipps und Tricks und Systemeinstellungen: Unterschied zwischen den Versionen
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 = | |||
== 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 == | |||
{| 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 == | |||
{| 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 == | |||
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 == | |||
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 == | |||
=== 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 === | |||
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 = | |||
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 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