<?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>Privates Blog von Karsten Gresch &#187; admin</title>
	<atom:link href="http://blog.gresch.de/tag/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gresch.de</link>
	<description>Varia, Miscellania</description>
	<lastBuildDate>Wed, 06 Jul 2011 18:23:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>rbash ist nicht vorhanden?</title>
		<link>http://blog.gresch.de/2007/07/24/rbash-ist-nicht-vorhanden/</link>
		<comments>http://blog.gresch.de/2007/07/24/rbash-ist-nicht-vorhanden/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 19:15:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=201</guid>
		<description><![CDATA[Einfach einen Symlink mit Namen rbash auf das bash-Binary setzen, den Rest erkennt bash von selbst&#8230;]]></description>
			<content:encoded><![CDATA[<p>Einfach einen Symlink mit Namen rbash auf das bash-Binary setzen, den Rest erkennt <em>bash</em> von selbst&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/07/24/rbash-ist-nicht-vorhanden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 10.2: Probleme mit zenworks</title>
		<link>http://blog.gresch.de/2007/05/30/opensuse-10-2-probleme-mit-zenworks/</link>
		<comments>http://blog.gresch.de/2007/05/30/opensuse-10-2-probleme-mit-zenworks/#comments</comments>
		<pubDate>Wed, 30 May 2007 19:32:24 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=189</guid>
		<description><![CDATA[Ziemlich nervig &#8211; das automatische Update funktioniert nie richtig, beim letzten Mal half immerhin: killall zen-updaterrczmd stoprm -f /var/lib/zmd/zmd.dbrm -f /var/lib/zmd/installed-packages-stamprczmd start&#160; Aber so richtig sch&#246;n ist dies Tool nicht, bei n&#228;chster Gelegenheit versuch ichs mit dem apt-get f&#252;r SUSE&#8230;&#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Ziemlich nervig &#8211; das automatische Update funktioniert nie richtig, beim letzten Mal half immerhin:</p>
<pre>killall zen-updaterrczmd stoprm -f /var/lib/zmd/zmd.dbrm -f /var/lib/zmd/installed-packages-stamprczmd start&nbsp;</pre>
<p>Aber so richtig sch&ouml;n ist dies Tool nicht, bei n&auml;chster Gelegenheit versuch ichs mit dem apt-get f&uuml;r SUSE&#8230;&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/30/opensuse-10-2-probleme-mit-zenworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Import</title>
		<link>http://blog.gresch.de/2007/05/20/mysql-import/</link>
		<comments>http://blog.gresch.de/2007/05/20/mysql-import/#comments</comments>
		<pubDate>Sun, 20 May 2007 08:17:53 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=187</guid>
		<description><![CDATA[Auch so ein Befehl, den ich immer vergesse: mysql -u USER -p DBNAME &#60; dump.sql Der direkte Befehl an der Kommandozeile ist besonders n&#252;tzlich, um das Default-Characterset zu &#252;bergeben: mysql -u USER -p&#160; DBNAME --default-character-set=utf8 &#60; /path/to/dump.sql&#160; &#160; Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit &#39;source&#39; angeben. Also: mysql&#62; show databases mysql&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Auch so ein Befehl, den ich immer vergesse:</p>
<pre>mysql -u USER -p DBNAME &lt; dump.sql</pre>
<p>Der direkte Befehl an der Kommandozeile ist besonders n&uuml;tzlich, um das Default-Characterset zu &uuml;bergeben:</p>
<pre>mysql -u USER -p&nbsp; DBNAME --default-character-set=utf8 &lt; /path/to/dump.sql&nbsp;</pre>
<p>&nbsp;</p>
<p>Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit &#39;source&#39; angeben. Also:</p>
<pre>mysql&gt; show databases</pre>
<pre>mysql&gt; use DBNAME</pre>
<pre>mysql&gt; source /path/to/dump.sql&nbsp;</pre>
<p>&nbsp;Da m&uuml;sste das Charset allerdings &uuml;ber die Session (?) resp. beim Login ge&auml;ndert werden (???).</p>
<p>Falls es sich schlie&szlig;lich um eine Remote-DB handelt (auch hier n&uuml;tzlich f&uuml;rs Charset):</p>
<pre>mysql -u DBUSER -p -h DBSERVER DBNAME &lt; dump.sql</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/20/mysql-import/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAX 2007: Tomcat und Apache in der Produktion (Peter RoÃŸbach)</title>
		<link>http://blog.gresch.de/2007/04/25/jax-2007-tomcat-und-apache-in-der-produktion-peter-roabach/</link>
		<comments>http://blog.gresch.de/2007/04/25/jax-2007-tomcat-und-apache-in-der-produktion-peter-roabach/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 11:58:08 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Konferenzen]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JAX]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=176</guid>
		<description><![CDATA[Verbindung HTTP + TC. http://tomcat.objektpark.org/index.html ProxyLoadBalancer Apache httpd &#8211; ist am Browser-bug-resistentesten.Analyse mit Live HTTP Headers Catalina Architecture: Non Blocking IO Handler. ThreadHandler von Session separat. APR f&#252;r NBZ.B. 10.000 gleichzeitige Verbindungen auf derselben Box. Viele Verbindungen, die aber nicht alle gleichzeitig aktiv sind. Tomcat-Pipeline intern: Datenstr&#246;me werden &#34;mundgerecht&#34; zerlegt in Objektrepr&#228;sentationen.Was, wenn ein Server [...]]]></description>
			<content:encoded><![CDATA[<p>Verbindung HTTP + TC. <a href="http://tomcat.objektpark.org/index.html">http://tomcat.objektpark.org/index.html</a> ProxyLoadBalancer Apache httpd &#8211; ist am Browser-bug-resistentesten.<br />Analyse mit Live HTTP Headers</p>
<p><b>Catalina Architecture</b>: Non Blocking IO Handler. ThreadHandler von Session separat.</p>
<p><b>APR</b> f&uuml;r NB<br />Z.B. 10.000 gleichzeitige Verbindungen auf derselben Box. Viele Verbindungen, die aber nicht alle gleichzeitig aktiv sind.</p>
<p>Tomcat-Pipeline intern: Datenstr&ouml;me werden &quot;mundgerecht&quot; zerlegt in Objektrepr&auml;sentationen.<br />Was, wenn ein Server nicht mehr ausreicht?</p>
<p><b>mod_jk</b> -Konzept. &Uuml;ber httpd analysiert und an via <b>A</b>pache <b>J</b>ava <b>P</b>rotocol verbundene Tomcat-Instanzen. &quot;Sauschnell&quot; &#8211; stehende TCP/IP-Verbindungen, wie RPC.</p>
<p><b>jserv</b> -Protokoll: Senden von Kommandos und Datenbl&ouml;cken statt Stream mit Header und Body. Einziges Problem: 8k-Header-Beschr&auml;nkung bei SSL-Verbindungen. Kann aber vergr&ouml;&szlig;ert werden, zu Lasten des allgemeinen Speicherverbrauchs.<br />2-Byte-Kodierung mit Header-Strings. 30%-40% Perfomancegewinn iVglz <i>http_proxy</i>.<br />mod_jk-Konfiguration</p>
<p><i>JKWorkerProperty (ies) setzen:</i></p>
<p><i>worker.list=loadbalancer,jkstatus<br />~node01.port=8009/host=lch/type=ajp13<br />~loadbalancer.type=lb<br />~.balance_workers=node01<br />worker.jkstatus.type=status<br />JkMount /jkstatus status<br />JkMount /myapps* loadbalancer</i></p>
<p>server.xml:<br />jvmRoute=&quot;node01&quot;<br />protocol=&quot;AJP/1.3&quot;</p>
<p><b>AJP im Einsatz</b></p>
<p><b>Real Connect</b>: CPING-Paket hin, CPONG zur&uuml;ck<br />Request: RQ Header<br />Response: Nur wenn Requests beendet sind.<br />LogLevel Trace</p>
<p><b>Template</b><br />einmalige Konfiguration, auf die f&uuml;r viele Instanzen referenziert werden kann.</p>
<p><b>Timeouts</b><br />socket_timeout, connection_pool_~, connect_~, prepost_~, reply_~</p>
<p><b>Recovery </b> +4 Recovery-mode: connection close after ERROR<br /> 3 &#8211; Lieblingsmodus von P.R.</p>
<p> <b>Z&auml;hler-Methoden</b> : Requests, Sessions (PR f&uuml;r statusbehaftete), Busy (kleinste Anzahl von Anfragen, von PR f&uuml;r statuslose Sessions), Traffic (kleinster r+w Traffic); nur Requests, die keine JSessionId erhalten haben.</p>
<p> LB-Algorithmus (PSEUDO-CODE)<br /> DEF service<br /> FIND &lt;worker that handles request&gt;<br /> CALL_get_most_suitable_worker<br /> IF EXISTS &lt;worker candidate&gt;<br /> FIND &lt;worker_endpoint&gt;<br /> IF EXIST &lt;worker_endpoint&gt;<br /> SET WORKER.ATTR.state_busy<br /> SET ATTR.lbvalue<br /> IF LB.ATTR</p>
<p>[###von Folie holen!###]<br /> Weiter mit FIND MOST SUITABLE Algorithmus<br /> Weiter mit FIND BEST Algorithmen<br /> <b>Retries</b></p>
<p>Loadbalancer oder Worker</p>
<p> <i>jk_status</i> : F&uuml;r Analyse zur Ermittlung des geeigneten LoadBalancers.<br /><i>mo_jk</i> <b>State</b> &#8211; Recoverable, Force Recoverable. <b>JKRequestLogFormat</b> &#8211; dezidierte Analysen. <br /> <b>Location Mapping</b>. Eine Maschine liefert statischen Content aus. Loadbalancer immer nutzen, schon wegen <i>jk_status</i>.</p>
<p>Empfohlene Mindestkonfiguration: Zwei Rechner mit je zwei Instanzen (stabiler und updatef&auml;hig.).</p>
<p><b>Hot Standby</b> -<br /><b>Routing</b> &#8211; Konfiguration: Szenario &quot;Monatschabschlussbericht.&quot;reportlb zustandslos einrichten<br /><b>Cluster-Session State</b> &#8211; &uuml;ber Domainen hinweg. Nodes bleiben nicht gleich. State auf anderen Rechner auslagern.<br /><b>Zellen</b> &#8211; <b>Distance</b>: Auch zum Trennen unterschiedlicher Standorte weltweit.<br /><b>Virtual Server via Direct Routing</b>. LoadBalancer &auml;ndert R&uuml;ckroute IPVS wird dadurch nicht zum Flaschenhals.<br /><b>Tomcat APR Connector</b>: Direkter OpenSSL-Support in Tomcat. Senden statischer Ressourcen mit OS sendfile (*ix); Viele KeepAlive &#8211; Verbindungskonstrukte jetzt m&ouml;glich (z.B. f&uuml;r AJAX)<b>IOPointer</b> wird Poller zugewiesen. </p>
<p><b>ApacheBench</b> &#8211; TestClient</p>
<p>IO ist derzeit der Performanceblocker, CPU nicht mehr. Gr&ouml;&szlig;te Installation mit 80 Tomcat-Instanzen auf 30-40-Maschinen.</p>
<p>&nbsp;</p>
<p> <span id="more-176"></span><br />
<h2 style="font-size: 11pt; width: 410px"> </h2>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/04/25/jax-2007-tomcat-und-apache-in-der-produktion-peter-roabach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CIFS &#8220;mount error 79 = Can not access a needed shared library&#8221;</title>
		<link>http://blog.gresch.de/2007/04/20/cifs-mount-error-79-can-not-access-a-needed-shared-library/</link>
		<comments>http://blog.gresch.de/2007/04/20/cifs-mount-error-79-can-not-access-a-needed-shared-library/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 09:49:55 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=166</guid>
		<description><![CDATA[utf-8 zu utf8, das ist alles.]]></description>
			<content:encoded><![CDATA[<p><strong>utf-8</strong> zu <strong>utf8</strong>, das ist alles.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/04/20/cifs-mount-error-79-can-not-access-a-needed-shared-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3: &#8220;No cookies, no Typo3&#8243;&#8230;</title>
		<link>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/</link>
		<comments>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 20:39:56 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=154</guid>
		<description><![CDATA[Ziemlich unerfreulich, so ein Update auf PHP5, aber es gibt ja Google, da findet man dann z.B: http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html]]></description>
			<content:encoded><![CDATA[<p>Ziemlich unerfreulich, so ein Update auf PHP5, aber es gibt ja Google, da findet man dann z.B:</p>
<p><a href="http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html">http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diff für bestimmte Dateien in zwei Verzeichnissen</title>
		<link>http://blog.gresch.de/2007/02/24/diff-fuer-bestimmte-dateien-in-zwei-verzeichnissen/</link>
		<comments>http://blog.gresch.de/2007/02/24/diff-fuer-bestimmte-dateien-in-zwei-verzeichnissen/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 05:14:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=153</guid>
		<description><![CDATA[&#8220;Gegen das Vergessen&#8221;&#8230; diff -r -q -y -t -w firstDir secondDir &#124; grep .xml Zeigt die Dateien mit der Dateiendung .xml an, die in den Verzeichnissen firstDir und secondDir vorhanden sind.]]></description>
			<content:encoded><![CDATA[<p>&#8220;Gegen das Vergessen&#8221;&#8230;</p>
<pre>diff -r -q -y -t -w firstDir secondDir | grep .xml</pre>
<p>Zeigt die Dateien mit der Dateiendung <em>.xml</em> an, die in den Verzeichnissen <em>firstDir</em> und <em>secondDir</em> vorhanden sind.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/24/diff-fuer-bestimmte-dateien-in-zwei-verzeichnissen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WinSCP unter Linux mit Crossover Office??? Ha-haaa!</title>
		<link>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/</link>
		<comments>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 19:33:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=152</guid>
		<description><![CDATA[Wer unter Linux ein GUI ben&#246;tigt, um &#252;ber SCP auf ein Verzeichnis auf einem anderen Server zugreifen zu k&#246;nnen, denkt vielleicht an WinSCP aus der Windows-Welt. Nun soll dieses Tool auch unter Linux mit Crossover Office zum Laufen gebracht werden k&#246;nnen&#8230; Benutzer von KDE haben&#39;s da aber komfortabler: Sie brauchen nur fish://[Benutzer]@[Hostname/-IP-Adresse[:Portnummer]] einzugeben und ihr [...]]]></description>
			<content:encoded><![CDATA[<p>Wer unter Linux ein GUI ben&ouml;tigt, um &uuml;ber SCP auf ein Verzeichnis auf einem anderen Server zugreifen zu k&ouml;nnen, denkt vielleicht an WinSCP aus der Windows-Welt. Nun soll dieses Tool auch unter Linux mit Crossover Office zum Laufen gebracht werden k&ouml;nnen&#8230;</p>
<p> Benutzer von KDE haben&#39;s da aber komfortabler: Sie brauchen nur <em>fish://[Benutzer]@[Hostname/-IP-Adresse[:Portnummer]]</em> einzugeben und ihr PW zu speichern, schon k&ouml;nnen sie auf den entfernten Server zugreifen.</p>
<p> Sehr angenehme L&ouml;sung, vor allem mit der KWallet-Integration. Vorteilhaft ist auch, dass man &#8211; wenn auch mit Performancenachteilen bei Fremdhostern &#8211; in einer Zwei-Panel-Ansicht (&quot;Midnight-Commander&quot;-Modus) sogar von einem Remoteserver zum anderen Dateioperationen ausf&uuml;hren kann.</p>
<p>Falls das nicht funktionieren sollte (z.B. wg. Firewalls auf der Serverseite, die nur f&uuml;r SCP/SFTP freigegeben sind &#8211; funkioniert manchmal nicht ohne ersichtlichen Grund [Pakete noch nicht angeschaut]): Einfach mal sftp://(&#8230;) ausprobieren! &nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Sieb&#8230;</title>
		<link>http://blog.gresch.de/2007/02/20/das-sieb/</link>
		<comments>http://blog.gresch.de/2007/02/20/das-sieb/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 05:31:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=147</guid>
		<description><![CDATA[Ich kanns mir einfach nicht merken, deshalb wirds jetzt hier verfügbar gemacht: find -name '*.xml' -type f -exec grep -q 'NEEDLE' {} \; -print Dafür sollte es ein Alias geben wie &#8220;cf &#8216;*.xml&#8217; &#8216;NEEDLE&#8217;&#8221;. (c.f. nicht für confer, sondern für &#8220;comfortfind&#8221;&#8230;).]]></description>
			<content:encoded><![CDATA[<p>Ich kanns mir einfach nicht merken, deshalb wirds jetzt hier verfügbar gemacht:</p>
<pre>find -name '*.xml' -type f -exec grep -q 'NEEDLE' {} \; -print
</pre>
<p>Dafür sollte es ein Alias geben wie <strong>&#8220;cf &#8216;*.xml&#8217; &#8216;NEEDLE&#8217;&#8221;</strong>. (c.f. nicht für confer, sondern für &#8220;comfortfind&#8221;&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/20/das-sieb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serendipity: RSS-Feeds funktionieren nicht (mehr)</title>
		<link>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/</link>
		<comments>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 18:59:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[s9y]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=110</guid>
		<description><![CDATA[Zwei wesentliche Gr&#252;nde: Das Style-Verzeichnis &#34;default&#34; enth&#228;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von &#60;php? &#62; in einer PHP-Datei, bevorzugt config.inc.php, vorhanden. Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen. Siehe diesen Forumsbeitrag.]]></description>
			<content:encoded><![CDATA[<p>Zwei wesentliche Gr&uuml;nde: Das Style-Verzeichnis &quot;default&quot; enth&auml;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von <strong>&lt;php? &gt;</strong> in einer PHP-Datei, bevorzugt <strong>config.inc.php</strong>, vorhanden.  Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen.  Siehe <a href="http://board.s9y.org/viewtopic.php?t=8476">diesen Forumsbeitrag</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrollrad unter Linux mit KVM-Switch&#8230;</title>
		<link>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/</link>
		<comments>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 18:44:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=84</guid>
		<description><![CDATA[Ein Problem, das mich eine Weile wirklich wenig erfreute: Wenn man mit dem KVM-Switch zu einem anderen Rechner wechselt und danach zum Linuxrechner zurÃ¼ck, arbeitet das Mausrad (Scrollrad, Scrollwheel) nicht mehr. Der Hinweis auf http://kerneltrap.org/node/3374 brachte die LÃ¶sung: Als Startparameter des Bootloaders &#8220;psmouse.proto=imps&#8221; eintragen (und xorg.conf entsprechend anpassen, falls nicht geschehen, also &#8220;Option &#8220;Protocol&#8221; &#8220;IMPS/2&#8243;. [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Problem, das mich eine Weile wirklich wenig erfreute: Wenn man mit dem KVM-Switch zu einem anderen Rechner wechselt und danach zum Linuxrechner zurÃ¼ck, arbeitet das Mausrad (Scrollrad, Scrollwheel) nicht mehr.</p>
<p>Der Hinweis auf <a href="http://kerneltrap.org/node/3374">http://kerneltrap.org/node/3374</a> brachte die LÃ¶sung:<br />
Als Startparameter des Bootloaders &#8220;psmouse.proto=imps&#8221; eintragen (und <em>xorg.conf</em> entsprechend anpassen, falls nicht geschehen, also &#8220;Option &#8220;Protocol&#8221; &#8220;IMPS/2&#8243;.</p>
<p>Neustarten, funktioniert zuverlÃ¤ssig. <img src='http://blog.gresch.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Probleme mit Treiberdatenbank nach Update auf 10.2</title>
		<link>http://blog.gresch.de/2006/12/31/opensuse-probleme-mit-treiberdatenbank-nach-update-auf-10-2/</link>
		<comments>http://blog.gresch.de/2006/12/31/opensuse-probleme-mit-treiberdatenbank-nach-update-auf-10-2/#comments</comments>
		<pubDate>Sun, 31 Dec 2006 12:49:23 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[drucker]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=77</guid>
		<description><![CDATA[killall y2base &#038;&#038; rm /var/lib/YaST2/ppd_db.ycp]]></description>
			<content:encoded><![CDATA[<pre>
killall y2base &#038;&#038; rm /var/lib/YaST2/ppd_db.ycp
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/12/31/opensuse-probleme-mit-treiberdatenbank-nach-update-auf-10-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create certificates with OpenSSH</title>
		<link>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/</link>
		<comments>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 16:11:11 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=66</guid>
		<description><![CDATA[Die Anleitung von Dr. Lotz wurde leider nicht &#252;berarbeitet, deshalb hier eine Schritt-f&#252;r-Schritt-Anleitung&#8230; 1. Als root einloggen. 2. openssl.conf anpassen, falls noch nicht geschehen (siehe openssl.cnf &#8211; &#34;myWonderfulHostname&#34; mit entsprechendem Servernamen ersetzen&#8230;). Am wichtigsten ist das commonName-Attribut! 3. Verzeichnis anlegen &#160; cd ~ &#38;&#38; mkdir myWonderfulHostnameCA &#38;&#38; cd myWonderfulHostnameCA &#160; 4. Unterverzeichnisse anlegen &#160; mkdir [...]]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://www.dr-lotz.de/cyrus-imap.php">Anleitung von Dr. Lotz</a> wurde leider nicht &uuml;berarbeitet, deshalb hier eine Schritt-f&uuml;r-Schritt-Anleitung&#8230;</p>
<p>1. Als root einloggen.</p>
<p>2. openssl.conf anpassen, falls noch nicht geschehen (siehe <a href="/kgblog/uploads/linux/openssl.cnf" title="openssl.cnf" target="_blank">openssl.cnf</a> &#8211; <font color="#ff0000"><strong>&quot;myWonderfulHostname&quot; mit entsprechendem Servernamen ersetzen&#8230;</strong></font>). Am wichtigsten ist das <strong>commonName</strong>-Attribut!</p>
<p>3. Verzeichnis anlegen</p>
<p>&nbsp;</p>
<pre>cd ~ &amp;&amp; mkdir myWonderfulHostnameCA &amp;&amp; cd myWonderfulHostnameCA</pre>
<p>&nbsp;</p>
<p>4. Unterverzeichnisse anlegen</p>
<p>&nbsp;</p>
<pre>mkdir certs newcerts crl private &amp;&amp; touch index.txt &amp;&amp; echo &quot;01&quot; &gt; serial</pre>
<p>&nbsp;</p>
<p>5. Jetzt wird die CA erzeugt. Zur Sicherheit commonName manuell eingeben. Passphrase gut sichern!!!</p>
<p>&nbsp;</p>
<pre>openssl req -new -x509 -keyout private/myWonderfulHostnameCA_prv_key.pem -out myWonderfulHostnameCA_cert.pem -days 3650</pre>
<p>&nbsp;</p>
<p>6. Schl&uuml;sselpaar f&uuml;r den Server erzeugen.</p>
<p>&nbsp;</p>
<pre>openssl req -new -keyout certs/myWonderfulHostname_prv_key.pem -out certs/myWonderfulHostname_req.pem -days 3650</pre>
<p>&nbsp;</p>
<p>7. Unverschl&uuml;sselten Key erzeugen. &#8211; Wenn dieser benutzt wird, sollte man sich um die Rechte so k&uuml;mmern, dass nur die Prozesse darauf zugreifen k&ouml;nnen, die ihn ben&ouml;tigen! Das ginge ggf. mit ACLs.</p>
<p>&nbsp;</p>
<pre>openssl rsa &lt; certs/myWonderfulHostname_prv_key.pem &gt; myWonderfulHostname_prv_key-unverschluesselt.pem</pre>
<p>&nbsp;</p>
<p>8.</p>
<p>9. &Ouml;ffentlichen Schl&uuml;ssel mit privatem der CA unterschreiben:</p>
<p>&nbsp;</p>
<pre>openssl ca -policy policy_anything -notext -out certs/myWonderfulHostname_cert.pem -infiles certs/myWonderfulHostname_req.pem</pre>
<p>&nbsp;</p>
<p>10. Jetzt gehts daran, Apache unsere Files bekannt zu machen. Erst einmal <em>/etc/httpd/conf/ssl</em>. sichern! Apache ben&ouml;tigt:</p>
<ul>
<li>&bull; SSLCertificateFile (default: server.crt) =&gt; Das entspricht dem von uns generierten <em>/root/myWonderfulHostnameCA/certs/myWonderfulHostname_cert.pem</em>.</li>
<li>&bull; SSLCertificateKeyFile (default: server.key) =&gt; Wenn wir die unverschl&uuml;sselte Version verwenden m&ouml;chten (keine PW-Abfrage beim Apache reboot) nehmen wir: <em>/root/myWonderfulHostnameCA/myWonderfulHostname_prv_key-unverschluesselt.pem</em> , ansonsten benutzt der Hardcore-Admin bestimmt viel lieber <em>/root/myWonderfulHostnameCA/certs/myWonderfulHostname_prv_key.pem</em></li>
</ul>
<p>&#8230; Also:</p>
<p>&nbsp;</p>
<pre>mv /etc/httpd/conf/ssl.crt/server.crt /etc/httpd/conf/ssl.crt/server.crt.bak &amp;&amp; cp /root/myWonderfulHostnameCA/certs/myWonderfulHostname_cert.pem /etc/httpd/conf/ssl.crt/server.crt</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>und</p>
<p>&nbsp;</p>
<pre>mv /etc/httpd/conf/ssl.key/server.key /etc/httpd/conf/ssl.key/server.key.bak &amp;&amp; cp /root/myWonderfulHostnameCA/myWonderfulHostname_prv_key-unverschluesselt.pem /etc/httpd/conf/ssl.key/server.key</pre>
<p>&nbsp;</p>
<p>11.</p>
<p>12. Apache neustarten.</p>
<pre>apachectl stop &amp;&amp; apachectl start</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

