<?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>Stetix &#187; Linux</title>
	<atom:link href="http://stetix.de/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://stetix.de</link>
	<description>Gedanken über Web-Development, Webdesign, Technik, Handys, Musik, Vinyl, Gadgeds und mehr..</description>
	<lastBuildDate>Tue, 31 Aug 2010 14:11:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Howto: Xen Loop Disk Image vergrössern</title>
		<link>http://stetix.de/howto-xen-loop-disk-image-vergroessern.html</link>
		<comments>http://stetix.de/howto-xen-loop-disk-image-vergroessern.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 09:56:24 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[e2fsck]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Loop Device]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[resite2fs]]></category>
		<category><![CDATA[Virtualbox]]></category>
		<category><![CDATA[VServer]]></category>
		<category><![CDATA[Win4lin]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=1467</guid>
		<description><![CDATA[Win4lin, KVM, QEMU, Virtualbox und Xen sind viel genutze Techniken zur Server Virtualisierung. Oft wird bei virtuellen Servern, auch genannt VServer, ein sogenantes Loop Filesystem mit einer etwas kleineren Grösse genutzt. 1 GB ist groß für eine einzelne Datei, aber nicht groß genug, wenn die Datei als ein ganzes Filesystem dienen soll. Schnell merkt man [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/rsync-error-remote-command-not-found.html' rel='bookmark' title='Permanent Link: rsync error: remote command not found'>rsync error: remote command not found</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://stetix.de/wp-content/uploads/2010/07/hdd.jpg" alt="hdd Howto: Xen Loop Disk Image vergrössern" title="hdd" width="128" height="128" class="alignright size-full wp-image-1470" />Win4lin, KVM, QEMU, Virtualbox und Xen sind viel genutze Techniken zur Server Virtualisierung. Oft wird bei virtuellen Servern, auch genannt VServer, ein sogenantes <a href="http://de.wikipedia.org/wiki/Loop_device">Loop Filesystem</a> mit einer etwas kleineren Grösse genutzt. 1 GB ist groß für eine einzelne Datei, aber nicht groß genug, wenn die Datei als ein ganzes Filesystem dienen soll.</p>
<p>Schnell merkt man das die Größe der Festplatte nicht mehr ausreicht und der freie Speicherplatz wird immer geringer. Was also tun? Zum Glück kann man ein Loop Device problemlos vergrössern. Die folgende Anleitung beschreibt, wie man auf Linux-Systemen ein solches Loop Disk Image vergrössern kann, sofern man das <a href="http://de.wikipedia.org/wiki/Ext2">ext2</a> oder <a href="http://de.wikipedia.org/wiki/Ext3">ext3 Filesystem</a> nutzt (Unter <a href="http://de.wikipedia.org/wiki/Ext4">ext4</a> sollte dies ebenso laufen, wurde allerdings noch nicht getestet).</p>
<p><big><strong>1.</strong></big> Virtuellen Server stoppen, der das zu vergrößernde Loop Device nutzt</p>
<p><big><strong>2.</strong></big> Falls genügend Platz vorhanden ist, Backup des aktuellen Loop Devices erstellen mit:</p>
<p><code># cp loop_image_file loop_image_file.backup</code></p>
<p><big><strong>3.</strong></big> Folgenden Befehl zum Vergrössern des Loop Devices bzw. der Loop Disk Image nutzen:</p>
<p><code># dd if=/dev/zero bs=1024k count=1024 >> loop_image_file</code></p>
<p>Anstatt &#8220;loop_image_file&#8221; den Pfad zu Eurem Loop Disk Image nutzen. der Befehl fügt dem Image 1 GB Platz hinzu. Möchte man mehr Platz hinzufügen, ändert man einfach den count-Paremeter entsprechend des gewünschten Platzes. Unbedingt sicher gehen, das der zweifache (also hinzufügende) Redirector >> genutzt wird und nicht der einfache >. Sonst würde das File einfach überschrieben werden (deshalb auch zur Sicherheit unser Backup :-).</p>
<p><big><strong>4.</strong></big> Plattencheck auf das neue vergrösserte Filesystem ausführen:</p>
<p><code># e2fsck -f loop_image_file</code></p>
<p><big><strong>5.</strong></big> Filesystem mit folgendem Befehl vergrössern bzw. auf die Grösse anpassen</p>
<p><code># resize2fs loop_image_file</code></p>
<p><big><strong>6.</strong></big> Virtuellen Server starten.</p>
<p>Jetzt sollte auf dem VServer beim Ausführen von &#8220;df&#8221; mehr Platz zur Verfügung stehen. </p>
<p>Das ist eine Übersetzung des Original-Posts &quot;<a href="http://mediakey.dk/~cc/howto-resize-xen-loop-disk-image/">Howto: Resize Xen Loop Disk Image</a>&quot;.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Howto%3A+Xen+Loop+Disk+Image+vergr%C3%B6ssern+http://stetix.de/?p=1467" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="Howto: Xen Loop Disk Image vergrössern" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Howto%3A+Xen+Loop+Disk+Image+vergr%C3%B6ssern+http://stetix.de/?p=1467" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/howto-xen-loop-disk-image-vergroessern.html&amp;title=Howto%3A+Xen+Loop+Disk+Image+vergr%C3%B6ssern" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="Howto: Xen Loop Disk Image vergrössern" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/howto-xen-loop-disk-image-vergroessern.html&amp;t=Howto%3A+Xen+Loop+Disk+Image+vergr%C3%B6ssern" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="Howto: Xen Loop Disk Image vergrössern" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/rsync-error-remote-command-not-found.html' rel='bookmark' title='Permanent Link: rsync error: remote command not found'>rsync error: remote command not found</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/howto-xen-loop-disk-image-vergroessern.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</title>
		<link>http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html</link>
		<comments>http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 15:05:03 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[cronjob]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=1174</guid>
		<description><![CDATA[Mit Hilfe von Cronjobs können auf Unix- und Linux-Systemen Vorgänge automatisert und zu einem bestimmten Zeitpunkt immer wiederkehrend ausgeführt werden. Diese Vorgänge können einzelne Befehle, Shell-Scripts, Programme, PHP- und sonstige Scriptsprachen-Scripts oder auch eine Anreihung von Linux-Befehlen sein. Beispielsweisse werden Backups, die täglich oder sogar stündlich geschehen sollen meist per Cronjob ausgeführt. Crontab Crontab wird [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://stetix.de/wp-content/uploads/2010/01/cronjob.jpg" alt="cronjob Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen" title="cronjob" width="300" height="199" class="alignright size-full wp-image-1309" />Mit Hilfe von Cronjobs können auf Unix- und Linux-Systemen Vorgänge automatisert und zu einem bestimmten Zeitpunkt immer wiederkehrend ausgeführt werden. Diese Vorgänge können einzelne Befehle, Shell-Scripts, Programme, PHP- und sonstige Scriptsprachen-Scripts oder auch eine Anreihung von Linux-Befehlen sein. Beispielsweisse werden Backups, die täglich oder sogar stündlich geschehen sollen meist per Cronjob ausgeführt.</p>
<p><span id="more-1174"></span></p>
<h3>Crontab</h3>
<p>Crontab wird die Tabelle genannt, in der die einzelnen Cronjobs definiert und konfiguriert werden. Die Tabelle enthält pro Zeile den Zeitpunkt und die Befehlsfolge, die ausgeführt werden soll. Der Begriff Crontab setzt sich aus dem griechischen Chronos (Zeit) und lateinischen Tabula (die Tafel, das Brett) zusammen. </p>
<p>Gleichzeitig ist crontab auch das Programm, mit dessen Hilfe man die Crontabs bearbeiten kann. Um die Contab zu bearbeiten, muß folgender Befehl eingegeben werden:</p>
<p><code>crontab -e</code></p>
<h3>Crontab Syntax</h3>
<p>Jeder Cronjob hat folgendes Format:</p>
<p><code>* * * * * auszuführender Befehl<br />
┬ ┬ ┬ ┬ ┬<br />
│ │ │ │ │<br />
│ │ │ │ └──── Wochentag (0-7, Sonntag ist 0 oder 7)<br />
│ │ │ └────── Monat (1-12)<br />
│ │ └──────── Tag (1-31)<br />
│ └────────── Stunde (0-23)<br />
└──────────── Minute (0-59)<br />
</code></p>
<p>Ein Stern * bedeutet Ausführung wird immer erfolgen, also zu jeder Minute, jeder Stunde, jedem Tag, jedem Monat oder jedem Wochentag. Um die einzelnen Stellen auseinander zu halten, hilft folgendes Diagram:</p>
<p><code><strong>1 2 3 4 5 Befehl</strong><br />
<br />
1 = Minute (0-59)<br />
2 = Stunde (0-23)<br />
3 = Tag (0-31)<br />
4 = Monat (1-12)<br />
5 = Wochentag (0-7, Sonntag ist 0 oder 7)<br />
Befehl = Der auszuführende Befehl.<br />
</code></p>
<p>Für die ersten fünf Stellen, also die Zeiwerte sind folgende Optionen zusätzlich möglich:</p>
<p>* = Ausführung immer (zu jeder&#8230;)<br />
*/n = Ausführung aller n<br />
n,x,y = Ausführung um/am n, x und y</p>
<h3>Cronjob Beispiele</h3>
<p>Um zum Beispiel jede Nacht um 5 Uhr morgens das Backup auszuführen, würde man den Cronjob folgendermaßen anlegen:</p>
<p><code>0 5 * * *      /usr/bin/backup.sh<br />
</code></p>
<p>Einen Sound alle 10 Minuten Abzuspielen könnte wie folgt aussehen:</p>
<p><code>*/10 * * * *      /usr/bin/play_sound.sh<br />
</code></p>
<p>Eine Erinnerungsmail um 8 und um 17 Uhr zu verschicken geht z.B. so:</p>
<p><code>0 8,17 * * *      /usr/bin/send_reminder_mail.sh<br />
</code></p>
<h3>Ausgabe der Cronjobs</h3>
<p>Die Ausgabe der Cronjobs wird standardmässig per Mail an den jeweiligen System-User der den Cronjob eingerichtet hat gesendet. Um dies zu unterdrücken, könnte man die Ausgabe in eine Datei umleiten oder mit Umleitung zu /dev/null komplett verwerfen:</p>
<p><strong>Cronjob-Ausgabe in Logfile umleiten</strong></p>
<p><code>0 8,17 * * *      /usr/bin/script.sh >>/var/log/cron/send_reminder_mail 2>&#038;1<br />
</code></p>
<p><strong>Cronjob-Ausgabe verwerfen</strong></p>
<p><code>0 8,17 * * *      /usr/bin/script.sh >/dev/null 2>&#038;1<br />
</code></p>
<p>2>&#038;1 bedeutet, das sowohl die normale Ausgabe als auch Fehler in die vorher angegebene Datei umgeleitet werden.</p>
<h3>Cronjob-Dateien und Verzeichnisse</h3>
<p>Zusätzlich zum crontab-Befehl gibt es je nach Distribution Dateien, die systemweite Crontabs beinhalten und nur durch den User root bearbeitet werden können:</p>
<p><strong>/etc/crontab</strong></p>
<p>Die System-Crontab-Datei, in der zusätzlich noch ein System-Benutzer, der den Befehl ausführen soll, mit angegeben werden muß:</p>
<p><code><strong>1 2 3 4 5 Benutzer Befehl</strong><br />
<br />
1 = Minute (0-59)<br />
2 = Stunde (0-23)<br />
3 = Tag (0-31)<br />
4 = Monat (1-12)<br />
5 = Wochentag (0-7, Sonntag ist 0 oder 7)<br />
Benutzer = Benutzername des Benutzers, unter dem der Befehl ausgeführt wird.<br />
Befehl = Der auszuführende Befehl.<br />
</code></p>
<p>Beispiel:<br />
<code>0 8,17 * * *      root /usr/bin/script.sh >>/var/log/cron/send_reminder_mail 2>&#038;1<br />
<code>0 3 * * *      wwwrun /usr/bin/webjobs_nighly.sh >>/var/log/cron/send_reminder_mail 2>&#038;1<br />
</code></p>
<p><strong>/etc/cron* Verzeichnisse</strong></p>
<p>Eine weitere Möglichkeit Cronjobs anzulegen sind die Verzeichnisse unter /etc/cron*, in denen alle enthaltenen Dateien zum bestimmten Zeitpunkt ausgeführt werden. Die Dateien im Einzelnen</p>
<p>/etc/cron.d/ = Erweiterungen zur /etc/crontab-Datei, gleiche Syntax.<br />
/etc/cron.daily/ = Einmal irgendwann täglich.<br />
/etc/cron.hourly/ = Einmal irgendwann stündlich.<br />
/etc/cron.monthly/ = Einmal irgendwann monatlich.<br />
/etc/cron.weekly/ = Einmal irgendwann wöchentlich.</p>
<p>Die letzten vier werden oft genutzt, wenn ein Job in einem bestimmten Interval erledigt werden muß, der genaue Zeitpunkt hierfür aber unerheblich ist.</p>
<h3>Crontab und gut?</h3>
<p><img src="http://stetix.de/wp-content/uploads/2010/01/job-selector1.jpg" alt="job selector1 Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen" title="job-selector" width="300" height="300" class="alignright size-full wp-image-1311" /></p>
<p>Ich hoffe, ich konnte einen kleinen Einblick in die Cronjobs unter Linux geben und dem ein oder anderen bei der Syntax behilflich sein. Dieser Artikel entsteht auch mit etwas Eigennutz, da ich auch oft überlegen muß, wie die genaue Reihenfolge in der Crontab nun ist.  Es gibt natürlich noch eine Menge anderer Tools wie <a href="http://linux.about.com/library/cmd/blcmdl1_at.htm">at</a>, <a href="http://anacron.sourceforge.net/">anacron</a>, <a href="http://fcron.free.fr/">fcron</a> und so weiter. Cronjob hat für mich jedoch sehr zuverlässig gearbeitet, weshalb ich andere Tools noch nicht in Betracht gezogen habe.</p>
<p>Let the crons work!</p>
<p style="clear: both; margin-bottom: 30px;">
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Crontab+Tutorial+und+Syntax%3A+Cronjobs+unter+Linux+einrichten+und+verstehen+http://stetix.de/?p=1174" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Crontab+Tutorial+und+Syntax%3A+Cronjobs+unter+Linux+einrichten+und+verstehen+http://stetix.de/?p=1174" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html&amp;title=Crontab+Tutorial+und+Syntax%3A+Cronjobs+unter+Linux+einrichten+und+verstehen" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html&amp;t=Crontab+Tutorial+und+Syntax%3A+Cronjobs+unter+Linux+einrichten+und+verstehen" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden</title>
		<link>http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html</link>
		<comments>http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 11:42:04 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=1214</guid>
		<description><![CDATA[Passend zu meinem Artikel zum Zählen und summieren in Logfiles unter Linux, gibt es einen interessanten Artikel von Effectif.com, in dem beschrieben wird, wie man Performance-Probleme in Ruby on Rails eingrenzen bzw. finden kann: 3 Unix commands for finding performance problems &#196;hnliche Artikel:Lustige Linux Kommandos &#038; Befehle Sinatra 1.0 veröffentlicht: Ein Ruby Web Application Framework [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
<li><a href='http://stetix.de/sinatra-1-0-veroffentlicht-ein-ruby-web-application-framework.html' rel='bookmark' title='Permanent Link: Sinatra 1.0 veröffentlicht: Ein Ruby Web Application Framework'>Sinatra 1.0 veröffentlicht: Ein Ruby Web Application Framework</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Passend zu meinem Artikel zum <a href="/2009/08/31/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html">Zählen und summieren in Logfiles unter Linux</a>, gibt es einen <a href="http://effectif.com/articles/finding-performance-problems">interessanten Artikel von Effectif.com</a>, in dem beschrieben wird, wie man Performance-Probleme in Ruby on Rails eingrenzen bzw. finden kann:</p>
<p><a href="http://effectif.com/articles/finding-performance-problems">3 Unix commands for finding performance problems</a></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+3+Linux-Befehle+um+Performance-Probleme+in+Ruby+on+Rails+Applikationen+zu+finden+http://stetix.de/?p=1214" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="3 Linux Befehle um Performance Probleme in Ruby on Rails Applikationen zu finden" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+3+Linux-Befehle+um+Performance-Probleme+in+Ruby+on+Rails+Applikationen+zu+finden+http://stetix.de/?p=1214" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html&amp;title=3+Linux-Befehle+um+Performance-Probleme+in+Ruby+on+Rails+Applikationen+zu+finden" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="3 Linux Befehle um Performance Probleme in Ruby on Rails Applikationen zu finden" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html&amp;t=3+Linux-Befehle+um+Performance-Probleme+in+Ruby+on+Rails+Applikationen+zu+finden" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="3 Linux Befehle um Performance Probleme in Ruby on Rails Applikationen zu finden" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
<li><a href='http://stetix.de/sinatra-1-0-veroffentlicht-ein-ruby-web-application-framework.html' rel='bookmark' title='Permanent Link: Sinatra 1.0 veröffentlicht: Ein Ruby Web Application Framework'>Sinatra 1.0 veröffentlicht: Ein Ruby Web Application Framework</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wie sehen Linux, Mac und Windows-Freaks die Betriebssysteme der Anderen?</title>
		<link>http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html</link>
		<comments>http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html#comments</comments>
		<pubDate>Thu, 17 Dec 2009 14:36:49 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=1126</guid>
		<description><![CDATA[Ohne Worte. Via Caschy. &#196;hnliche Artikel:Lustige Linux Kommandos &#038; Befehle


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://stetix.de/wp-content/uploads/2009/12/howfanboysseeoperatingsystems.jpg" alt="howfanboysseeoperatingsystems Wie sehen Linux, Mac und Windows Freaks die Betriebssysteme der Anderen?" title="howfanboysseeoperatingsystems" width="588" height="430" class="alignnone size-full wp-image-1127" /></p>
<p>Ohne Worte. Via <a href="http://stadt-bremerhaven.de/fanboys-so-sehen-wir-betriebssysteme">Caschy</a>.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Wie+sehen+Linux%2C+Mac+und+Windows-Freaks+die+Betriebssysteme+der+Anderen%3F+http://stetix.de/?p=1126" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="Wie sehen Linux, Mac und Windows Freaks die Betriebssysteme der Anderen?" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Wie+sehen+Linux%2C+Mac+und+Windows-Freaks+die+Betriebssysteme+der+Anderen%3F+http://stetix.de/?p=1126" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html&amp;title=Wie+sehen+Linux%2C+Mac+und+Windows-Freaks+die+Betriebssysteme+der+Anderen%3F" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="Wie sehen Linux, Mac und Windows Freaks die Betriebssysteme der Anderen?" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html&amp;t=Wie+sehen+Linux%2C+Mac+und+Windows-Freaks+die+Betriebssysteme+der+Anderen%3F" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="Wie sehen Linux, Mac und Windows Freaks die Betriebssysteme der Anderen?" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>rsync error: remote command not found</title>
		<link>http://stetix.de/rsync-error-remote-command-not-found.html</link>
		<comments>http://stetix.de/rsync-error-remote-command-not-found.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 11:51:29 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=1046</guid>
		<description><![CDATA[Möchte man ein Verzeichnis auf einen anderen Server übertragen, nutzt man hierfür unter Linux den Befehl rsync. Rsync muß auf beiden Servern, also den lokalen und entfernten Maschinen, vorhanden sein. Ist rsync auf dem Remote-Server nicht installiert, kommt eine solche oder ähnliche Fehlermeldung: bash: line 1: rsync: command not found rsync: connection unexpectedly closed (0 [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/urls-auf-404-fehler-pruefen-mit-ruby.html' rel='bookmark' title='Permanent Link: Eine Liste mit URL&#8217;s auf 404 Not Found Fehler prüfen: Mit Ruby!'>Eine Liste mit URL&#8217;s auf 404 Not Found Fehler prüfen: Mit Ruby!</a></li>
<li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Möchte man ein Verzeichnis auf einen anderen Server übertragen, nutzt man hierfür unter Linux den Befehl <a href="http://de.wikipedia.org/wiki/Rsync">rsync</a>. <a href="http://de.wikipedia.org/wiki/Rsync">Rsync</a> muß auf beiden Servern, also den lokalen und entfernten Maschinen, vorhanden sein. Ist <a href="http://de.wikipedia.org/wiki/Rsync">rsync</a> auf dem Remote-Server nicht installiert, kommt eine solche oder ähnliche Fehlermeldung:</p>
<p><p><code>bash: line 1: rsync: command not found<br />
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]<br />
rsync error: remote command not found (code 127) at io.c(453) [receiver=x.x.x]<br />
</code></p>
</p>
<p>Hat man keinen Root-Zugriff auf dem Remote Server, so stellt dies kein Problem dar. Rsync kann auch ganz leicht im eigenen Home-Verzeichnis installiert werden. Hierfür geht man einfach auf die <a href="http://samba.anu.edu.au/rsync/">rsync-Webseite</a> unter <a href="http://samba.anu.edu.au/rsync/">http://samba.anu.edu.au/rsync/</a> und lädt sich die aktuelle rsync-Version (in diesem Beispiel 3.0.6) herunter, entpackt und kompiliert diese:</p>
<p><code>wget http://samba.anu.edu.au/ftp/rsync/src/rsync-3.0.6.tar.gz<br />
tar -xvzf rsync-3.0.6.tar.gz<br />
cd rsync-3.0.6<br />
./configure --prefix=/pfad/zu/deinem/homedir<br />
make<br />
</code></p>
<p>Und schon hat man eine lauffähige rsync-Version installiert und muß nun noch in der .bashrc oder .cshrc den entsprechenden Pfad hinzufügen:</p>
<p><code>vi ~/.bashrc<br />
</code></p>
<p>Folgende Zeile einfügen:</p>
<p><code>export PATH=$PATH:/pfad/zu/deinem/homedir/rsync-3.0.6</code></p>
<p>Anstatt /pfad/zu/deinem/homedir natürlich den Pfad zu deinem Homeverzeichnis.</p>
<p>Jetzt kann man ganz normal vom entfernten Rechenr den rsync starten</p>
<p><code>rsync -e ssh -avzr remoteserver:~/wasauchimmer/ /lokaler/pfad/wasauchimmer/</code></p>
<p>Das funktioniert natürlich nicht nur mit rsync, sondern auch mit anderen Tools, die ansich kein Root-Recht zum installieren benötigen.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+rsync+error%3A+remote+command+not+found+http://stetix.de/?p=1046" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="rsync error: remote command not found" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+rsync+error%3A+remote+command+not+found+http://stetix.de/?p=1046" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/rsync-error-remote-command-not-found.html&amp;title=rsync+error%3A+remote+command+not+found" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="rsync error: remote command not found" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/rsync-error-remote-command-not-found.html&amp;t=rsync+error%3A+remote+command+not+found" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="rsync error: remote command not found" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/urls-auf-404-fehler-pruefen-mit-ruby.html' rel='bookmark' title='Permanent Link: Eine Liste mit URL&#8217;s auf 404 Not Found Fehler prüfen: Mit Ruby!'>Eine Liste mit URL&#8217;s auf 404 Not Found Fehler prüfen: Mit Ruby!</a></li>
<li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/rsync-error-remote-command-not-found.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lustige Linux Kommandos &amp; Befehle</title>
		<link>http://stetix.de/lustige-linux-kommandos-befehle.html</link>
		<comments>http://stetix.de/lustige-linux-kommandos-befehle.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 10:26:33 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=948</guid>
		<description><![CDATA[Als Linux-Sysadmin hat man viel mit Befehlen zu tun. Befehlsempfänger ist eine sogenannte Shell, auf der man in einer Eingabezeile die Kommandos eingeben kann. Ab und zu laufen einem lustige Befehle über den Weg, die oft auch als Eselsbrücke dienen. Eine kleine Auflistung möchte ich hier starten. Hast du auch lustige Befehle? Bitte schicke Sie [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html' rel='bookmark' title='Permanent Link: 3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden'>3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html' rel='bookmark' title='Permanent Link: Wie sehen Linux, Mac und Windows-Freaks die Betriebssysteme der Anderen?'>Wie sehen Linux, Mac und Windows-Freaks die Betriebssysteme der Anderen?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://stetix.de/wp-content/uploads/2009/09/terminal-smiley.png" alt="terminal smiley Lustige Linux Kommandos & Befehle" title="terminal-smiley" width="128" height="128" class="alignright size-full wp-image-978" />Als Linux-Sysadmin hat man viel mit Befehlen zu tun. Befehlsempfänger ist eine sogenannte <a href="http://de.wikipedia.org/wiki/Unix-Shell">Shell</a>, auf der man in einer Eingabezeile die <a href="http://de.wikipedia.org/wiki/Unix-Kommandos">Kommandos</a> eingeben kann.<br />
Ab und zu laufen einem lustige Befehle über den Weg, die oft auch als Eselsbrücke dienen. Eine kleine Auflistung möchte ich hier starten. </p>
<p><strong>Hast du auch lustige Befehle?</strong><br />
Bitte schicke Sie mir oder schreib Sie in die Kommentare, ich werde Sie dann der Liste hinzufügen. Vielen Dank!</p>
<h3>Liste lustiger Linux/Unix-Kommandos</h3>
<p>Durch die Blume:</p>
<p><code>bash:~# netstat -tulpen</code></p>
<p>Wenn man hungrig ist:</p>
<p><code>bash:~# ps haxen</code></p>
<p>Linux will keine Liebe machen:</p>
<p><code>bash:~# make love<br />
make: *** No rule to make target `love'.  Stop.</code></p>
<p>Krieg zum Glück auch nicht:</p>
<p><code>bash:~# make war<br />
make: *** No rule to make target `war'.  Stop.</code></p>
<p>Ohne Widerrede dagegen wird folgendes ausgeführt:</p>
<p><code>bash:~# touch me</code></p>
<p>Versaut geht es gar nicht:</p>
<p><code>bash:~# %blow<br />
-bash: fg: %blow: no such job</code></p>
<p>Keine Anleitung für Frauen.</p>
<p><code>bash:~# nice man woman<br />
No manual entry for woman</code></p>
<p>Funny</p>
<p><code>bash:~# \(-<br />
-bash: (-: command not found</code></p>
<p>Ne Runde schlafen:</p>
<p><code>bash:~# while true; do sleep 1; done</code></p>
<p>Und weg:</p>
<p><code>bash:~# ex - und hopp<br />
2 Dateien zur Bearbeitung</code></p>
<p>Einfach mal Klamotten zählen:</p>
<p><code>bash:~# socklist</code></p>
<p>Linux ist auch kein Geldesel:</p>
<p><code>bash:~# find money<br />
find: money: No such file or directory</code></p>
<p>Wichtige Befehlsfolge:</p>
<p><code>unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep</code></p>
<p>Quellen:<br />
<a href="http://www.linuxfocus.org/Deutsch/July1999/article104.html">http://www.linuxfocus.org/Deutsch/July1999/article104.html</a><br />
<a href="http://www.tbi.univie.ac.at/~ronke/FUN/unix.html">http://www.tbi.univie.ac.at/~ronke/FUN/unix.html</a></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Lustige+Linux+Kommandos+%26+Befehle+http://stetix.de/?p=948" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="Lustige Linux Kommandos & Befehle" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Lustige+Linux+Kommandos+%26+Befehle+http://stetix.de/?p=948" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/lustige-linux-kommandos-befehle.html&amp;title=Lustige+Linux+Kommandos+%26+Befehle" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="Lustige Linux Kommandos & Befehle" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/lustige-linux-kommandos-befehle.html&amp;t=Lustige+Linux+Kommandos+%26+Befehle" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="Lustige Linux Kommandos & Befehle" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html' rel='bookmark' title='Permanent Link: 3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden'>3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/wie-sehen-linux-mac-und-windows-freaks-die-betriebssysteme-der-anderen.html' rel='bookmark' title='Permanent Link: Wie sehen Linux, Mac und Windows-Freaks die Betriebssysteme der Anderen?'>Wie sehen Linux, Mac und Windows-Freaks die Betriebssysteme der Anderen?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/lustige-linux-kommandos-befehle.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux Bash Snippet: Einträge in Logfiles zählen und summieren</title>
		<link>http://stetix.de/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html</link>
		<comments>http://stetix.de/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:51:56 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Befehle & Snippets]]></category>
		<category><![CDATA[einzeiler]]></category>

		<guid isPermaLink="false">http://stetix.de/?p=680</guid>
		<description><![CDATA[Heute ein kleines Sysadmin-Helferlein aus der Kategorie &#8220;Hilfreiche Befehle für Linux, Bash und Co&#8220;. Hier möchte ich in Zukunft nützliche Kommandos, Einzeiler und Snippets für die tägliche Arbeit mit Linux als Sysadmin posten. Grund-Kenntnisse in Linux über z.B. Pipes usw. sollten vorhanden sein. Viel Spaß! Oft ist es notwendig aus einem System-Logfile, Daten wie Befehle, [...]


&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html' rel='bookmark' title='Permanent Link: 3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden'>3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Heute ein kleines Sysadmin-Helferlein aus der Kategorie &#8220;<a href="http://stetix.de/category/linux/snippets">Hilfreiche Befehle für Linux, Bash und Co</a>&#8220;. Hier möchte ich in Zukunft nützliche Kommandos, Einzeiler und Snippets für die tägliche Arbeit mit Linux als Sysadmin posten. Grund-Kenntnisse in <a href="http://de.wikipedia.org/wiki/Linux">Linux</a> über z.B. <a href="http://de.wikipedia.org/wiki/Pipe_%28Informatik%29">Pipes</a> usw. sollten vorhanden sein. Viel Spaß!</p>
<p>Oft ist es notwendig aus einem System-<a href="http://de.wikipedia.org/wiki/Logfile">Logfile</a>, Daten wie Befehle, Dateinamen, User-Agents, Zeiten oder was auch immer zu zählen, zu summieren und zu sortieren. Möchte man zum Beispiel wissen, welcher Befehl auf einem Webserver am meissten aufgerufen wurde, reicht ein Einzeiler:</p>
<p>
<code>cat access_log  | awk '{print $6}' | sort | uniq -c | sort -nr | less<br />
</code><br />
</p>
<p>Was hier passiert, möchte ich kurz erklären:</p>
<p><span id="more-680"></span></p>
<p>
<code>cat access_log<br />
</code>Hier öffnen wir die Datei access_log und leiten den Inhalt an den Standard-Output &#8211; hier unsere Konsole &#8211; zur Ausgabe weiter.
</p>
<p>
<code>awk '{print $6}'<br />
</code>Mit <a href="http://de.wikipedia.org/wiki/Awk">Awk</a> können wir uns einfach Teile einer Ausgabe aus einem Text herausfiltern. Hier die 6. Stelle &#8211; der Befehl. Das Standard-Trennzeichen von awk ist das Leerzeichen, was aus diesem Grund nicht mit angegeben werden muss.
</p>
<p>
<code>sort<br />
</code>Diese Befehl sortiert die aktuelle Ausgabe.
</p>
<p>
<code>uniq -c<br />
</code>Hier werden gleich zwei Sachen erledigt. Es werden doppelte Einträge entfernt und gleichzeitig die Anzahl der Vorkommnisse als Prefix vor jede Zeile gesetzt.
</p>
<p>
<code>sort -nr<br />
</code>Sortiert diese Ausgabe nochmals, jetzt jedoch nach Nummern und rekursiv, so dass der Eintrag mit dem meißten Ergebnissen oben steht.
</p>
<p>
<code>less<br />
</code>Hier kann wahlweisse auch tail verwendet werden. Sollte klar sein. Less lässt uns die ersten Zeilen in normaler Geschwindigkeit lesen, in dem es die Ausgabe nach vollem Bildschirm anhält.
</p>
<p>
Die Ausgabe des ganzen Befehles sollte nun ungefähr so aussehen:
</p>
<p>
<code> 528162 "GET<br />
   8583 "POST<br />
    242 "HEAD<br />
     15 "OPTIONS<br />
      2 "PUT<br />
</code>
</p>
<p>
Wir können hiermit nun beliebig benötigte Daten zählen und uns schnell einen Überblick über die Anzahl der jeweiligen Vorkommnisse anzeigen lassen. Eine kleine Linux-Live-Statistik sozusagen.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Linux+Bash+Snippet%3A+Eintr%C3%A4ge+in+Logfiles+z%C3%A4hlen+und+summieren+http://stetix.de/?p=680" title="Post to Twitter"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-twitter-big4.png" alt="Post to Twitter" title="Linux Bash Snippet: Einträge in Logfiles zählen und summieren" /></a> <a class="tt" href="http://twitter.com/home/?status=Lese+@steyx+blog:+Linux+Bash+Snippet%3A+Eintr%C3%A4ge+in+Logfiles+z%C3%A4hlen+und+summieren+http://stetix.de/?p=680" title="Post to Twitter"> </a> <a class="tt" href="http://delicious.com/post?url=http://stetix.de/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html&amp;title=Linux+Bash+Snippet%3A+Eintr%C3%A4ge+in+Logfiles+z%C3%A4hlen+und+summieren" title="Post to Delicious"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-delicious-big4.png" alt="Post to Delicious" title="Linux Bash Snippet: Einträge in Logfiles zählen und summieren" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://stetix.de/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html&amp;t=Linux+Bash+Snippet%3A+Eintr%C3%A4ge+in+Logfiles+z%C3%A4hlen+und+summieren" title="Post to Facebook"><img class="nothumb" src="http://stetix.de/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" title="Linux Bash Snippet: Einträge in Logfiles zählen und summieren" /></a></p>

<p>&Auml;hnliche Artikel:<ol><li><a href='http://stetix.de/lustige-linux-kommandos-befehle.html' rel='bookmark' title='Permanent Link: Lustige Linux Kommandos &#038; Befehle'>Lustige Linux Kommandos &#038; Befehle</a></li>
<li><a href='http://stetix.de/cronjob-linux-tutorial-und-crontab-syntax.html' rel='bookmark' title='Permanent Link: Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen'>Crontab Tutorial und Syntax: Cronjobs unter Linux einrichten und verstehen</a></li>
<li><a href='http://stetix.de/3-linux-befehle-um-performance-probleme-in-ruby-on-rails-applikationen-zu-finden.html' rel='bookmark' title='Permanent Link: 3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden'>3 Linux-Befehle um Performance-Probleme in Ruby on Rails Applikationen zu finden</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://stetix.de/linux-bash-snippet-eintraege-in-logfiles-zaehlen.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->