no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | adminstoriesscreen [20120920 08:25] (aktuell) – angelegt Dirk Deimeke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Screen ====== | ||
+ | |||
+ | * Urspruenglicher Autor: Dirk Deimeke | ||
+ | * Urspruengliches Datum: 10.02.2012 | ||
+ | |||
+ | Ich nutze schon sehr lange [[https:// | ||
+ | |||
+ | Die Definitionen fuer Screen variieren, manche nennen es einen " | ||
+ | |||
+ | Für mich gibt es vier sehr gute Gruende, Screen zu benutzen. | ||
+ | |||
+ | - Kommandozeilen-Sessions in Screen laufen auch dann weiter, wenn ich mich vom Rechner abmelde oder getrennt werde. Das ist vor allem auch dann interessant, | ||
+ | - Mit Screen ist es moeglich, mehrere Benutzer an der gleichen Sitzung teilhaben zu lassen. Das laesst sich fuer Schulungen oder das Vier-Augen-Prinzip bei wichtigen Arbeiten verwenden. | ||
+ | - Ueber eine einzige ssh-Verbindung lassen sich mit einer Screen-Umgebung bis zu 40 parallele Kommandozeilen-Sitzungen betreiben. | ||
+ | - Screen kann benutzt werden, Kommandozeilensitzungen zu gruppieren. So nutze ich ein Setting, dass ich " | ||
+ | |||
+ | Basis für meine Konfigurationsdatei ist die, die ich im [[http:// | ||
+ | |||
+ | <code bash># Tabs | ||
+ | caption always " | ||
+ | hardstatus string " | ||
+ | |||
+ | # Ctrl-PageUp/ | ||
+ | bindkey ^[[5;5~ prev | ||
+ | bindkey ^[[6;5~ next | ||
+ | bindkey ^[[5;3~ prev | ||
+ | bindkey ^[[6;3~ next | ||
+ | bindkey ^[[1;3D prev | ||
+ | bindkey ^[[1;3C next | ||
+ | |||
+ | # putty uses Ctrl-PageUp/ | ||
+ | # so only Alt-PageUp/ | ||
+ | bindkey ^[^[[5~ prev | ||
+ | bindkey ^[^[[6~ next | ||
+ | bindkey ^[^[OD prev | ||
+ | bindkey ^[^[OC next | ||
+ | |||
+ | # Ctrl-Shift-T | ||
+ | bindkey ^T screen bash | ||
+ | |||
+ | # Scrollen im xterm | ||
+ | termcapinfo xterm|xterms|xs|rxvt ti@:te@ | ||
+ | |||
+ | # Detach mit logout | ||
+ | bind d | ||
+ | bind d detach | ||
+ | bind ^d pow_detach | ||
+ | |||
+ | sessionname migration | ||
+ | screen -t mon bash | ||
+ | screen -t foo ssh foo.ptlx.de | ||
+ | screen -t bar ssh bar.ptlx.de | ||
+ | screen -t eml ssh eml.ptlx.de | ||
+ | screen -t web ssh web.ptlx.de</ | ||
+ | |||
+ | Die letzten Zeilen sind von mir, der '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Ich habe mir zusaetzlich noch eine Funktion definiert und in meine '' | ||
+ | |||
+ | <code bash> | ||
+ | screen -t $1 ssh $1 | ||
+ | }</ | ||
+ | |||
+ | Screen ist relativ alt und wird leider nicht mehr aktiv weiterentwickelt. Eine gute Einfuehrung in Screen - [[https:// | ||
+ | |||
+ | |||
+ | [[adminstoriesartikel|Zurück zur Uebersicht]] | ||