<?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>Ich bin root &#187; linux</title>
	<atom:link href="http://ichbinroot.de/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://ichbinroot.de</link>
	<description>ich darf das!</description>
	<lastBuildDate>Fri, 13 Jan 2012 13:49:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>XEN auf meinem alten Rechner</title>
		<link>http://ichbinroot.de/2009/09/xen-auf-meinem-alten-rechner/</link>
		<comments>http://ichbinroot.de/2009/09/xen-auf-meinem-alten-rechner/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 20:13:51 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[anleitungen]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[lilo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=60</guid>
		<description><![CDATA[Neben den diesjährigen MRMCDs habe ich mich dieses Wochenende endlich auch mal mit XEN befasst. Dazu habe ich auf meinem alten Rechner ein Lenny mit SoftRAID und LVM installiert. Die Kombination mag Grub nicht so 100%-ig &#8211; man sollte 3 md&#8217;s anlegen &#8211; /boot, swap und eines für LVM &#8211; ansonsten lässt einem der Debian-Installer [...]]]></description>
			<content:encoded><![CDATA[<p>Neben den diesjährigen <a href="http://mrmcd0x8.metarheinmain.de/">MRMCDs</a> habe ich mich dieses Wochenende endlich auch mal mit XEN befasst. Dazu habe ich auf meinem alten Rechner ein Lenny mit SoftRAID und LVM installiert.</p>
<p><span id="more-60"></span></p>
<p>Die Kombination mag Grub nicht so 100%-ig &#8211; man sollte 3 md&#8217;s anlegen &#8211; /boot, swap und eines für LVM &#8211; ansonsten lässt einem der Debian-Installer gleich gar keine Wahl und bietet nur LILO zur Installation an. Leider Verträgt sich LILO nicht so gut mit XEN (-&gt;frickel).</p>
<p>Nach der Installation habe ich als erstes XEN und brauchbare Tools dazu installiert:</p>
<pre>aptitude install xen-hypervisor xen-linux-system-2.6.26-2-xen-amd64 xenwatch xen-shell</pre>
<p>Anschließend noch die /etc/xen/xend-config.sxp etwas modifiziert:</p>
<pre>[...]
(network-script network-bridge)
[...]
#(network-script network-dummy)
[...]</pre>
<p>Einen Reboot später sagt uname -r auch schon: &#8220;2.6.26-2-xen-amd64&#8243;</p>
<p>Danach noch schnell die /etc/xen-tools/xen-tools.conf angepasst:</p>
<pre>dist = lenny
arch=amd64
dhcp = 1
mirror = http://ftp.de.debian.org/debian/</pre>
<p>Ausserdem finde ich es ganz nett, wenn bei neu erstellten XEN-VMs auch gleich mein Public Key für SSH mitinstalliert wird:</p>
<pre>mkdir -p /etc/xen-tools/skel/root/.ssh
chmod -R 700 /etc/xen-tools/skel/root
# Key in /etc/xen-tools/skel/root/.ssh/authorized_keys einfügen
chmod 644 /etc/xen-tools/skel/root/.ssh/authorized_keys</pre>
<p>Zum Abschluss gleich noch eine XEN-VM erstellen:</p>
<pre>xen-create-image --hostname=couch1 --role=udev</pre>
<h3>clocksource/0: Time went backwards</h3>
<p>Um den Fehler &#8220;clocksource/0: Time went backwards&#8221; zu beheben muss in der /etc/sysctl.conf innerhalb der VMs folgende Zeile ergänzt werden:</p>
<pre>xen.independent_wallclock=1</pre>
<p>Damit wir das nicht bei jeder neuen VM erneut machen müssen, kopieren wir auf der dom0 die /etc/sysctl.conf in das skel-Verzeichnis und ergänzen dort dann auch die obige Zeile:</p>
<pre>cp /etc/sysctl.conf /etc/xen-tools/skel/etc/sysctl.conf</pre>
<p>Ausserdem müssen die Konfigurationsdateien für die VMs (/etc/xen/*.cfg) um folgende Zeile ergänzt werden:</p>
<pre>extra="clocksource=jiffies"</pre>
<p>Zusätzlich installieren wir auf der dom0 und innerhalb der VMs ntp damit die Zeit stimmt:</p>
<pre>aptitude install ntp
</pre>
<h3>Starting periodic command scheduler: crond.</h3>
<p>Damit die console nicht nach &#8220;<em>Starting periodic command scheduler: crond.</em>&#8221; hängen bleibt, müssen wir die extra-Zeile etwas erweitern:</p>
<pre>extra="clocksource=jiffies console=hvc0 xencons=tty"</pre>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2009/09/xen-auf-meinem-alten-rechner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peak memory usage unter Linux ermitteln</title>
		<link>http://ichbinroot.de/2008/11/peak-memory-usage-unter-linux-ermitteln/</link>
		<comments>http://ichbinroot.de/2008/11/peak-memory-usage-unter-linux-ermitteln/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 10:12:28 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programmtipps]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=53</guid>
		<description><![CDATA[Die verbrauchte CPU Zeit eines Prozesses findet man ja einfach mit time heraus. Nur wie macht man das selbe mit dem maximalen Speicherverbrauch eines Prozesses? Laut man time kann time das auch. Entweder man übergibt das gewünschte Format mit -f respektive &#8211;format oder man lässt sich einfach alle Werte ausgeben (-v). Wichtig ist, dass man [...]]]></description>
			<content:encoded><![CDATA[<p>Die verbrauchte CPU Zeit eines Prozesses findet man ja einfach mit <em>time</em> heraus. Nur wie macht man das selbe mit dem maximalen Speicherverbrauch eines Prozesses?</p>
<p><span id="more-53"></span>
<p> Laut <em>man time</em> kann <em>time</em> das auch. Entweder man übergibt das gewünschte Format mit <em>-f</em> respektive <em>&#8211;format</em> oder man lässt sich einfach alle Werte ausgeben (<em>-v</em>). Wichtig ist, dass man <em>/usr/bin/time</em> nutzt anstatt dem bash keyword <em>time</em>.</p>
<p>Man wird recht schnell feststellen, das time für den Speicherverbrauch immer 0 ausgibt. Die man page schreibt dazu: <em>Not all resources are measured by all versions of Unix, so some of the values might be reported as zero.</em></p>
<p>Eine andere, funktionierende(!) Möglichkeit ist libmemusage.so die unter Ubuntu als Teil von libc6 mitinstalliert wird:</p>
<pre>LD_PRELOAD=/lib/libmemusage.so PROGRAMM</pre>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2008/11/peak-memory-usage-unter-linux-ermitteln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passwörter mit einem Script setzen</title>
		<link>http://ichbinroot.de/2008/08/passworter-mit-einem-script-setzen/</link>
		<comments>http://ichbinroot.de/2008/08/passworter-mit-einem-script-setzen/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 12:39:16 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programmtipps]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=49</guid>
		<description><![CDATA[echo "user1:password1 user2:password2 user3:password3 user4:password4" &#124; chpasswd -m]]></description>
			<content:encoded><![CDATA[<pre>echo "user1:password1
user2:password2
user3:password3
user4:password4" | chpasswd -m</pre>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2008/08/passworter-mit-einem-script-setzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rpms unter debian etch entpacken</title>
		<link>http://ichbinroot.de/2008/05/rpms-unter-debian-etch-entpacken/</link>
		<comments>http://ichbinroot.de/2008/05/rpms-unter-debian-etch-entpacken/#comments</comments>
		<pubDate>Fri, 30 May 2008 14:39:32 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[anleitungen]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programmtipps]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=34</guid>
		<description><![CDATA[sudo aptitude install rpm rpm2cpio paket.rpm &#124; cpio -id]]></description>
			<content:encoded><![CDATA[<pre>sudo aptitude install rpm
rpm2cpio paket.rpm | cpio -id</pre>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2008/05/rpms-unter-debian-etch-entpacken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voyage Linux auf der Alix</title>
		<link>http://ichbinroot.de/2008/05/voyage-linux-auf-der-alix/</link>
		<comments>http://ichbinroot.de/2008/05/voyage-linux-auf-der-alix/#comments</comments>
		<pubDate>Mon, 19 May 2008 11:45:02 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[ALIX]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=106</guid>
		<description><![CDATA[Voyage Linux ist eine auf Debian 4.0 (etch) basierende Distribution für eingebettete Systeme. Sie benötigt in einer typischen Installation nur 64MB Speicherplatz und ist für den Betrieb auf CF-Karten o.ä. optimiert. Da apt zur Paketverwaltung eingesetzt wird, können zusätzliche Pakete genau wie unter Debian installiert werden. Der Kernel von Voyage Linux enthält die Module die [...]]]></description>
			<content:encoded><![CDATA[<p>Voyage Linux ist eine auf Debian 4.0 (etch) basierende Distribution für eingebettete Systeme. Sie benötigt in einer typischen Installation nur 64MB Speicherplatz und ist für den Betrieb auf CF-Karten o.ä. optimiert. Da apt zur Paketverwaltung eingesetzt wird, können zusätzliche Pakete genau wie unter Debian installiert werden. Der Kernel von Voyage Linux enthält die Module die für den Hardware-<a href="http://ichbinroot.de/2008/05/alix-watchdog/">Watchdog</a> sowie die <a href="http://ichbinroot.de/2008/05/alix-leds/">LEDs</a> der <a href="http://ichbinroot.de/2008/05/alix/">ALIX</a> benötigt werden.</p>
<h3>Voyage-Kernel unter etch nutzen</h3>
<ol>
<li>Zur /etc/apt/sources.list folgende Zeile hinzufügen
<pre>deb http://www.voyage.hk/dists/0.5/ ./</pre>
</li>
<li>
<pre>aptitude update
aptitude install linux-image-2.6.23-486-voyage</pre>
</li>
<li>Anschließend rebooten.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2008/05/voyage-linux-auf-der-alix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Linktipp] File-Descriptoren unter Linux (Anzahl, Limits, etc.)</title>
		<link>http://ichbinroot.de/2008/03/linktipp-file-descriptoren-unter-linux-anzahl-limits-etc/</link>
		<comments>http://ichbinroot.de/2008/03/linktipp-file-descriptoren-unter-linux-anzahl-limits-etc/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 11:48:11 +0000</pubDate>
		<dc:creator>root</dc:creator>
				<category><![CDATA[linktipp]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ichbinroot.de/?p=30</guid>
		<description><![CDATA[http://www.netadmintools.com/art295.html]]></description>
			<content:encoded><![CDATA[<p><a mce_href="http://www.netadmintools.com/art295.html" href="http://www.netadmintools.com/art295.html">http://www.netadmintools.com/art295.html</a><br mce_bogus="1"></p>
]]></content:encoded>
			<wfw:commentRss>http://ichbinroot.de/2008/03/linktipp-file-descriptoren-unter-linux-anzahl-limits-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

