Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
systemverwaltung:user_info:shell-cmd [2015/06/15 08:27] admin [awk] |
systemverwaltung:user_info:shell-cmd [2021/12/02 11:27] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Shell commands ====== | ====== Shell commands ====== | ||
+ | |||
+ | ssh, awk, setxkbdmap | ||
+ | |||
+ | ====== SSH " | ||
+ | |||
+ | Sollte beim Versuch sich mit einem Rechner per ssh zu verbinden | ||
+ | folgende Fehlermeldung erscheinen, dann hat sich der SSH-Schlüssel geändert. | ||
+ | Wurde auf dem Rechner das Betriebssystem neu installiert, | ||
+ | die jeweilige Zeile (s. < | ||
+ | gelöscht werden. | ||
+ | Wurde an dem System nichts geändert, KANN dies der Hinweis auf einen | ||
+ | --geglückten-- Hackversuch sein. | ||
+ | |||
+ | <code bash> | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | @ | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | The RSA host key for < | ||
+ | and the key for the according IP address 134.96.x.x | ||
+ | is unknown. This could either mean that | ||
+ | DNS SPOOFING is happening or the IP address for the host | ||
+ | and its host key have changed at the same time. | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! | ||
+ | Someone could be eavesdropping on you right now (man-in-the-middle attack)! | ||
+ | It is also possible that the RSA host key has just been changed. | ||
+ | The fingerprint for the RSA key sent by the remote host is | ||
+ | xx: | ||
+ | Please contact your system administrator. | ||
+ | Add correct host key in / | ||
+ | Offending key in / | ||
+ | RSA host key for www has changed and you have requested strict checking. | ||
+ | Host key verification failed. | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== awk ===== | ===== awk ===== | ||
Zeile 5: | Zeile 47: | ||
How To Use awk In Bash Scripting | How To Use awk In Bash Scripting | ||
- | by nixCraft on August 15, 2009 · 29 comments· LAST UPDATED August 14, 2009 | + | //by nixCraft on August 15, 2009 · 29 comments· LAST UPDATED August 14, 2009// |
see: http:// | see: http:// | ||
Zeile 54: | Zeile 96: | ||
awk '$9 == 500 {print} ' / | awk '$9 == 500 {print} ' / | ||
awk '$9 == 500 {print $0} ' / | awk '$9 == 500 {print $0} ' / | ||
+ | </ | ||
+ | |||
+ | ==== setxkbdmap ==== | ||
+ | |||
+ | <code bash> | ||
+ | user@host: | ||
+ | xkb_keymap { | ||
+ | xkb_keycodes | ||
+ | xkb_types | ||
+ | xkb_compat | ||
+ | xkb_symbols | ||
+ | xkb_geometry | ||
+ | }; | ||
+ | |||
+ | user@host: | ||
+ | rules: | ||
+ | model: | ||
+ | layout: | ||
+ | options: | ||
+ | </ | ||
+ | |||
+ | ===== On Apple MACs ===== | ||
+ | |||
+ | Kleine Skripte und Abläufe unter Mac OSX | ||
+ | |||
+ | ==== dd unter OS X ==== | ||
+ | |||
+ | aus: | ||
+ | [[https:// | ||
+ | DeGrimmis Blog - Link]] "Eine Blog über meine Hobbies, Dinge die mich interessieren und ein paar Bilder" | ||
+ | |||
+ | Mit dem Befehl dd werden Daten aus einer Imagedatei auf einen Datenträger (SD-Karte, USB-Stick) kopiert. | ||
+ | Der normale Befehl | ||
+ | |||
+ | sudo dd if=/ | ||
+ | |||
+ | führt meist zur Fehlermeldung „Device Busy“. Auf dem Mac reicht es nicht, den Zieldatenträger im Finder | ||
+ | auszuwerfen. Es funktioniert nur, wenn im Terminal vorher der Befehl | ||
+ | |||
+ | sudo diskutil umountDisk /dev/diskX | ||
+ | |||
+ | ausgeführt wurde. | ||
+ | |||
+ | Nach dem Start von dd beginnt dann das große Warten. Leider gibt es standardmäßig keine Fortschrittsanzeige. | ||
+ | Bei sehr großen Image-Dateien nervt das [...] | ||
+ | |||
+ | Eine einfache Lösung ist, ein zweites Terminal zu öffnen oder mit CMD-T einen zusätzlichen Tab im | ||
+ | Terminalfenster aufzumachen. Mit | ||
+ | |||
+ | ps a | ||
+ | |||
+ | sucht man such dann die PID von dd heraus und lässt sich mit | ||
+ | |||
+ | sudo kill -SIGINFO [PID] | ||
+ | |||
+ | den aktuellen Status anzeigen. Wem das zuviel Arbeit ist, der kann diese „Komplettlösung“ verwenden: | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo -s | ||
+ | # diskutil umountDisk /dev/diskX | ||
+ | # dd if=Quellimage.img of=/ | ||
+ | # while true; do clear; kill -SIGINFO $pid; sleep 10; done | ||
</ | </ |