<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linux on webman.at</title>
    <link>https://webman.at/cms/tags/linux/</link>
    <description>Recent content in Linux on webman.at</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <managingEditor>bernd@webman.at (Bernd Öggl)</managingEditor>
    <webMaster>bernd@webman.at (Bernd Öggl)</webMaster>
    <lastBuildDate>Mon, 13 Jul 2020 12:11:05 +0200</lastBuildDate>
    <atom:link href="https://webman.at/cms/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git</title>
      <link>https://webman.at/cms/buecher/git/</link>
      <pubDate>Mon, 13 Jul 2020 12:11:05 +0200</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/buecher/git/</guid>
      <description>&lt;link rel=&#34;stylesheet&#34; href=&#34;https://webman.at/cms/css/hugo-easy-gallery.css&#34; /&gt;&#xA;&lt;div class=&#34;box&#34; &gt;&#xA;  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope itemtype=&#34;http://schema.org/ImageObject&#34;&gt;&#xA;    &lt;div class=&#34;img&#34;&gt;&#xA;      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://webman.at/cms/cms/images/git-buch.png&#34; alt=&#34;/cms/images/git-buch.png&#34;/&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;a href=&#34;https://webman.at/cms/cms/images/git-buch.png&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;&#xA;  &lt;/figure&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Erschienen&lt;/strong&gt;: Ende April 2022 (2. Auflage)&lt;br&gt;&#xA;&lt;strong&gt;Umfang&lt;/strong&gt;: 424 Seiten&lt;br&gt;&#xA;&lt;strong&gt;ISBN&lt;/strong&gt;: 978-3-8362-8845-3&lt;br&gt;&#xA;&lt;strong&gt;Preis&lt;/strong&gt;: Euro 39,90 (in D inkl. MWSt.)&lt;/p&gt;&#xA;&lt;p&gt;Autoren: &lt;a href=&#34;https://webman.at&#34;&gt;Bernd Öggl&lt;/a&gt; &lt;a href=&#34;https://social.uibk.ac.at/@BerndOeggl&#34; aria-label=&#34;mastodon bö&#34; rel=&#34;me&#34;&gt;🐘&lt;/a&gt; und &lt;a href=&#34;https://kofler.info&#34;&gt;Michael Kofler&lt;/a&gt; &lt;a href=&#34;https://home.social/@michaelkofler&#34; aria-label=&#34;mastodon mk&#34;&gt;🐘&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker 2. Auflage</title>
      <link>https://webman.at/cms/post/docker_v2/</link>
      <pubDate>Wed, 12 Feb 2020 08:43:43 +0100</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/post/docker_v2/</guid>
      <description>&lt;p&gt;Auch wenn es derzeit &lt;a href=&#34;https://www.heise.de/developer/meldung/Kommentar-Docker-hat-s-vergeigt-4586232.html&#34;&gt;nicht nur positive&#xA;Entwicklungen&lt;/a&gt;&#xA;für die Firma Docker Inc. gibt, so ist die Container-Technologie doch gekommen&#xA;um zu bleiben. Lesen Sie in der 2. Auflage unseres Docker Buches unter anderem über&#xA;&lt;strong&gt;podman&lt;/strong&gt;, eine Alternative zum Docker Kommandozeilenprogramm.  Außerdem wurde&#xA;der Text und alle Beispiele für die 2. Auflage vollständig aktualisiert.&lt;/p&gt;&#xA;&lt;p&gt;Den Quellcode für alle Beispiele können Sie von&#xA;&lt;a href=&#34;https://github.com/docbuc/dockerbuch&#34;&gt;github.com/docbuc&lt;/a&gt; laden.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://webman.at/cms/cms/images/docker_v2.png&#34; alt=&#34;Docker&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker</title>
      <link>https://webman.at/cms/post/2018-10-docker-buch/</link>
      <pubDate>Tue, 02 Oct 2018 20:14:47 +0200</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/post/2018-10-docker-buch/</guid>
      <description>&lt;h2 id=&#34;out-now&#34;&gt;Out now&lt;/h2&gt;&#xA;&lt;p&gt;Unser &lt;a href=&#34;https://webman.at/cms/cms/buecher/docker&#34;&gt;Docker-Buch&lt;/a&gt; gibt es zwar schon seit über einen&#xA;Monat zu kaufen, aber bislang fehlten mir für einen Blog-Eintrag eigene Bilder&#xA;von Docker Containern. Das Wochenende in Hamburg konnte hier Abhilfe schaffen&#xA;:-)&lt;/p&gt;&#xA;&lt;p&gt;Das Buch richtet sich an Entwickler und DevOps, die die faszinierende Docker&#xA;Technologie gerne &lt;em&gt;hands-on&lt;/em&gt; ausprobieren möchten. Wir stellen viele Beispiele&#xA;vor, die weit über das Hello-World Niveau hinausgehen und einen Einblick geben&#xA;sollen, wo Docker bei der täglichen Arbeit helfen kann.&lt;/p&gt;</description>
    </item>
    <item>
      <title>WMTS Tilestore von PNG nach JPEG konvertieren</title>
      <link>https://webman.at/cms/2018/03/wmts-tiles-von-png-nach-jpg/</link>
      <pubDate>Fri, 23 Mar 2018 09:50:31 +0000</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/2018/03/wmts-tiles-von-png-nach-jpg/</guid>
      <description>&lt;p&gt;Die Karten bei &lt;a href=&#34;https://snowhow.info/map&#34;&gt;snowhow-maps&lt;/a&gt; basieren auf den Daten&#xA;von Openstreetmap und werden um Geländeinformationen ergänzt. Das Ergebnis sind&#xA;über 7 Millionen &lt;em&gt;Karten-Kacheln&lt;/em&gt; im PNG-Format für den Alpenraum, die mit&#xA;Carto-CSS und Mapnik (Kosmtik) erzeugt werden.&lt;/p&gt;&#xA;&lt;p&gt;Da wir unter anderem Felszeichnung und Schummerung in der Karte verwenden, kann&#xA;mit dem JPEG-Format bei relativ geringem Qualitätsverlust einiges an Platz&#xA;gespart werden. Um die mächtige Dateistruktur mit einem &lt;em&gt;Einzeiler&lt;/em&gt; von PNG in&#xA;JPEG zu konvertieren und dabei noch ansprechende Dateinamen zu erhalten, kann&#xA;man folgendes Kommando im Wurzelverzeichnis des Tilestore verwenden:&lt;/p&gt;</description>
    </item>
    <item>
      <title>i3 - Mein neuer Linux Desktop</title>
      <link>https://webman.at/cms/2017/11/mein-neuer-linux-desktop/</link>
      <pubDate>Thu, 23 Nov 2017 15:50:31 +0000</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/2017/11/mein-neuer-linux-desktop/</guid>
      <description>&lt;p&gt;Mein Desktop-Verhalten ist sicher nicht &lt;em&gt;mehrheitsfähig&lt;/em&gt;: Die meiste Zeit&#xA;meiner Arbeit verbringe ich in Konsole-Fenstern, dann ist da noch&#xA;&lt;a href=&#34;https://www.mozilla.org/de/firefox/&#34;&gt;Firefox&lt;/a&gt; (und manchmal&#xA;&lt;a href=&#34;https://www.chromium.org/&#34;&gt;Chromium&lt;/a&gt;). Statt Thunderbird verwende ich wieder&#xA;Mutt, weil es einfach schneller geht (ein &lt;a href=&#34;https://www.rainloop.net/&#34;&gt;gutes&#xA;Web-Mail&lt;/a&gt; muss manchmal aushelfen).&#xA;&lt;a href=&#34;https://vim.sourceforge.io/&#34;&gt;Vim&lt;/a&gt; ist natürlich der beste Editor der Welt.&#xA;Für manche Projekte verwende ich aber auch &lt;a href=&#34;https://atom.io&#34;&gt;Atom&lt;/a&gt; oder &lt;a href=&#34;https://code.visualstudio.com/&#34;&gt;VSCode&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;früher----mein-hintergrund&#34;&gt;Früher &amp;ndash; mein Hintergrund&lt;/h2&gt;&#xA;&lt;p&gt;Mein erster Kontakt mit Linux reicht in das Jahr 1994 zurück (ja, da war gerade Linux kernel 1.0). Mit den Mailprogrammen &lt;code&gt;elm&lt;/code&gt; und später &lt;code&gt;pine&lt;/code&gt; vergingen die 90er Jahre, ge-chatted wurde mit Unix &lt;code&gt;talk&lt;/code&gt;. &lt;em&gt;NCSA Mosaic&lt;/em&gt; und später &lt;em&gt;Netscape Navigator&lt;/em&gt; waren sowieso grandios. Aber auch die Freude über die aufkommenden Linux Desktops war groß: KDE selbst zu kompilieren war zwar eine große Aufgabe, aber einen Desktop &lt;em&gt;wie Windows&lt;/em&gt; unter Linux zu haben war sensationell.&lt;/p&gt;</description>
    </item>
    <item>
      <title>No space left on device?</title>
      <link>https://webman.at/cms/2013/07/no-space-left-on-device/</link>
      <pubDate>Thu, 11 Jul 2013 08:07:38 +0000</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/2013/07/no-space-left-on-device/</guid>
      <description>&lt;p&gt;Nachdem der Server eigenartige Verhaltensweisen an den Tag legte und im syslog die Meldung „&lt;code&gt;No space left on device&lt;/code&gt;“ erschien, war ich einigermaßen verwundert: Immerhin zeigte &lt;code&gt;df&lt;/code&gt; an, dass alle relevanten Partitionen mehr als 50% freien Speicher haben. Ein Lesefehler auf der (virtuellen) Festplatte? Glücklicherweise nicht. Das Kommando&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tune2fs -l /dev/mapper/vg0-var&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;brachte die entscheidende Information ans Licht:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Filesystem OS type:       Linux&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Inode count:              &lt;span class=&#34;m&#34;&gt;10076160&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Block count:              &lt;span class=&#34;m&#34;&gt;40296448&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Reserved block count:     &lt;span class=&#34;m&#34;&gt;2014822&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Free blocks:              &lt;span class=&#34;m&#34;&gt;12087119&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Free inodes:              &lt;span class=&#34;m&#34;&gt;9&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;First block:              &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Block size:               &lt;span class=&#34;m&#34;&gt;4096&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pr</description>
    </item>
    <item>
      <title>/var auf eine andere Partition linken</title>
      <link>https://webman.at/cms/2012/09/var-auf-eine-andere-partition-linken/</link>
      <pubDate>Thu, 06 Sep 2012 11:10:50 +0000</pubDate><author>bernd@webman.at (Bernd Öggl)</author>
      <guid>https://webman.at/cms/2012/09/var-auf-eine-andere-partition-linken/</guid>
      <description>&lt;h4 id=&#34;das-problem-kein-platz-mehr-auf-var&#34;&gt;Das Problem: Kein Platz mehr auf /var&lt;/h4&gt;&#xA;&lt;p&gt;Es ist also wieder einmal passiert: Der Heimserver, der eigentlich nie für große Datenbank-Arbeiten gedacht war schlägt sich tapfer als &lt;em&gt;Tileserver&lt;/em&gt; für Openstreetmap Karten. Nachdem das bei der Installation nicht abzusehen war, habe ich &lt;code&gt;/var&lt;/code&gt; nicht auf eine eigene Partition gelegt und die root-Partition ist jetzt natürlich voll.&lt;/p&gt;&#xA;&lt;p&gt;Jetzt könnte man ein bestehendes Logical Volume verkleinern (zuvor natürlich auch das unterliegende Filesystem) und den neu freigegebenen Platz für ein neues LV verwenden und dieses dann unter &lt;code&gt;/var&lt;/code&gt; mounten. Der &lt;em&gt;Quick-and-dirty-workaround&lt;/em&gt; ist &lt;code&gt;/var&lt;/code&gt; einfach auf eine bestehende Partition zu verschieben und dann zu verlinken (softlink). Gesagt, getan, nur apparmor, der Sicherheitsdienst von Ubuntu-Linux ist damit nicht ganz einverstanden.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
