Unix tips: Unterschied zwischen den Versionen
Teemu (Diskussion | Beiträge) |
Haha (Diskussion | Beiträge) |
||
| (8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | |||
| − | |||
=== screen === | === screen === | ||
screen ist ein window manager f. die shell, er ist am | screen ist ein window manager f. die shell, er ist am | ||
| Zeile 11: | Zeile 9: | ||
# User A macht auf seinem system mit 'screen' ne session auf | # User A macht auf seinem system mit 'screen' ne session auf | ||
| − | # nun oeffnet er mit 'CTRL a' ein context menu und gibt den multiuser mode mit der eingabe von ':multiuser on' frei | + | # nun oeffnet er mit 'CTRL a' ein context menu und gibt den multiuser mode mit der eingabe von ':multiuser on' frei |
# durch weiteres pressen von 'CTRL a' und ':acladd B' laesst er User B an seinen erguessen teilhaben | # durch weiteres pressen von 'CTRL a' und ':acladd B' laesst er User B an seinen erguessen teilhaben | ||
# mit 'CTRL a' ':aclchg B <recht>' kann er festlegen ob B in der Session auch machen darf oder ob er nur lesen darf | # mit 'CTRL a' ':aclchg B <recht>' kann er festlegen ob B in der Session auch machen darf oder ob er nur lesen darf | ||
| Zeile 19: | Zeile 17: | ||
* 'mit Ctrl-a' ':wall <nachricht>' koennen A und B kommunizieren | * 'mit Ctrl-a' ':wall <nachricht>' koennen A und B kommunizieren | ||
| + | achja - wenn 'Must run suid root for multiuser support.' bitte suid bit (chmod +s ) auf screen setzen. dann funktionierts auch mit multiplen session zu arbeiten: | ||
| + | |||
| + | # user A startet mit 'screen -s example' | ||
| + | # mach schritt 2-4 von oben | ||
| + | # user B haengt sich nun in die session von A wenn er 'screen -x A/example' eingibt | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | === Fixe IP für DHCP-Clients === | ||
| + | |||
| + | Möchte man einem per LAN angeschlossenen Computer immer die selbe IP-Adresse zuweisen, muss man auf dem Router die Datei /etc/local.dnsmasq.conf editieren: | ||
| + | Soll z.B. der Rechner mit dem Namen "workstation" immer die IP 192.168.1.2 bekommen, fügt man folgende Zeile ein: | ||
| + | dhcp-host=workstation,192.168.1.2 | ||
| + | |||
| + | Ebenso lässt sich einem Rechner mit einer bestimmten MAC-Adresse ein Hostname (z.B. "client") und IP-Adresse zuweisen: | ||
| + | dhcp-host=12:34:56:78:90:AB,client,192.168.1.25 | ||
| + | |||
| + | Die vergebenen IP-Adressen müssen nicht aus dem unter "Verwalten->LAN->DHCP-Start-IP,DHCP-Benutzeranzahl" eingestellten IP-Bereich stammen (sie müssen aber natürlich im selben Netzsegment wie die LAN-IP liegen). | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | === Von Unterwegs über den eigenen Knoten auf die Karte zugreifen === | ||
| + | '''Linux:''' | ||
| + | su - (oder bei ubuntu "sudo -s", das root konto ist standartmässig deaktiviert) | ||
| + | ssh -L 80:map.funkfeuer.at:80 meinknoten.funkfeuer.at | ||
| + | in /etc/hosts: | ||
| + | 127.0.0.1 map.funkfeuer.at | ||
| + | eintragen. <br> | ||
| + | Im Browser wie gewohnt map.funkfeuer.at/wien aufrufen - voila! <br> | ||
| + | Am Ende der Session /etc/hosts zurücksetzen nicht vergessen | ||
| + | |||
| + | '''Windows:''' | ||
| + | |||
| + | Man besorgt sich [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe:> PUTTY <] | ||
| + | |||
| + | Host Name = IP oder DEINdevicename.funkfeuer.at | ||
| + | Connection - SSH - Tunnels: Source port = 80 | ||
| + | Destination = map.funkfeuer.at:80 | ||
| + | |||
| + | Add klicken nicht vergessen !<br> | ||
| + | und mit "Open" die Verbindung herstellen<br> | ||
| + | in C:/WINDOWS/system32/drivers/etc/hosts: | ||
| + | 127.0.0.1 map.funkfeuer.at | ||
| + | eintragen. | ||
| + | |||
| + | Im Browser wie gewohnt map.funkfeuer.at/wien aufrufen - voila! <br> | ||
| + | Am Ende C:/WINDOWS/system32/drivers/etc/hosts wieder zurücksetzen nicht vergessen! | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | zurück zu wiki_funkfeuer_at<br> | ||
| + | < [[Startseite|Startseite]] > < [[0xff_Backfire-Vienna-Startseite|Backfire-Vienna]] > < [[0xff_Backfire-Vienna-Standards|Standards]] > < [[0xff_Backfire-Vienna-Installation|Installation]] > < [[0xff_Backfire-Vienna-Weiterführendes|Weiterführendes]] > < [[0xff_Backfire-Vienna-Aktivitäten|Aktivitäten]] > < [[0xff_Backfire-Vienna-Index|Index]] > | ||
---- | ---- | ||
| + | <google>WIKI</google> | ||
Aktuelle Version vom 20. Januar 2012, 22:00 Uhr
screen
screen ist ein window manager f. die shell, er ist am sandwich installiert, die basics kriegt man bei god of CLI ( http://www.guckes.net/vortraege/screen/ )
weniger bekannt is vlt das feature der shared screen session: ein user A macht screen auf und laesst user B,C,D,E zuschauen und oder mitmachen, quicksetup f. 2 user ist folgender:
- User A macht auf seinem system mit 'screen' ne session auf
- nun oeffnet er mit 'CTRL a' ein context menu und gibt den multiuser mode mit der eingabe von ':multiuser on' frei
- durch weiteres pressen von 'CTRL a' und ':acladd B' laesst er User B an seinen erguessen teilhaben
- mit 'CTRL a' ':aclchg B <recht>' kann er festlegen ob B in der Session auch machen darf oder ob er nur lesen darf
nun verbindet sich B zu As' system und ruft mit screen -x die session von A auf und sieht somit was A macht bzw interagiert mit diesem .
- 'mit Ctrl-a' ':wall <nachricht>' koennen A und B kommunizieren
achja - wenn 'Must run suid root for multiuser support.' bitte suid bit (chmod +s ) auf screen setzen. dann funktionierts auch mit multiplen session zu arbeiten:
- user A startet mit 'screen -s example'
- mach schritt 2-4 von oben
- user B haengt sich nun in die session von A wenn er 'screen -x A/example' eingibt
Fixe IP für DHCP-Clients
Möchte man einem per LAN angeschlossenen Computer immer die selbe IP-Adresse zuweisen, muss man auf dem Router die Datei /etc/local.dnsmasq.conf editieren: Soll z.B. der Rechner mit dem Namen "workstation" immer die IP 192.168.1.2 bekommen, fügt man folgende Zeile ein:
dhcp-host=workstation,192.168.1.2
Ebenso lässt sich einem Rechner mit einer bestimmten MAC-Adresse ein Hostname (z.B. "client") und IP-Adresse zuweisen:
dhcp-host=12:34:56:78:90:AB,client,192.168.1.25
Die vergebenen IP-Adressen müssen nicht aus dem unter "Verwalten->LAN->DHCP-Start-IP,DHCP-Benutzeranzahl" eingestellten IP-Bereich stammen (sie müssen aber natürlich im selben Netzsegment wie die LAN-IP liegen).
Von Unterwegs über den eigenen Knoten auf die Karte zugreifen
Linux:
su - (oder bei ubuntu "sudo -s", das root konto ist standartmässig deaktiviert) ssh -L 80:map.funkfeuer.at:80 meinknoten.funkfeuer.at
in /etc/hosts:
127.0.0.1 map.funkfeuer.at
eintragen.
Im Browser wie gewohnt map.funkfeuer.at/wien aufrufen - voila!
Am Ende der Session /etc/hosts zurücksetzen nicht vergessen
Windows:
Man besorgt sich > PUTTY <
Host Name = IP oder DEINdevicename.funkfeuer.at Connection - SSH - Tunnels: Source port = 80 Destination = map.funkfeuer.at:80
Add klicken nicht vergessen !
und mit "Open" die Verbindung herstellen
in C:/WINDOWS/system32/drivers/etc/hosts:
127.0.0.1 map.funkfeuer.at
eintragen.
Im Browser wie gewohnt map.funkfeuer.at/wien aufrufen - voila!
Am Ende C:/WINDOWS/system32/drivers/etc/hosts wieder zurücksetzen nicht vergessen!
zurück zu wiki_funkfeuer_at
< Startseite > < Backfire-Vienna > < Standards > < Installation > < Weiterführendes > < Aktivitäten > < Index >
<google>WIKI</google>