<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Freie Software</title>
	<atom:link href="http://blog.agentur-lindner.com/tag/freie-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.agentur-lindner.com</link>
	<description>Besser gebloggt als vergessen.</description>
	<lastBuildDate>Mon, 26 Jul 2010 12:17:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kostenloser Webserver im Haus unter eigener Domain</title>
		<link>http://blog.agentur-lindner.com/2010-02-17/kostenloser-webserver-im-haus-unter-eigener-domain/</link>
		<comments>http://blog.agentur-lindner.com/2010-02-17/kostenloser-webserver-im-haus-unter-eigener-domain/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:30:48 +0000</pubDate>
		<dc:creator>Ralph Lindner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Systemadministration]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freie Software]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://blog.agentur-lindner.com/?p=714</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man seinen eigenen Webserver (auf dem eigenen PC) von überall aus dem Internet unter einem einheitlichen Domainnamen erreichbar macht. (Dynamische Nameserverdienste konfigurieren) Wie man einen Webserver (z.b. Apache oder Microsoft IIS oder aber auch HFS einrichtet &#8230; <a href="http://blog.agentur-lindner.com/2010-02-17/kostenloser-webserver-im-haus-unter-eigener-domain/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dieser Artikel beschreibt, wie man seinen eigenen Webserver (auf dem eigenen PC) von überall aus dem Internet unter einem einheitlichen Domainnamen erreichbar macht. (Dynamische Nameserverdienste konfigurieren)</p>
<p><span id="more-714"></span>Wie man einen Webserver (z.b. Apache oder Microsoft IIS oder aber auch <a href="http://rejetto.com/hfs/">HFS</a> einrichtet und Webseiten einpflegt ist NICHT Gegenstand dieses Artikels. Im Folgenden geht es darum, wie man erreicht, dass der Dienst auch dann permanent aus dem Internet erreichbar ist, wenn man keine statische sondern nur eine dynamische IP hat, (z.B. als DSL-Privatkunde von Arcor oder T-Online).</p>
<p>Bei jeder „Einwahl“ in das Internet erhält man vom Internetprovider eine eindeutige IP. Diese wird vom Provider meist dynamisch vergeben, d.h. aus einem IP-Pool erhält man nicht immer die gleiche IP, sondern mit jeder Einwahl eine (meist) andere. Da viele Provider (z.B. Arcor) einmal innerhalb 24h eine Zwangstrennung vornehmen ist es erst mal nicht möglich einen Dienst zu betreiben (z.B. einen Webserver) der andauernd unter der gleichen IP-Adresse erreichbar bleibt.</p>
<p>Für die Umsetzung eines Domainnames auf die IP-Adresse ist immer ein Nameserver verantwortlich. Für jede erreichbare Domain  ist also in einem Nameserver eine IP eingetragen. Was aber, wenn man keine statische — sich nicht ändernde IP hat? Wie kann man mit trotz dynamischer IP dennoch immer unter der gleichen Adresse (Domainnamen) erreichbar sein?</p>
<p>Genau hierfür gibt es <strong>dynamische Nameserverdienste </strong>wie zoneedit.com oder dyndns.org.<br />
Bei diesen Diensten handelt es sich um Nameserver, die sich aus der ferne aktualisieren lassen — denen man also aus der Ferne die gerade aktuelle IP-Adresse der Domain mitteilt. Dies ist natürlich vollautomatisch möglich, ich habe dafür das Programm <a href="http://sourceforge.net/apps/trac/ddclient">ddclient </a>verwendet. Das Paket habe ich unter Ubuntu direkt per apt-get installiert und anschließend über die /etc/ddclient.conf konfiguriert. Hilfreich während der Testphase war der Aufruf mittels</p>
<pre>ddclient -daemon=0 -verbose</pre>
<p>um eine umfangreiche Ausgabe auf dem Bildschirm zu erhalten.</p>
<p>Verschiedene Dynamische Nameserverdienste stehen kostenfrei zur Verfügung. Wobei jeder Anbieter auch seine kommerziellen Dienste vermarkten muss und deshalb nicht alles kostenfrei bietet. Bei DynDNS beispielsweise ist es derzeit nicht kostenlos möglich eigene Subdomains einzurichten. DynDNS bietet kostenlos eine Auswahl an Domainnamen z.B. WASAUCHIMMER.ath.cx. Es ist bei DynDNS nicht (kostenlos) möglich bereits vorhandene Domains einzurichten. Genau das aber geht bei zoneedit.com. Hat man schon eine Domain trägt man zunächst die Nameserver von zoneedit ein und kann dann die IP mittels ddclient (oder einem anderen Programm) aktualisieren.</p>
<p>Selbstverständlich kann man mit ddclient die IP-Adressen mehrerer Dynamischer Nameserverdienste mit jeweils mehreren dort registrierten Domains aktualisieren. Übrigens liefert die ddclient-Hilfe (Aufruf: ddclient –help) eine schöne Übersicht über die Protokolle und Konfiguration und die dazu gehörigen Dynamischen Nameserverdienste.</p>
<p>Wird der Zugang des PCs ins Internet über einen Router realisiert (also einen WLAN-Access Point oder einen Access-Point mit einem LAN-Anschluss), ist also der PC nicht direkt an das DSL-Modem angeschlossen, muss der Router so konfiguriert sein, dass er den Port (z.B. 80 für Webdienste) an die IP des PCs auf dem der Webserver läuft, weiter leitet. Dieser sollte hierzu innerhalb des Netzes eine statische IP zugewiesen bekommen, was entweder über einen entsprechenden Eintrag im dhcp-Server oder einen manuellen Host-Eintrag möglich ist.)</p>
<p>Lektüretipps:</p>
<ul>
<li><a href="http://wiki.ubuntuusers.de/DynDNS-Clients">http://wiki.ubuntuusers.de/DynDNS-Clients</a></li>
<li><a href="http://sourceforge.net/apps/trac/ddclient">http://sourceforge.net/apps/trac/ddclient</a></li>
<li><a href="http://www.dslwebserver.com/main/fr_index.html?/main/sbs-zoneedit-registration.html">Beschreibung der Konfiguration eines dynamischen IP-Clients für Windows</a></li>
<li><a href="http://www.dyndns.com/">DynDNS.org</a></li>
<li><a href="http://www.zoneedit.com/">Zoneedit.com</a></li>
<li><a href="http://stealcode.blogspot.com/2009/02/howto-setup-ddclient-zoneedit-ubuntu.html">Zoneedit-Anleitung für Ubuntu (eng)</a></li>
<li><a href="http://www.dslwebserver.com">www.dslwebserver.com</a> viele Informationen zum Betrieb eines Webservers an einer DSL-Leitung</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.agentur-lindner.com/2010-02-17/kostenloser-webserver-im-haus-unter-eigener-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3h Linux-Kommandozeile an der VHS</title>
		<link>http://blog.agentur-lindner.com/2009-02-02/3h-linux-kommandozeile-an-der-vhs/</link>
		<comments>http://blog.agentur-lindner.com/2009-02-02/3h-linux-kommandozeile-an-der-vhs/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 17:22:31 +0000</pubDate>
		<dc:creator>Ralph Lindner</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Freie Software]]></category>
		<category><![CDATA[Kommandozeile]]></category>
		<category><![CDATA[Konsole]]></category>
		<category><![CDATA[LUSC]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.agentur-lindner.com/?p=179</guid>
		<description><![CDATA[…was behandelt man in so knapper Zeit mit Linux-Anfängern? Am 19.2.2009 führte ich für die LUSC e.V. einen Workshop zur Linux-Kommandozeile an der VHS durch. Vielleicht nützt diese Agenda Leuten, die eine ähnliche Aufgabe vor sich haben. Ich freue mich &#8230; <a href="http://blog.agentur-lindner.com/2009-02-02/3h-linux-kommandozeile-an-der-vhs/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>…was behandelt man in so knapper Zeit mit Linux-Anfängern? Am 19.2.2009 führte ich für die <a title="Linux User Schwabach e.V." href="http://www.lusc.de">LUSC e.V.</a> einen Workshop zur <strong>Linux-Kommandozeile</strong> an der VHS durch. Vielleicht nützt diese <strong>Agenda </strong>Leuten, die eine ähnliche Aufgabe vor sich haben. <span id="more-179"></span>Ich freue mich über Kommentare, Verbesserungsvorschläge und Ergänzungen!</p>
<ol>
<li>Kommandozeilenoberfläche: was unterscheidet diese Benutzerschnittstelle („User Interface“ UI) von grafischen Benutzerschnittstellen (GUI)?
<ul>
<li>„Eingabeaufforderung“ → erwartet Eingaben.</li>
<li>„Kommando → Ergebnis → Bereitschaftszeichen“ keine Aktualisierung abgeschlossener Ausgaben</li>
<li>historisch: Ein Computer: viele Terminals (und somit viele User)<br />
aber auch heute: Ein Computer — viele Benutzer: → Benutzer@computer</li>
<li>Text –keine Grafik (nötig), daher auch zur Bedienung von entfernten Computern z.B. von Servern die in einem Rechenzentrum stehen durch einfache Text-Terminals (oder verschlüsselt mit ssh, putty unter Windows) geeignet;</li>
</ul>
</li>
<li>Was ist die Kommandozeile? Wo findet man sie? Wie kommt man hin?<br />
(Ausgangspunkt: Kursteilnehmer sehen auf Ihren PCs Ubuntus Gnome-Oberfläche)</p>
<ul>
<li>Strg+Alt+F1 bis Strg+Alt+F6 öffnen bzw. Umschalten zwischen Text-Terminals (tty1 bis tty6), mit Strg+Alt+F7 =&gt; zurück zum GUI</li>
<li>Alt+F2 (=&gt; Programm ausführen) xterm starten</li>
<li>Menü Anwendungen — Zubehör — Terminal</li>
</ul>
<p>Was ist der Unterschied der beschriebenen Vorgehensweisen — warum erscheint im einen Fall „Login“ im anderen der Prompt?</p>
<ul>
<li>Was sagt mir der prompt? (man kann ihn auch anpassen und ändern).</li>
<li>was ist die „shell“, was gibt es für shells? sh, bsh, bash, u.a.</li>
<li>Was sind Kommandos, wie sind sie aufgebaut<br />
<code>Programmname [Optionen] [Attribute]</code></p>
<ul>
<li>Optionen: Kontrolle und Konfiguration des Kommandos, beginnen mit -</li>
<li>Attribute: Spezifizieren von Zusatzdaten, wie z.B. Dateinamen</li>
</ul>
</li>
</ul>
</li>
<li>Erste Kommandos:
<ul>
<li>ls</li>
<li>ls –l</li>
<li>w</li>
<li>df</li>
</ul>
</li>
<li>Hilfestellungen:
<ul>
<li>Die „Manpages“: man PROGRAMM</li>
<li>Die TexInfo-Hilfeseiten info PROGRAMM</li>
<li>PROGRAMM –help (mitunter auch –h oder Befehlsaufruf ohne fehlende NÖTIGE Parameter)</li>
<li>doc-Seiten /usr/share/doc</li>
<li>apropos PROGRAMM</li>
<li>whatis PROGRAMM</li>
<li>which PROGRAMM</li>
</ul>
<ul>
<li>whoami</li>
<li>users</li>
<li>who</li>
<li>echo</li>
<li>echo $SHELL</li>
<li>echo $PS1</li>
<li>echo $HOME</li>
</ul>
</li>
<p>Probieren Sie die folgenden Kommandos und nutzen Sie die Hilfestellungen um mehr über deren Einsatz und Funktion zu erfahren.</p>
<li>Die Kommandozeile der bash
<ul>
<li>Text in der Kommandozeile editieren<br />
HEUTE funktionieren außer den normalen Zahlen und Buchstaben (meist) alle Tasten wie z.B. „Pos. 1″ „Ende“</li>
<li>Bedeutung von &lt;tab&gt; Die Tab-Taste wird zur Vervollständigung der Zeile verwendet.<br />
„History“ Pfeil nach oben/unten, Strg-R, Esc &lt;, Esc &gt;</li>
<li>Strg-C</li>
<li>Strg-S (Bildschirmausgabe anhalten)</li>
<li>Strg-Q (gehaltene Bildschirmausgabe fortsetzen)</li>
</ul>
</li>
<li>Der Verzeichnisbaum
<ul>
<li> Wer, was und warum ist root root?</li>
</ul>
<ul>
<li> wichtige Verzeichnisse und ihre Bedeutung<br />
~<br />
/home/user<br />
/home<br />
/<br />
/boot<br />
/var<br />
/var/log<br />
/tmp<br />
/bin<br />
/sbin<br />
/usr<br />
/etc<br />
/proc<br />
/mnt<br />
/media<br />
/cdrom</li>
</ul>
</li>
<li>Programmpakete installieren</li>
<p>Programme können unter dem GUI mit synaptic installiert werden. Aber auch an der Kommandozeile kann man das  — meist schneller — erledigen. Wir wollen uns im weiteren Verlauf die Verzeichnisstruktur anzeigen lassen hierfür gibt es das Programm tree, welches vermutlich momentan noch nicht installiert ist. Testen Sie dies durch den Aufruf des Programmes tree.<br />
Sollte die Meldung besagen, dass das Programm nicht gefunden/gestartet werden kann, werden wir es jetzt installieren.</p>
<p>Das Paketmanagement, das Ubuntu zugrunde liegt stammt ursprünglich von Debian-Linux und heißt apt. Das Programm, dass Sie benötigen um ein Programm zu „bekommen“ heißt apt-get. Möchten Sie ein Programm „bekommen“ und „installieren“ rufen Sie apt-get mit dem Parameter install auf, also in unserem Fall:<br />
<code>apt-get install tree</code><br />
Sehen Sie sich die Systemmeldung an. Was ist passiert, was hat nicht geklappt und warum?<br />
Programme darf unter Linux nicht jeder Benutzer auf dem System installieren, sondern nur Benutzer mit besonderen Rechten. Das kennen Sie vermutlich schon von der Installation eines Programmes mit synaptic. Auch hier werden Sie erst nach Eingabe des Benutzers mit Superuserrechten gefragt.<br />
Um obiges Programm mit Superuserrechten auszuführen geben Sie einfach ein:<br />
<code>sudo apt-get install tree</code><br />
nun werden Sie nach dem Superuser-Passwort gefragt und dann klappt es auch mit der Installation.</p>
<li>Kommandos im Umgang mit Dateien und Verzeichnissen:
<ul>
<li>tree</li>
<li>cd</li>
<li>cd ~</li>
<li>mkdir VERZEICHNIS</li>
<li>touch DATEI</li>
<li>cp QUELLE ZIEL</li>
<li>mv QUELLE ZIEL</li>
<li>rm DATEI</li>
<li>rmdir VERZEICHNIS</li>
</ul>
</li>
<li>Zugriffsrechte<br />
Sehen wir uns die Ausgabe von ls –l nun einmal genauer an:</p>
<ul>
<li>WER? Eigentümer (u) — Gruppe (g) — Andere (o)</li>
<li>chown — setzt Eigentümer und Gruppe</li>
<li>WAS? lesen ® — schreiben (w)- ausführen (x)</li>
<li>r (4) + w(2) + (x)1 = 7<br />
was bedeutet dann 5, was 4, was 6?</li>
<li>chmod</li>
<li>su und sudo und warum sudo su — und das fehlende root-Passwort unter Ubuntu</li>
</ul>
</li>
<li> Auskunft über das System erhalten:
<ul>
<li> top</li>
<li>ps</li>
<li>/var/log</li>
<li> tail –f /var/log/syslog</li>
</ul>
</li>
<li>evtl. Ausblick 1: Kommandozeilenprogramme
<ul>
<li> nano <em>ein simpler Editor</em></li>
<li> mc <em>der „Midnight-Commander“ ein „Norton-Commander“-Clone</em></li>
<li> mail <em>wie der Name vermuten lässt, ein Programm für E-Maildienste</em></li>
</ul>
</li>
<li>evtl. Ausblick 2: Beispiele für den Einsatz der Kommandozeile
<ul>
<li>Datei per E-Mail versenden</li>
<li>Verzeichnis komprimieren</li>
<li>Datei suchen mit find</li>
<li>Anmelden auf fernen Computer mit ssh</li>
<li>System aktualisieren, Programme suchen, installieren, entfernen mit apt</li>
</ul>
</li>
<li>evtl. Ausblick 3: Befehle verknüpfen, Ein– Ausgabe umleiten
<ul>
<li> ps –a |grep wasauchimmer</li>
</ul>
<ul>
<li> ls –la &gt; inhaltsverzeichnis.txt</li>
</ul>
</li>
</ol>
<h2>Weiterführende Webseiten</h2>
<ul>
<li><a href="http://www.linuxcmd.org/">www.linuxcmd.org</a> Linux Kommandozeilendokumentation</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.agentur-lindner.com/2009-02-02/3h-linux-kommandozeile-an-der-vhs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linsenverzerrung per Software korrigieren</title>
		<link>http://blog.agentur-lindner.com/2008-06-20/linsenverzerrung-per-software-korrigieren/</link>
		<comments>http://blog.agentur-lindner.com/2008-06-20/linsenverzerrung-per-software-korrigieren/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 09:37:51 +0000</pubDate>
		<dc:creator>Ralph Lindner</dc:creator>
				<category><![CDATA[Mediengestalter]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Digitalkamera]]></category>
		<category><![CDATA[Fotografieren]]></category>
		<category><![CDATA[Fotos]]></category>
		<category><![CDATA[Freie Software]]></category>

		<guid isPermaLink="false">http://blog.agentur-lindner.com/?p=61</guid>
		<description><![CDATA[Kommentar zur Entwicklung im Digitalkameramarkt, Wunschfeature Objektivverzerrungskorrektur und Vorstellung der Software PTLens. <a href="http://blog.agentur-lindner.com/2008-06-20/linsenverzerrung-per-software-korrigieren/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Der Kundenwunsch — oder das, was Marketingspezialisten dafür halten — ist leider oft ein echtes Handicap für die Produktverbesserung. Neue Digitalkameras — vor allem die im sog. Niedrigpreissegment — weisen leider immer höhere Auflösungen auf. Dass die Qualität der Bilder dadurch nicht besser wird ist jedem bekannt, der sich etwas mit dem Thema beschäftigt.</p>
<p><span id="more-61"></span>Stattdessen werden die Dinger immer lichthungriger und blitzen selbst bei leicht bewölktem Himmel ins Unendliche — was natürlich das Verwackeln nicht verhindert. Doch gegen Verwackeln gehen die Hersteller dann eben mittels Software vor — ein Workaround gegen den Pixelwahn der Marketingspezialisten.</p>
<p>Schade, dass gute preisgünstige Kameras, mit vernünftigen Eckdaten scheinbar bei Aldi und Co. keinen Markt mehr finden und deshalb kaum noch zu finden sind.</p>
<p>Eine nützliche Softwarefunktion vermisse ich: Jedes Objektiv — auch gute — bringen eine gewisse optische Verzerrung mit sich. Was läge also näher, als diese „Fehler“ der Optik — gleich in der Kamera mit einem speziellen Profil für diese Optik zu korrigieren? Ähnlich wie ein ICC-Geräteprofil die Farben an die Eigenschaften eines Gerätes anpasst, könnte es doch vielleicht mittels eines „Entzerrungsprofils“ die optische Verzerrung von Objektiven definiert und diese dann — am besten gleich in der Kamera — per Software korrigiert werden. Welch beeindruckend gute Ergebnisse das bringen könnte, kann man anschaulich anhand der Software <a title="Link zur Software PT-Lens" href="http://epaperpress.com/ptlens/" target="_blank">PTLens</a> sehen, welche genau dies nachträglich macht: anhand von zahlreichen Objektivprofilen die Verzerrung aus den Bildern rausrechnen. Erstaunliche Ergebnisse! PTLens ist in einer Testversion verfügbar und man kann es als Standalone oder Photoshop-Plugin einsetzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agentur-lindner.com/2008-06-20/linsenverzerrung-per-software-korrigieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geschützt: Werbung für Linux und freie Software — warum und wie?</title>
		<link>http://blog.agentur-lindner.com/2008-03-30/werbung-fur-linux-und-freie-software-warum-und-wie/</link>
		<comments>http://blog.agentur-lindner.com/2008-03-30/werbung-fur-linux-und-freie-software-warum-und-wie/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 13:59:51 +0000</pubDate>
		<dc:creator>Ralph Lindner</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Anzeigen]]></category>
		<category><![CDATA[Freie Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Kampagne]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Werbung]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.agentur-lindner.com/2008-03-30/werbung-fur-linux-und-freie-software-warum-und-wie/</guid>
		<description><![CDATA[Es gibt keine Kurzfassung, da dies ein geschützter Artikel ist.]]></description>
			<content:encoded><![CDATA[<form action="http://blog.agentur-lindner.com/wp-pass.php" method="post">
<p>Dieser Artikel ist durch ein Passwort geschützt. <br />Um ihn anzusehen, trage es bitte hier ein:</p>
<p><label for="pwbox-51">Passwort:<br />
<input name="post_password" id="pwbox-51" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Senden" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://blog.agentur-lindner.com/2008-03-30/werbung-fur-linux-und-freie-software-warum-und-wie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
