Unix tips: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche
 
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Tips ==
 
 
 
=== 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:

  1. User A macht auf seinem system mit 'screen' ne session auf
  2. nun oeffnet er mit 'CTRL a' ein context menu und gibt den multiuser mode mit der eingabe von ':multiuser on' frei
  3. durch weiteres pressen von 'CTRL a' und ':acladd B' laesst er User B an seinen erguessen teilhaben
  4. 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:

  1. user A startet mit 'screen -s example'
  2. mach schritt 2-4 von oben
  3. 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>