<?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>Systemverwaltung – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/systemverwaltung/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Mon, 28 Sep 2026 10:35:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>TopHat und Statistig: Systemmonitoring für das GNOME-Panel</title>
		<link>https://linuxundich.de/tophat-statistig-systemmonitoring-gnome/</link>
					<comments>https://linuxundich.de/tophat-statistig-systemmonitoring-gnome/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 07 May 2025 10:06:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME-Erweiterung]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Systeminformationen]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44693</guid>

					<description><![CDATA[Zwei praktische GNOME-Erweiterungen für die Systemüberwachung: TopHat bietet umfassende Infos direkt im Panel, Statistig bleibt minimalistisch. Wer mehr will, greift zu Mission Center.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wer unter <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> arbeitet und wissen möchte, wie ausgelastet der eigene Rechner gerade ist, findet mit TopHat und Statistig zwei nützliche Erweiterungen. Beide zeigen direkt im Panel wichtige Systemdaten an – ohne separate Fenster und ohne zusätzliche Programme starten zu müssen. Die Unterschiede liegen vor allem im Detailgrad. Ich habe mir beide Erweiterungen angesehen und zeige euch, für wen sich welches Tool lohnt – und wo es Alternativen gibt, falls ihr lieber mit einer eigenständigen Anwendung arbeitet.</p>







<h2 class="wp-block-heading" id="statistig-minimalistisch-und-gut-integriert">Statistig: Minimalistisch und gut integriert</h2>



<p class="wp-block-paragraph"><a href="https://extensions.gnome.org/extension/8071/statistig/">Statistig</a> (Link geht zu den GNOME Extensions) ist ein schlanker <a href="https://linuxundich.de/tag/systeminformationen/" data-type="post_tag" data-id="1103">Systemmonitor</a>, der CPU- und RAM-Auslastung als kleine Symbole im Systemstatusbereich einblendet – dort, wo ihr auch Lautstärke, Netzwerk oder Akku seht. Die Anzeige bleibt dezent und ist farbcodiert: Gelb ab 70 %, Rot ab 90 % Auslastung. So erkennt ihr auf einen Blick, ob euer System ins Schwitzen gerät.</p>



<p class="wp-block-paragraph">Das Design folgt den GNOME-Vorgaben und verzichtet bewusst auf grafischen Ballast. Ein kleiner Wermutstropfen: Statistig klinkt sich zusätzlich ins Systemmenü ein. Das wäre nicht nötig – Einstellungen lassen sich bequem über den Erweiterungsmanager vornehmen. Wirklich störend ist das nicht, aber es wirkt ein wenig überflüssig. Der <a href="https://github.com/mustafaaycll/statistig">Quellcode ist auf GitHub</a> verfügbar.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121062fe0f&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121062fe0f" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1280" height="746" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1280x746.webp" alt="Statistig ist dezent: Zwei kleine Symbole im Systemstatus liefern Infos zu CPU- und RAM-Auslastung, farblich codiert und ohne Ablenkung." class="wp-image-44695" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1280x746.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-640x373.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-1536x895.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1-768x447.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_1.webp 1622w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Statistig ist dezent: Zwei kleine Symbole im Systemstatus liefern Infos zu CPU- und RAM-Auslastung, farblich codiert und ohne Ablenkung.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210632222&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210632222" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="746" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1280x746.webp" alt="Die Konfiguration per Menüeintrag ist möglich, aber überflüssig – das ließe sich eleganter im Erweiterungsmanager lösen." class="wp-image-44696" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1280x746.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-640x373.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-1536x895.webp 1536w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2-768x447.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/statistig-systemmonitor_2.webp 1622w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Konfiguration per Menüeintrag ist möglich, aber überflüssig – das ließe sich eleganter im Erweiterungsmanager lösen.</figcaption></figure>



<h2 class="wp-block-heading" id="top-hat-mehr-daten-mehr-uberblick">TopHat: Mehr Daten, mehr Überblick</h2>



<p class="wp-block-paragraph"><a href="https://github.com/fflewddur/tophat">TopHat</a> (Link geht zu den GNOME Extensions) richtet sich an alle, die etwas mehr Kontrolle und Transparenz schätzen. Die Erweiterung zeigt neben CPU- und RAM-Auslastung auch Netzwerk- und Festplattenaktivität – direkt oben in der GNOME-Leiste, mit kleinen animierten Graphen. Das Ganze bleibt übersichtlich, ohne den Desktop optisch zu überladen.</p>



<p class="wp-block-paragraph">TopHat ist hilfreich, wenn ihr regelmäßig nachvollziehen möchtet, warum das System gerade träge wirkt oder wohin der Datenverkehr fließt. Die grafischen Anzeigen sind kompakt, aber informativ – und bieten deutlich mehr Kontext als einfache Prozentwerte. Wer tiefer einsteigen will, ist mit TopHat gut beraten. Auch hier gibt’s den Quellcode auf <a href="https://github.com/fflewddur/tophat">GitHub</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121067dfde&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121067dfde" class="wp-block-image size-full wp-lightbox-container"><img decoding="async" width="1107" height="818" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1.webp" alt="TopHat zeigt die CPU-Auslastung in Form kleiner, animierter Graphen – gut sichtbar, aber nicht aufdringlich." class="wp-image-44697" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1.webp 1107w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1-640x473.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_1-768x568.webp 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">TopHat zeigt die CPU-Auslastung in Form kleiner, animierter Graphen – gut sichtbar, aber nicht aufdringlich.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12106c0445&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12106c0445" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1107" height="818" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2.webp" alt="Auch die Festplatten- oder SSD-Aktivität lässt sich live beobachten – praktisch bei leistungshungrigen Anwendungen." class="wp-image-44698" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2.webp 1107w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2-640x473.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/tophat-systemmonitor_2-768x568.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auch die Festplatten- oder SSD-Aktivität lässt sich live beobachten – praktisch bei leistungshungrigen Anwendungen.</figcaption></figure>



<h2 class="wp-block-heading" id="wenns-mehr-sein-darf-mission-center">Wenn’s mehr sein darf: Mission Center</h2>



<p class="wp-block-paragraph">Falls ihr lieber mit einer klassischen Anwendung arbeitet statt mit einer Shell-Erweiterung, lohnt sich ein Blick auf <a href="https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/">Mission Center</a>. Die App wurde kürzlich in Version 1.0 veröffentlicht und setzt auf GTK4 und Libadwaita – optisch modern, funktional umfassend. Ihr seht Prozesse, CPU-Kerne, Speicher, Netzwerk und mehr – alles in einem übersichtlichen Fenster.</p>



<p class="wp-block-paragraph">Mission Center eignet sich vor allem dann, wenn ihr systematisch nach Engpässen oder ungewöhnlichem Verhalten suchen wollt. Im Unterschied zu den Erweiterungen braucht es dafür ein geöffnetes Fenster – dafür bietet es mehr Tiefe. Wer regelmäßig mit Systemanalysen arbeitet, bekommt hier ein starkes Werkzeug.</p>



<h2 class="wp-block-heading" id="welcher-monitor-passt-zu-euch">Welcher Monitor passt zu euch?</h2>



<p class="wp-block-paragraph">Ob Statistig, TopHat oder Mission Center – alle drei Werkzeuge haben ihre Berechtigung. Statistig ist ideal für alle, die eine minimalistische Anzeige bevorzugen und einfach nur im Blick behalten möchten, ob der Rechner gerade ausgelastet ist. TopHat geht einen Schritt weiter und bietet zusätzliche Einblicke, ohne dabei den schlanken GNOME-Desktop zu stören. Und wer einen vollwertigen Systemmonitor als eigenständige Anwendung sucht, findet mit <a href="https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/" data-type="post" data-id="44673">Mission Center</a> eine moderne Alternative. Rückblickend: Was ist eigentlich aus Conky geworden? Habt ihr den Klassiker noch im Einsatz?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/tophat-statistig-systemmonitoring-gnome/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>BleachBit 5.0: Frischer Wind für den Open-Source-Systemreiniger</title>
		<link>https://linuxundich.de/bleachbit-5-0-update-des-systemreinigers/</link>
					<comments>https://linuxundich.de/bleachbit-5-0-update-des-systemreinigers/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 06 May 2025 19:42:35 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44720</guid>

					<description><![CDATA[BleachBit 5.0 ist da! Die neue Version des freien Systemreinigers bringt erweiterte Unterstützung für Programme wie Discord, Librewolf oder Geary, behebt Fehler und verbessert die Stabilität.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Viele Nutzer – auch unter Linux – setzen auf <a href="https://www.bleachbit.org">BleachBit</a>, wenn es darum geht, temporäre Dateien zu entfernen, Speicherplatz freizugeben und Systeme schlank zu halten. Die Anwendung ist freie Software, geschrieben in Python und GTK3, und läuft unter Windows wie auch Linux. Mit <a href="https://www.bleachbit.org/news/bleachbit-500">Version 5.0.0</a> veröffentlicht das Projekt nun das erste größere Update seit Anfang 2023. Es bringt neue Reinigungsfunktionen, behebt sicherheitsrelevante Probleme und erhöht die allgemeine Stabilität.</p>



<p class="has-luminous-vivid-amber-background-color has-background wp-block-paragraph"><strong>Kommentar zu BleachBit und Co.:</strong> Seid vorsichtig, wenn ihr mit solchen Tools euer System automatisch aufräumen lasst. Programme legen nicht ohne Grund Cache-Speicher an. So muss Firefox beispielsweise nicht jedes Mal alle Style-Dateien neu aus dem Netz laden, und auch Nautilus muss Thumbnails von Bildern nicht ständig neu erstellen. Ein unbedachter Klick kann jedoch auch wichtige Daten löschen, wie etwa Logins und Passwörter in Firefox oder Chrome/Chromium. Seid also vorsichtig beim Einsatz von BleachBit.</p>



<h2 class="wp-block-heading">Neue Funktionen und Verbesserungen</h2>



<p class="wp-block-paragraph">Mit der neuen Version erweitert BleachBit seine Unterstützung für verschiedene Programme und Systembereiche:</p>



<ul class="wp-block-list">
<li><strong>Discord</strong> kann nun bereinigt werden – inklusive Snap- und Beta-Versionen.</li>



<li>Auch <strong>Microsoft Edge</strong> wird unterstützt, sofern es sich um stabile Releases handelt.</li>



<li>Für Datenschutz-Fans ist <strong>Librewolf</strong> nun ebenfalls abgedeckt.</li>



<li>Die GNOME-Mail-App <strong>Geary</strong> ist neu in der Liste der unterstützten Anwendungen.</li>



<li>Temporäre Dateien von <strong>Bash</strong>-Sessions lassen sich gezielt löschen.</li>



<li><strong>Defekte .desktop-Dateien</strong>, die etwa durch Deinstallationen zurückbleiben, erkennt und entfernt das Tool.</li>



<li>Auch die <strong>Bereinigung rotierter Logdateien</strong> wurde verbessert.</li>
</ul>



<p class="wp-block-paragraph">Linux-Anwender profitieren zusätzlich von einem neuen AppIndicator-Symbol, das im Panel von <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> oder <a href="https://linuxundich.de/tag/kde/" data-type="post_tag" data-id="85">KDE</a> anzeigt, wenn BleachBit aktiv ist. So lässt sich das laufende Programm auch dann erkennen, wenn es nicht in der Taskleiste sichtbar ist. Für Nutzer, die oft Daten vom System schrubben möchten, ist das sicher eine praktische Funktion.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210708240&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210708240" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="884" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_01-1280x884.webp" alt="Beim ersten Start könnt ihr grundlegende Einstellungen vornehmen. Neben der Sprache lassen sich hier auch der helle oder dunkle Modus und weitere Optionen wählen." class="wp-image-44721" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_01-1280x884.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_01-640x442.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_01-768x531.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_01.webp 1320w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Beim ersten Start könnt ihr grundlegende Einstellungen vornehmen. Neben der Sprache lassen sich hier auch der helle oder dunkle Modus und weitere Optionen wählen.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107098a9&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107098a9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="884" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_02-1280x884.webp" alt="Sicher ist sicher: Führt vor dem endgültigen Löschen einen Probelauf durch. So seht ihr genau, welche Dateien entfernt würden, ohne dass BleachBit direkt eingreift." class="wp-image-44722" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_02-1280x884.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_02-640x442.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_02-768x531.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_02.webp 1320w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Sicher ist sicher: Führt vor dem endgültigen Löschen einen Probelauf durch. So seht ihr genau, welche Dateien entfernt würden, ohne dass BleachBit direkt eingreift.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121070b13c&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121070b13c" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1186" height="846" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_03.webp" alt="Unter GNOME oder KDE klinkt sich BleachBit über ein AppIndicator-Symbol in den Desktop ein." class="wp-image-44725" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_03.webp 1186w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_03-640x457.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/bleachbit-5.0.0-gnome_03-768x548.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Unter GNOME oder KDE klinkt sich BleachBit über ein AppIndicator-Symbol in den Desktop ein.</figcaption></figure>



<h2 class="wp-block-heading">Allgemeine Verbesserungen</h2>



<p class="wp-block-paragraph">BleachBit 5.0.0 bringt auch plattformübergreifende Verbesserungen mit, die den Umgang mit der Software vereinfachen:</p>



<ul class="wp-block-list">
<li>In den Einstellungen gibt es nun eine <strong>Sprachauswahl</strong>, mit der sich die Oberfläche anpassen lässt.</li>



<li>Neue Tastenkombinationen wie <kbd>Strg</kbd> + <kbd>Q</kbd> und <kbd>Strg</kbd> + <kbd>W</kbd> erlauben das schnelle Beenden der Anwendung.</li>



<li><strong>Update-Benachrichtigungen</strong> wurden weniger aufdringlich gestaltet.</li>



<li>Der <strong>Kommandozeilenschalter</strong> <code>--debug</code> funktioniert wieder wie vorgesehen.</li>



<li>Im <strong>portablen Modus</strong> werden persönliche Cleaner nun korrekt geladen.</li>



<li>Auf Mehrbenutzersystemen <strong>ignoriert BleachBit Prozesse anderer Nutzer</strong>, um ungewollte Eingriffe zu vermeiden.</li>



<li>Ungültige Einträge in den Tabs für <strong>benutzerdefinierte Cleaner</strong> und <strong>Whitelist-Elemente</strong> werden verhindert.</li>
</ul>



<h2 class="wp-block-heading">Download und weitere Informationen</h2>



<p class="wp-block-paragraph">Die aktuelle Version steht auf der <a href="https://www.bleachbit.org/download">offiziellen Website</a> von BleachBit zum Download bereit. Bei Arch Linux ist die neue Version bereits in den Repositories.</p>



<ul class="wp-block-list">
<li><strong>Für Linux</strong> wird ein 64-Bit-DEB-Paket angeboten, das auf Ubuntu 20.04 LTS und neueren Versionen läuft.</li>



<li><strong>Für Windows</strong> gibt es sowohl ein Installationsprogramm als auch eine portable Version.</li>
</ul>



<p class="wp-block-paragraph">Alle Änderungen im Detail findet ihr auch im <a href="https://github.com/bleachbit/bleachbit/releases">GitHub-Repository</a>, inklusive aller Commits zwischen Version 4.6.2 und 5.0.0.</p>



<h2 class="wp-block-heading">Vorsicht ist die Mutter der Porzellankiste</h2>



<p class="wp-block-paragraph">BleachBit 5.0 bringt sinnvolle Erweiterungen, die sowohl die Funktionalität als auch die Sicherheit verbessern. Trotzdem solltet ihr beim Einsatz vorsichtig sein: Nutzt vor dem Löschen die Vorschaufunktion, um genau zu sehen, was entfernt wird. Insbesondere das Löschen von Caches kann die Performance negativ beeinflussen, wenn diese später wieder neu aufgebaut werden müssen. Wer sein System regelmäßig von überflüssigem Ballast befreien möchte, findet in BleachBit ein leistungsfähiges, quelloffenes Werkzeug.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/bleachbit-5-0-update-des-systemreinigers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mission Center 1.0: Der Systemmonitor für GNOME geht in die Vollen</title>
		<link>https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/</link>
					<comments>https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 05 May 2025 16:00:55 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Systeminformationen]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=44673</guid>

					<description><![CDATA[Mit Version 1.0 liefert Mission Center ein leistungsfähiges und optisch ansprechendes Monitoring-Werkzeug für GNOME. Neu an Bord: SMART-Analyse, GPU-Support für Raspberry Pi, Dark-Mode-Umschaltung und Netzwerkstatistiken pro Prozess.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich bin immer wieder auf der Suche nach schlanken, funktionalen Tools, die sich gut in meine bevorzugte Linux-Desktopumgebung <a href="https://linuxundich.de/tag/gnome/" data-type="post_tag" data-id="1734">GNOME</a> einfügen – und dabei natürlich auf freie Software setzen. Mit <a href="https://missioncenter.io/">Mission Center</a> gibt es ein Programm, das genau das liefert: ein umfangreiches Monitoring-Tool mit modernem Libadwaita-Design, das <a href="https://linuxundich.de/tag/monitoring/" data-type="post_tag" data-id="1094">Systemressourcen</a> übersichtlich darstellt. Wie viele junge Projekte wird das Programm in Rust entwickelt. Die jetzt erschienene Version 1.0 bringt eine ganze Reihe Neuerungen mit.</p>







<h2 class="wp-block-heading" id="was-ist-mission-center">Was ist Mission Center?</h2>



<p class="wp-block-paragraph">Falls ihr Mission Center noch nicht kennt: Die Anwendung erlaubt es euch, verschiedene Systemressourcen wie CPU, Arbeitsspeicher, Datenträger, Netzwerk und GPU in Echtzeit zu überwachen. Dabei punktet sie mit einer schicken Oberfläche auf Basis von GTK4 und Libadwaita – also perfekt für aktuelle GNOME-Desktops. Besonders gefällt mir der Fokus auf Übersichtlichkeit und Performance: Alle Graphen werden hardwarebeschleunigt gerendert, was die CPU-Belastung minimiert.</p>



<p class="wp-block-paragraph">Ein paar Highlights der Grundfunktionen:</p>



<ul class="wp-block-list">
<li>Überwachung der CPU-Auslastung pro Kern oder Thread</li>



<li>RAM- und Swap-Nutzung, inkl. Speicherverteilung</li>



<li>Datenträger- und Netzwerkaktivität, inkl. Schnittstelleninformationen</li>



<li>GPU-Auslastung (über NVTOP), inklusive Video-Encoding/Decoding</li>



<li>Anzeige laufender Prozesse und deren Ressourcenverbrauch</li>



<li>Kompakte Übersicht für eine reduzierte Ansicht</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121079ee50&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121079ee50" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="840" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-1280x840.webp" alt="Modernes GTK4-Design: Die Oberfläche von Mission Center ist klar strukturiert und fügt sich nahtlos in aktuelle GNOME-Desktops ein." class="wp-image-44674" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_01.webp 1350w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Modernes GTK4-Design: Die Oberfläche von Mission Center ist klar strukturiert und fügt sich nahtlos in aktuelle GNOME-Desktops ein.</figcaption></figure>



<h2 class="wp-block-heading" id="was-ist-neu-in-version-1-0">Was ist neu in Version 1.0?</h2>



<p class="wp-block-paragraph">Mit dem 1.0-Release bekommt Mission Center nicht nur ein rundes Versionsnummern-Upgrade, sondern auch eine Menge sinnvoller Verbesserungen. Die wichtigste: Die Anwendung ist spürbar reaktionsschneller geworden und aktualisiert ihre Anzeigen jetzt deutlich präziser im Takt.</p>



<h3 class="wp-block-heading" id="smart-daten-dank-u-disks-integration">SMART-Daten dank UDisks-Integration</h3>



<p class="wp-block-paragraph">Mission Center 1.0 nutzt jetzt das verbreitete UDisks-Backend, um euch detaillierte Informationen zu euren Festplatten und SSDs zu liefern. Wenn eure Laufwerke SMART (Self-Monitoring, Analysis and Reporting Technology) unterstützen – was bei aktuellen SATA- und NVMe-Geräten üblich ist – seht ihr unter anderem:</p>



<ul class="wp-block-list">
<li>Temperatur</li>



<li>Betriebszeit</li>



<li>Fehlerstatistiken</li>



<li>und mehr</li>
</ul>



<p class="wp-block-paragraph">Außerdem könnt ihr Datenträger direkt auswerfen – mit sinnvoller Fehlermeldung, falls etwas nicht klappt. Diese Integration bringt die Ansicht von Speichermedien innerhalb der App deutlich nach vorn und liefert noch einen gewissen Mehrwert gegenüber anderen Systemmonitoring-Tools.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107a20e9&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107a20e9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="840" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-1280x840.webp" alt="Festplatten im Blick: Die neue UDisks-Integration zeigt SMART-Daten und erlaubt das sichere Auswerfen von Laufwerken direkt in der App." class="wp-image-44676" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_03.webp 1350w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Festplatten im Blick: Die neue UDisks-Integration zeigt SMART-Daten und erlaubt das sichere Auswerfen von Laufwerken direkt in der App.</figcaption></figure>



<h3 class="wp-block-heading" id="netzwerk-nutzung-pro-prozess">Netzwerk-Nutzung pro Prozess</h3>



<p class="wp-block-paragraph">Endlich könnt ihr auch sehen, welcher Prozess wie viel <a href="https://linuxundich.de/tag/netzwerk/" data-type="post_tag" data-id="25">Netzwerkverkehr</a> verursacht. Diese Funktion setzt allerdings voraus, dass ihr nethogs installiert habt – unter Arch Linux zum Beispiel geht das mit:</p>



<pre class="wp-block-code"><code>$ <strong>sudo pacman -S nethogs</strong>
$ <strong>sudo setcap cap_net_admin,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+pe $(which nethogs)</strong>
$ <strong>getcap $(which nethogs)</strong></code></pre>



<p class="wp-block-paragraph">Danach wird in der Prozesse-Ansicht eine neue Spalte für die Netzwerkaktivität eingeblendet – sortierbar, versteht sich. In der aktuellen Version 1.0 fehlt an dieser Stelle noch die Übersetzung.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107a3613&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107a3613" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="840" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-1280x840.webp" alt="Wer spricht mit wem? Die neue Netzwerkspalte zeigt prozessbezogene Daten zum Datenverkehr, vorausgesetzt, Nethogs ist korrekt eingerichtet." class="wp-image-44675" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_02.webp 1350w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Wer spricht mit wem? Die neue Netzwerkspalte zeigt prozessbezogene Daten zum Datenverkehr, vorausgesetzt, Nethogs ist korrekt eingerichtet.</figcaption></figure>



<h3 class="wp-block-heading" id="gpu-monitoring-auf-dem-raspberry-pi">GPU-Monitoring auf dem Raspberry Pi</h3>



<p class="wp-block-paragraph">Besitzer eines Raspberry Pi 4 oder 5 dürfen sich freuen: Die GPU wird nun (vorausgesetzt, der richtige Kernel ist installiert) über NVTOP erkannt und überwacht. Voraussetzung ist allerdings mindestens Kernel 6.12 mit entsprechender Unterstützung – zum Beispiel in aktuellen Arch- oder Manjaro-Builds für den Pi.</p>



<h3 class="wp-block-heading" id="licht-oder-dunkel-ihr-entscheidet">Licht oder Dunkel? Ihr entscheidet!</h3>



<p class="wp-block-paragraph">Nicht jeder mag den systemweiten Dark Mode – oder will vielleicht tagsüber hell und abends dunkel arbeiten. Mission Center 1.0 erlaubt es euch jetzt, unabhängig vom Systemsetting zwischen Light- und Dark-Mode zu wählen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107a4ad9&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107a4ad9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="840" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-1280x840.webp" alt="Mehr Kontrolle: In den Einstellungen könnt ihr jetzt gezielt zwischen hellen und dunklen Designs wechseln – unabhängig von der GNOME-Systemeinstellung." class="wp-image-44677" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-1280x840.webp 1280w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-640x420.webp 640w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04-768x504.webp 768w, https://linuxundich.de/wp-content/uploads/2025/05/mission-center-1.0_04.webp 1350w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mehr Kontrolle: In den Einstellungen könnt ihr jetzt gezielt zwischen hellen und dunklen Designs wechseln – unabhängig von der GNOME-Systemeinstellung.</figcaption></figure>



<p class="wp-block-paragraph">Außerdem gibt es eine neue Option, die Graphen animiert &#8222;gleiten&#8220; zu lassen – optisch hübsch, allerdings mit einem gewissen Performance-Tradeoff. Auf schwächeren Systemen – Mission Center funktioniert beispielsweise auch auf einem <a href="https://linuxundich.de/category/raspberry-pi/" data-type="category" data-id="1854">Raspberry Pi</a> – solltet ihr die Funktion daher eventuell besser deaktivieren.</p>



<h2 class="wp-block-heading" id="weitere-neuerungen-im-uberblick">Weitere Neuerungen im Überblick</h2>



<ul class="wp-block-list">
<li>Anzeige von nicht geladenen Diensten auf der Services-Seite</li>



<li>Verbesserte Speicherberichterstattung</li>



<li>Anzeige der Maximal-Bitrate aller Netzwerkinterfaces</li>



<li>Konfigurierbare Einheiten: Bits vs. Bytes, Basis 2 vs. Basis 10</li>



<li>Mehr Tastenkombinationen</li>



<li>Neue Anordnung der Seitenleisten für bessere Übersicht</li>



<li>Überarbeitete App- und Prozessseite mit mehr Informationen</li>
</ul>



<h2 class="wp-block-heading" id="mission-center-installieren">Mission Center installieren</h2>



<p class="wp-block-paragraph">Mission Center ist freie Software und für verschiedene Linux-Distributionen verfügbar. Die einfachste und empfohlene Installationsmethode ist Flatpak über <a href="https://flathub.org/apps/io.missioncenter.MissionCenter">Flathub</a>:</p>



<pre class="wp-block-code"><code>$ <strong>flatpak install flathub io.missioncenter.MissionCenter</strong></code></pre>



<p class="wp-block-paragraph">Danach könnt ihr die App über den Anwendungsstarter öffnen oder direkt im Terminal mit:</p>



<pre class="wp-block-code"><code>$ <strong>flatpak run io.missioncenter.MissionCenter</strong></code></pre>



<p class="wp-block-paragraph">Wer beispielsweise das GNOME Software Center nutzt, kann das Flatpak natürlich auch per Mausklick auf seinem System einspielen. Alternativ stehen euch folgende Optionen zur Verfügung:</p>



<ul class="wp-block-list">
<li><a href="https://snapcraft.io/mission-center">Snap Store</a> – für Nutzer von Snap-basierten Systemen wie Ubuntu</li>



<li><a href="https://gitlab.com/mission-center-devs/mission-center/-/releases">AppImage</a> – portabel, keine Installation erforderlich</li>
</ul>



<p class="wp-block-paragraph">Der Quellcode ist offen und auf der <a href="https://gitlab.com/mission-center-devs/mission-center">Projektseite bei GitLab</a> frei einsehbar.</p>



<h2 class="wp-block-heading" id="mission-center-ist-eine-echte-empfehlung">Gute Alternative zum Systemmonitor</h2>



<p class="wp-block-paragraph">Natürlich gibt es unter Linux viele Monitoring-Tools – htop oder glances im Terminal, der GNOME Systemmonitor oder das neue <a href="https://apps.gnome.org/de/Resources/">Resources</a>, um nur ein paar zu nennen. Aber Mission Center sticht für mich durch seine Kombination aus moderner Oberfläche, sinnvoller Funktionsvielfalt und guter Performance hervor. Die Nähe zum Windows-Taskmanager-Layout mag polarisieren – ich finde, das ist pragmatisch und benutzerfreundlich gelöst. Vor allem aber: Die App ist vollständig Open Source, aktiv entwickelt und fügt sich perfekt in den modernen GNOME-Desktop ein.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/mission-center1-0-systemmonitor-fur-gnome/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>USB-Sticks und SD-Karten auf Fehler prüfen</title>
		<link>https://linuxundich.de/usb-sticks-und-sd-karten-auf-fehler-pruefen/</link>
					<comments>https://linuxundich.de/usb-sticks-und-sd-karten-auf-fehler-pruefen/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 08 Dec 2021 17:10:11 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[USB-Stick]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=41978</guid>

					<description><![CDATA[Im Gegensatz zu Festplatten besitzen USB-Sticks und SD-Speicherkarten keine mechanischen Bauteile, die verschleißen. Trotzdem geht auch moderner Flashspeicher kaputt. Mit Badblocks und F3 lassen sich Flashspeicher auf Fehler prüfen und reparieren.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich hatte in letzter Zeit häufig das Problem, dass sich diese miesen Sticks immer oben im Stapel ansammelten und somit beim Griff in die Grabbelkiste immer als erste in meiner Hand lagen. Spätestens beim Schreiben größerer Datenmengen, etwa eines ISO-Images einer Linux-Distribution oder eines RasPi-OS-Images für einen Raspberry Pi, kommt es dann zu Problemen. Die Schreib-/Leserate bricht ein oder es treten gleich aussagekräftigere IO-Fehler auf. Um diese Problematik auszuschließen, möchte ich also alle meine USB-Sticks und SD-Speicherkarten einmal auf Fehler überprüfen und defekte Datenträger für immer aussortieren. Unter Linux geht das mit Bordmitteln.</p>



<h2 class="wp-block-heading">USB-Sticks auf Fehler prüfen</h2>



<p class="wp-block-paragraph">Im ersten Schritt müsst ihr die Geräte-ID des USB-Sticks oder der Speicherkarte herausfinden. Steckt den Datenträger daher an den Rechner an oder legt die SD-Karte in das entsprechende Lesegerät und gebt im Terminal <code>lsblk</code> ein. Das Kommando listet euch sämtliche am Rechner angeschlossenen Datenträger auf. Anhand der Größe des Datenträgers lässt sich in der Regel die Geräte-ID erkennen. In meinem Beispiel bindet das System meinen 8 GByte großen USB-Stick unter <code>sdc</code> (also <code>/dev/sdc</code> in der vollständigen Syntax) ein. Seid ihr euch nicht sicher, dann zieht den zu kontrollierenden Datenträger ab und wiederholt <code>lsblk</code>. Fehlt <code>sdc</code> in der ausgegebenen Liste, dann habt ihr die richtige Kennung. Alternativ lässt sich die Kennung auch mit grafischen Tools wie der Laufwerksverwaltung von Gnome ermitteln.</p>



<pre class="wp-block-preformatted">$ <strong>lsblk</strong>
[...]
sdc           8:32   1   7,5G  0 disk 
├─sdc1        8:33   1   2,9G  0 part /run/media/toff/Ubuntu 21.10 amd64
├─sdc2        8:34   1   4,1M  0 part 
└─sdc3        8:35   1   300K  0 part 
[...]</pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107aa2a2&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107aa2a2" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="963" height="667" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung.png" alt="Die Laufwerksverwaltung von Gnome zeigt den 8 GByte großen USB-Stick mit seiner Geräte-ID /dev/sdc." class="wp-image-41987" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung.png 963w, https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung-640x443.png 640w, https://linuxundich.de/wp-content/uploads/2021/12/gnome-laufwerksverwaltung-768x532.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auch die in Gnome integrierte Laufwerksverwaltung zeigt die Geräte-IDs von Festplatten, SSDs, USB-Sticks und anderen in das System eingebundenen Datenträgern an.</figcaption></figure>



<p class="wp-block-paragraph">Für die eigentliche Fehlersuche kommt nun das Kommando <code>badblocks</code> aus dem Paket <em>e2fsprogs</em> zum Einsatz, das zur Grundausstattung der üblichen Distributionen gehört. Es kann vorkommen, dass sich Badblocks erst einmal weigert, die Überprüfung zu starten, da das Laufwerk bereits vom System benutzt sei. In der Regel kommt das davon, dass das Betriebssystem den Datenträger automatisch einbindet, sobald ihr den USB-Stick ansteckt. Auf meinem System genügt das Antippen des Icons zum Aushängen des Laufwerks im Dateimanager nicht, ich muss die Geräte-ID des Laufwerks und der dazugehörigen Partitionen gezielt mit <code>umount</code> aushängen.</p>



<p class="has-luminous-vivid-orange-background-color has-background wp-block-paragraph"><strong>Achtung:</strong> An dieser Stelle muss ich eine Warnung schreiben: Beim Prüfen auf Fehler überschreibt Badblocks sämtliche Daten und Partitionen auf dem angegebenen Datenträger. Stellt daher auf jeden Fall sicher, dass ihr die richtige Geräte-ID an das Kommando übergibt und sichert vor der Aktion wichtige Daten vom betroffenen USB-Stick oder der SD-Speicherkarte. Im Fall der Fälle könnt ihr die Daten nach der Fehlerüberprüfung nicht wiederherstellen.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -wsv /dev/sdc</strong>
/dev/sdc wird offensichtlich vom System genutzt; es ist zu unsicher, Badblocks zu starten!
$ <strong>sudo umount /dev/sdc*</strong>
umount: /dev/sdc: nicht eingehängt.
umount: /dev/sdc2: nicht eingehängt.
umount: /dev/sdc3: nicht eingehängt.</pre>



<p class="wp-block-paragraph">Beim Aufruf von Badblocks übergebt ihr dem Kommando die Parameter <code>-wsv</code> sowie die Geräte-ID. Die Parameter weisen das Programm an, einen destruktiven Schreibtest auszuführen (<code>-w</code>), den Fortschritt anzuzeigen (<code>-s</code>) und generell mehr Informationen auszugeben (<code>-v</code>). Der ausführliche Test beschreibt jeden Block des Datenträgers viermal hintereinander mit unterschiedlichen Mustern (0xaa, 0x55, 0xff und 0x00). Je nach Geschwindigkeit und Kapazität müsst ihr dafür eine längere Zeit einplanen. Die Prüfung des von mir im Beispiel benutzten USB-Sticks nach dem USB-2.0-Standard und 8 GByte Kapazität benötigte über eine Stunde.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -wsv /dev/sdc</strong>
Es wird getestet Mit Muster 0xaa:   0.00% erledigt, 0:00 verstrichen. (0/0/0 Fehler) erledigt                                             
Lesen und Vergleichen:erledigt
Es wird getestet Mit Muster 0x55:   0.00% erledigt, 23:47 verstrichen. (0/0/0 Fehler) erledigt                                             
Lesen und Vergleichen:erledigt
Es wird getestet Mit Muster 0xff:   0.00% erledigt, 47:33 verstrichen. (0/0/0 Fehler) erledigt                                             
Lesen und Vergleichen:erledigt
Es wird getestet Mit Muster 0x00:   0.00% erledigt, 1:11:26 verstrichen. (0/0/0 Fehler) erledigt                                             
Lesen und Vergleichen:erledigt</pre>



<p class="wp-block-paragraph">Neben der destruktiven Prüfmethode unterstützt Badblocks einen zerstörungsfreien Lesen+Schreiben-Modus. Diesen aktiviert ihr mit dem Parameter <code>-n</code> anstatt von <code>-w</code>. In dieser Variante sichert Badblocks die Daten des geprüften Speicherblocks zuerst in den Arbeitsspeicher, überschreibt dann den Datenblock mit Zufallsdaten und prüft, ob die Daten korrekt geschrieben werden konnten. Abschließend schreibt Badblocks die Sicherung wieder auf den Datenträger zurück. Auf den ersten Blick erscheint die Prüfroutine schneller, da es nur einen Prüfdurchlauf gibt, in der Praxis braucht das Sichern und Zurückschreiben der bestehenden Daten allerdings wesentlich mehr Zeit. In meinem Beispiel anstatt nur etwas mehr als einer Stunde über 2,5 Stunden.</p>



<pre class="wp-block-preformatted">$ <strong>sudo badblocks -nsv /dev/sdc</strong>
Es wird nach defekten Blöcken im zerstörungsfreien Lesen+Schreiben-Modus gesucht
Von Block 0 bis 7812607
Es wird nach defekten Blöcken gesucht (zerstörungsfreier Lesen+Schreiben-Modus)
Es wird mit zufälligen Mustern getestet:  94.36% erledigt, 2:35:18 verstrichen. (0/0/0 Fehler)</pre>



<h2 class="wp-block-heading">Gefälschte USB-Sticks ermitteln</h2>



<p class="wp-block-paragraph">Einen Schritt weiter geht das Tool <a href="https://github.com/AltraMayor/f3">F3</a> oder etwas länger Fight Flash Fraud. Das Open-Source-Programm prüft ausführlich, ob ein Datenträger wirklich die Kapazität besitzt, die er vorgibt zu haben. Ein Thema, das leider <a href="https://www.heise.de/ratgeber/Gefaelschte-USB-Sticks-und-SD-Karten-Darauf-sollten-Sie-achten-4325666.html">immer noch aktuell</a> ist, besonders wenn man super günstige Angebote aus dem Internet kauft. Um gefälschte USB-Sticks oder SD-Speicherkarten aufzudecken, müsst ihr das Programm aus den Paketquellen installieren. Debian, Ubuntu, Fedora und Co. führen das Konsolenwerkzeug in den offiziellen Repositories, das Paket nennt sich in der Regel <em>f3</em>. Arch Linux führt das Programm nur im AUR, zur Installation braucht ihr daher einen AUR-Helper.</p>



<pre class="wp-block-preformatted">### Installation unter Arch Linux oder Manjaro:
$ <strong>yay -S f3</strong>
### Installation unter Debian, Ubuntu oder Raspberry Pi OS:
$ <strong>sudo apt install f3</strong></pre>



<p class="wp-block-paragraph">Die Kommandos zum Prüfen von USB-Datenträgern lauten nun <code>f3write</code>, <code>f3read</code> und <code>f3probe</code>. Die ersten zwei Befehle müsst ihr in Kombination nutzen. Als Option übergebt ihr den Kommandos jeweils den Mountpunkt des Datenträgers. <code>f3write</code> schreibt nun so lange ein Gigabyte große Dateien auf den eingebundenen Datenträger, bis der Platz ausgeht. Anschließend prüft ihr mit <code>f3read</code>, ob die geschriebenen Daten auch wirklich wieder gelesen werden können. Falls es sich um einen gefälschten USB-Stick oder eine manipulierte SD-Speicherkarte handeln sollte, dann würde <code>f3read</code> korrupte Sektoren ausgeben. Bei dieser Prüfung bleiben alle Daten auf dem Datenträger erhalten, ihr müsst am Ende nur wieder die h2w-Dateien löschen, sonst habt ihr keinen Platz mehr auf dem Stick. </p>



<pre class="wp-block-preformatted">$ <strong>f3write /run/media/toff/291E-6F9C</strong>
[...]
Free space: 3.72 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
Creating file 3.h2w ... OK!
Creating file 4.h2w ... OK!
Free space: 0.00 Byte
Average writing speed: 3.91 MB/s
$ <strong>f3read /run/media/toff/291E-6F9C</strong>
[...]
                  SECTORS      ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2097152/        0/      0/      0
Validating file 2.h2w ... 2097152/        0/      0/      0
Validating file 3.h2w ... 2097152/        0/      0/      0
Validating file 4.h2w ... 1518736/        0/      0/      0

  Data OK: 3.72 GB (7810192 sectors)
Data LOST: 0.00 Byte (0 sectors)
	       Corrupted: 0.00 Byte (0 sectors)
	Slightly changed: 0.00 Byte (0 sectors)
	     Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 14.73 MB/s
$ <strong>ls -al /run/media/toff/291E-6F9C</strong>
insgesamt 3907596
drwxr-xr-x  3 toff toff       4096  1. Jan 1970   .
drwxr-x---+ 4 root root         80  7. Dez 16:27  ..
-rw-r--r--  1 toff toff 1073741824  7. Dez 18:35  1.h2w
-rw-r--r--  1 toff toff 1073741824  7. Dez 18:40  2.h2w
-rw-r--r--  1 toff toff 1073741824  7. Dez 18:44  3.h2w
-rw-r--r--  1 toff toff  777592832  7. Dez 18:47  4.h2w
[...]</pre>



<p class="wp-block-paragraph">Ein wenig schneller arbeitet <code>f3probe --destructive</code>. Die Option <code>--destructive</code> ist optional, sie beschleunigt die Aktion jedoch ganz wesentlich. Bei diesem Test beschreibt F3 nur die nötigsten Sektoren und kümmert sich auch nicht um eine Datensicherung. Da die Probe direkt auf die Hardware zugreift, gebt ihr als Parameter nicht den Mountpunkt, sondern die Geräte-ID (hier <code>/dev/sdg</code>) an. Der Test mit meinem 4 GByte großen USB-2.0-Stick dauert so nur ein wenig mehr als sieben Minuten. Habt aber bei dieser Prüfung wieder im Hinterkopf, dass die Routine sämtliche Datenblöcke auf dem Datenträger überschreibt.</p>



<pre id="block-2636e14f-4e5d-4263-a2a0-8a74b05f2357" class="wp-block-preformatted">$ <strong>f3probe --destructive --time-ops /dev/sdg</strong>
[...]
Good news: The device `/dev/sdg' is the real thing

Device geometry:
	         *Usable* size: 3.73 GB (7831552 blocks)
	        Announced size: 3.73 GB (7831552 blocks)
	                Module: 4.00 GB (2^32 Bytes)
	Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
	   Physical block size: 512.00 Byte (2^9 Bytes)

Probe time: 7'17"
 Operation: total time / count = avg time
      Read: 2.73s / 4812 = 568us
     Write: 7'13" / 3637313 = 119us
     Reset: 1us / 1 = 1us</pre>



<p class="wp-block-paragraph">Sowohl Badblocks als auch F3 helfen beim Analysieren von Fehlern auf Datenträgern. Bei der Prüfung müsst ihr allerdings immer ein wenig Zeit mitbringen. Die ausführliche Analyse eines 8 GByte großen USB-Sticks kann schon mal zwei Stunden dauern, besonders wenn bei der Prüfung die Daten erhalten bleiben sollen und der USB-Stick nur mit dem langsamen USB-2.0-Protokoll arbeitet. Danach könnt ihr aber davon ausgehen, dass der USB-Stick oder die SD-Speicherkarte auch wirklich funktionieren und die Kapazität besitzen, die auf dem Aufdruck steht.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/usb-sticks-und-sd-karten-auf-fehler-pruefen/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Upgrade von Raspberry Pi OS auf Bullseye</title>
		<link>https://linuxundich.de/raspberry-pi-os-auf-bullseye-aktualisieren/</link>
					<comments>https://linuxundich.de/raspberry-pi-os-auf-bullseye-aktualisieren/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 30 Nov 2021 11:04:59 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[Raspberry Pi OS]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=41856</guid>

					<description><![CDATA[Das Raspberry Pi OS "Bullseye" löst "Buster" ab. Das Upgrade läuft nicht automatisch, mit ein paar Kommandos bringt ihr euren Raspberry Pi aber selbst auf den neuen Stand.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Beim offiziellen Betriebssystem für den Raspberry Pi, dem inzwischen Raspberry Pi OS getauften Raspbian, haben die Entwickler der Raspberry Pi Foundation das Rad nicht neu erfunden. Anstatt extra eine eigene Distribution aus dem Boden zu stampfen, setzen sie lieber auf Debian als Grundsystem und passen die Software an die eigenen Bedürfnisse und Vorstellungen an. Mit dem Erscheinen einer neuen Debian-Version gibt es somit aber auch immer eine neue Ausgabe des Raspberry Pi OS. So geschehen <a href="https://www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/">Anfang November</a> dieses Jahres: Das Raspberry Pi OS &#8222;Bullseye&#8220; ersetzt &#8222;Buster&#8220;, genauso wie beim Vorbild Debian, das den Sprung auf Bullseye bereits im August gemacht hat.</p>



<p class="wp-block-paragraph">Nutzer bekommen das Upgrade nun nicht automatisch auf den RasPi gespielt. Das Upgrade muss man von Hand einleiten. Dabei spielt das System nicht nur einen neuen Linux-Kernel auf die Speicherkarte, sondern alle bis dahin aufgelaufenen Neuerungen aus dem Open-Source-Universum rund um GNU/Linux. Für Nutzer des Raspberry Pi 4 oder des Compute Module 4 mit dem aktuellen Chipsatz (zu erkennen an der auf dem Chipsatz aufgedruckten Endung C0T) bedeutet das sogar ein wenig mehr Geschwindigkeit, da das System damit ganz offiziell mit 1,8 GHz laufen darf. Wie bei einem Distributions-Upgrade allerdings üblich sollte man vor der Aktion ein Backup starten.</p>



<h2 class="wp-block-heading">System- und Firmware-Upgrade</h2>



<p class="wp-block-paragraph">In meinem kleinen Heimnetz läuft ein Raspberry Pi 3 als kleine eierlegende Wollmilchsau. Der Mini-Rechner filtert mittels PiHole Anzeigen aus dem Datenstrom. Er tunnelt via WireGuard einen sicheren Zugang via VPN durch das Internet ins eigene LAN. Zudem macht mein Raspberry Pi einen steinalten Canon-Scanner netzwerkfähig. Von daher sind bei diesem System einige Dienste eingerichtet und das System an mehr als einer Stelle individuell konfiguriert. Ich war daher skeptisch, ob das Upgrade ohne Komplikationen durchläuft und habe erst einmal ein paar Wochen abgewartet, bis etwaige Schwierigkeiten im Upgrade-Prozess ausgebügelt werden konnten.</p>



<pre class="wp-block-code"><code>### Bestehende Installation auf aktuellen Stand bringen:
$ <strong>sudo apt update</strong>
$ <strong>sudo apt full-upgrade</strong>
$ <strong>sudo rpi-update</strong>
 *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
 *** Performing self-update
&#91;...]
 *** Backing up modules 5.10.63-v7+
#############################################################
WARNING: This update bumps to rpi-5.10.y linux tree
See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&amp;t=288234
'rpi-update' should only be used if there is a specific
reason to do so - for example, a request by a Raspberry Pi
engineer or if you want to help the testing effort
and are comfortable with restoring if there are regressions.

DO NOT use 'rpi-update' as part of a regular update process.

##############################################################
Would you like to proceed? (y/N)</code></pre>



<p class="wp-block-paragraph">Im oben aufgeführten ersten Schritt solltet ihr die bestehende Installation des Raspberry Pi OS auf einen aktuellen Stand bringen. Ich selbst arbeite auf meinem RasPi ohne grafische Oberfläche, logge mich daher via SSH auf dem System ein. Alternativ könnt ihr das Upgrade natürlich aber auch unter der grafischen Oberfläche des Systems ausführen. Der letzte Schritt <code>sudo rpi-update</code> ist optional: Er bringt die direkt auf dem Raspberry Pi installierte Firmware auf den neusten Stand. Wie immer bei solchen Firmware-Updates ist hier Vorsicht angebracht. Theoretisch könnt ihr damit das System in das Nirvana schicken, auf der anderen Seite bügelt solch ein Update aber auch Schwächen aus oder schaltet neue Funktionen frei.</p>



<figure class="wp-block-table empfehlung is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Komponente</th><th>Bemerkung</th><th>Preise</th></tr></thead><tbody><tr><td>Raspberry Pi 4 (bis zu 8GByte)</td><td>Inkl. WLAN und Bluetooth</td><td><a href="https://amzn.to/3EaqLJQ" rel="sponsored nofollow">Ab ca. 40 Euro</a></td></tr><tr><td>Raspberry Pi 400</td><td>Rapberry in Tastatur integriert</td><td><a href="https://amzn.to/3D71MG0" rel="sponsored nofollow">Ab ca. 77 Euro</a></td></tr><tr><td>Raspberry Pi Zero 2 W</td><td>Inkl. Gehäuse</td><td><a href="https://amzn.to/3G11NgM" rel="sponsored nofollow">Ab ca. 26 Euro</a></td></tr><tr><td>Gehäuse für RPi4</td><td>Diverse Modelle zur Wahl</td><td><a href="https://amzn.to/3o6Ny3W" rel="sponsored nofollow">Ab ca. 7 Euro</a></td></tr><tr><td>Netzteil</td><td>Ideal mit mind. 2500 mA</td><td><a href="https://amzn.to/3phcghr" rel="sponsored nofollow">Ab ca. 10 Euro</a></td></tr><tr><td>MicroSD-Speicherkarte</td><td>Mind. 16 GByte, Class 10</td><td><a href="https://amzn.to/3Ea96SD" rel="sponsored nofollow">Ab ca. 8,90 Euro</a></td></tr><tr><td>Micro-HDMI-Kabel</td><td>CEC-fähig</td><td><a href="https://amzn.to/31jUS3i" rel="sponsored nofollow">Ab ca. 5 Euro</a></td></tr><tr><th colspan="3">Optional</th></tr><tr><td>Raspberry&nbsp;Pi-Touchscreen</td><td>7 Zoll mit 800 x 480 Pixeln</td><td><a href="http://amzn.to/1NkdAdF" rel="sponsored nofollow">Ab ca. 85 Euro</a></td></tr><tr><td>Raspberry&nbsp;Pi-Frame für Display</td><td>Fünf verschiedene Farben</td><td><a href="http://amzn.to/1WJsI5W" rel="sponsored nofollow">Ab ca. 20 Euro</a></td></tr><tr><td>Logitech K400 Plus Touch</td><td>Schnurlose Tastatur mit Touchpad</td><td><a href="http://amzn.to/1Nkdum8" rel="sponsored nofollow">Ab ca. 35 Euro</a></td></tr><tr><td>USB-WLAN-Stick</td><td>150 Mbit/s, IEEE802.11b/g/n</td><td><a href="http://amzn.to/1NkdtyQ" rel="sponsored nofollow">Ab ca. 7 Euro</a></td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Upgrade von Buster auf Bullseye</h2>



<p class="wp-block-paragraph">Zur Sicherheit startet ihr das System nach diesem Upgrade einmal durch und kontrolliert, ob der Raspberry Pi auch sicher mit Strom versorgt wird. Das komplette Upgrade hat bei mir in etwa zwei Stunden gedauert, während dieser Zeit sollte der Strom auf keinen Fall ausfallen. Loggt euch nun wieder in das System ein und erstellt zunächst eine Sicherheitskopie der für die Paketverwaltung zuständigen Konfigurationsdatei <code>/etc/apt/sources.list</code>. Das nächste Kommando im folgenden Listing tauscht dann jede Erwähnung von <code>buster</code> gegen <code>bullseye</code> innerhalb der Datei. Alternativ könnt ihr diesen Schritt natürlich auch mit einem Texteditor erledigen.</p>



<pre class="wp-block-code"><code>### Upgrade auf Raspberry Pi OS Bullseye einspielen:
$ <strong>sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak</strong>
$ <strong>sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list</strong>
$ <strong>sudo apt update</strong>
&#91;...]
Reading state information... Done
429 packages can be upgraded. Run 'apt list --upgradable' to see them.
$ <strong>sudo apt full-upgrade</strong></code></pre>



<p class="wp-block-paragraph">Danach lasst ihr mit <code>sudo apt update</code> die Paketquellen neu einlesen und startet abschließend mit dem <code>sudo apt full-upgrade</code> den eigentlichen Upgrade-Prozess, der auf meinem System über 300 MByte an neuen Paketen in das System spült. Das Upgrade läuft mehr oder minder automatisch durch, allerdings informiert die Paketverwaltung zwischendurch über eine Reihe von Neuerungen, die ihr mit <kbd>[Q]</kbd> quittieren müsst. Sind wie bei mir Dienste installiert, fragt das Upgrade zudem im weiteren Verlauf ab, ob ihr die Dienste während des Upgrade-Prozesses ohne Nachfrage neu starten möchtet &#8212; in der Regel könnt ihr das erlauben. </p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107bf813&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107bf813" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="898" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/raspios-bullseye-upgrade.png" alt="Im Terminal listet apt full-upgrade die zu entfernenden, neuen und zu aktualisierenden Pakete auf." class="wp-image-41859" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/raspios-bullseye-upgrade.png 898w, https://linuxundich.de/wp-content/uploads/2021/11/raspios-bullseye-upgrade-640x570.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/raspios-bullseye-upgrade-768x684.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Upgrade von Raspberry Pi OS &#8222;Buster&#8220; auf &#8222;Bullseye&#8220; lädt über 300 MByte an Daten aus dem Netz.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107c0f05&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107c0f05" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="893" height="791" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/after-bullseye-upgrade.png" alt="Die Paketverwaltung zeigt über apt-listchanges die Neuerungen der aktualisierten Pakete an." class="wp-image-41862" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/after-bullseye-upgrade.png 893w, https://linuxundich.de/wp-content/uploads/2021/11/after-bullseye-upgrade-640x567.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/after-bullseye-upgrade-768x680.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Vor dem Einspielen der Upgrades zeigt das System ein paar Informationen über die wichtigsten Neuerungen an.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107c25df&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107c25df" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="892" height="791" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-dienste.png" alt="Ein Dialog der Paketkonfiguration fragt, ob Dienste beim Upgrade ohne Nachfrage neu gestartet werden dürfen." class="wp-image-41865" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-dienste.png 892w, https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-dienste-640x568.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-dienste-768x681.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Während des Upgrades müssen zwischendurch ein paar Dienste des Systems neu gestartet werden.</figcaption></figure>



<p class="wp-block-paragraph">Kritisch wird es bei Nachfragen wie hier im nachfolgenden Bild. In diesem Fall registriert die Paketverwaltung eine Änderung an der Konfigurationsdatei <code>/etc/default/useradd</code>. Ihr habt nun die Wahl: Mit <kbd>[Y]</kbd> das unveränderte Original des Entwicklers zu übernehmen und somit eure eigenen Änderungen zurückzusetzen oder mit <kbd>[N]</kbd> eure Version der Konfiguration zu behalten und somit eventuell Neuerungen des Dienstes zu verpassen. Am besten schaut ihr euch mit <kbd>[D]</kbd> den Unterschied zwischen beiden Versionen an und entscheidet dann von Fall zu Fall, was zu tun ist. Ganz ohne Wissen über die betroffenen Dienste kann es hier allerdings zu ein paar kniffligen Situationen kommen. Ich für meinen Teil übernehme gerne die Version der Paketentwickler und passe meine Konfiguration danach wieder von Hand an.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107c45a0&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107c45a0" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="900" height="795" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-useradd.png" alt="Das Upgrade meldet eine veränderte Konfigurationsdatei /etc/default/useradd und fragt, welche Fassung bleiben soll." class="wp-image-41869" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-useradd.png 900w, https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-useradd-640x565.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/bullseye-upgrade-useradd-768x678.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Entdeckt das Upgrade veränderte Konfigurationsdateien, müsst ihr entscheiden, was das System machen soll.</figcaption></figure>



<p class="wp-block-paragraph">Auf meinem Raspberry Pi 3 mit einer Reihe von Diensten hat das System in etwa zwei Stunden an dem Upgrade gearbeitet &#8212; allerdings war ich zwischendurch immer wieder mal nicht am Platz, das Upgrade hat dadurch immer mal wieder auf meine Eingaben gewartet. Nach der erfolgreichen Installation von Raspberry Pi OS Bullseye meldet das System am Ende den Wunsch nach einem Neustart an. Startet daher den Raspberry mit dem Kommando <code>sudo reboot</code> einmal neu und meldet euch wieder am System an. Als letzten Schritt kontrolliert ihr, ob das System nun wirklich mit Bullseye läuft und entfernt nicht mehr benötigte Pakete aus dem System. Danach ist euer Raspberry Pi auf dem neusten Stand und wieder bereit für seine Aufgaben im Netz.</p>



<pre class="wp-block-code"><code>$ <strong>cat /etc/os-release</strong> 
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
&#91;...]
$ <strong>sudo apt autoremove</strong>
&#91;...]
0 upgraded, 0 newly installed, 40 to remove and 0 not upgraded.
After this operation, 173 MB disk space will be freed.</code></pre>



<p class="wp-block-paragraph">Kleiner Tipp am Ende: Wie eingangs angesprochen dürfen die aktuell gefertigten Raspberry Pi 4 und Compute Module 4-Platinen (mit der Kennung C0T am Ende der aufgedruckten CPU-Kennzeichnung) nun ganz offiziell mit einer Taktrate von 1,8 GHz arbeiten. Damit die CPU jedoch überhaupt so hoch taktet, müsst ihr in der Datei <code>/boot/config.txt</code> die Zeile <code>arm_freq=1800</code> eintragen. Ansonsten habt ihr bis zur nächsten großen Änderung am System wieder ein wenig Zeit. Das nächste große Update steht analog zum Release-Zyklus von Debian in etwa zwei Jahren an, die Basis bildet dann Debian 12 &#8222;Bookworm&#8220;.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/raspberry-pi-os-auf-bullseye-aktualisieren/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Bpytop als Alternative zu Top, Htop und Co.</title>
		<link>https://linuxundich.de/bpytop-als-alternative-zu-top-htop-und-co/</link>
					<comments>https://linuxundich.de/bpytop-als-alternative-zu-top-htop-und-co/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 23 Nov 2021 13:02:19 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Terminal]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=41508</guid>

					<description><![CDATA[Bpytop zeigt CPU-Last, Speicherverbrauch, Festplatten und Netzwerk im Terminal an – eine attraktive Alternative zu Top und Htop, die auch per SSH funktioniert.]]></description>
										<content:encoded><![CDATA[
<p class="has-drop-cap dropcapp wp-block-paragraph">Es gibt immer wieder mal Situationen, in denen es wichtig ist zu sehen, was gerade auf dem System in Sachen CPU-Auslastung, Arbeitsspeicherverbrauch oder Festplattenbelegung vorgeht. Klassische Werkzeuge dafür sind unter Linux Kommandozeilentools wie etwa <code>ps</code>, <code>free</code> und <code>df</code>. Aber natürlich auch die etwas übersichtlicheren Werkzeuge <code>top</code> oder das grafisch nochmals ein wenig ansprechender aufgebaute <code>htop</code>. Im Endeffekt ist damit das Aufgabengebiet gut abgedeckt, mehr braucht es eigentlich nicht. Ein bisschen mehr und ein bisschen mehr optischen Schick schadet trotzdem nicht. Von daher lohnt sich ein Blick auf die recht junge und in Python geschriebene Top-Alternative <a href="https://github.com/aristocratos/bpytop">Bpytop</a>, die wie die herkömmlichen Kandidaten keine grafische Umgebung benötigt.</p>



<p class="wp-block-paragraph">Die Installation des Programms ist inzwischen nicht mehr sonderlich schwer. Wie schon ein schneller Blick auf <a href="https://repology.org/project/bpytop/versions">Repology</a> zeigt, führen viele aktuelle Distributionen die Anwendung in ihren offiziellen Paketquellen. Der Paketname gleicht in der Regel dem Namen des Programms: Ein mit administrativen Rechten ausgeführtes <code>apt install bpytop</code>, <code>pacman -S bpytop</code> oder <code>dnf install bpytop</code> genügt also. Zahlreiche <a href="https://github.com/aristocratos/bpytop#installation">Hinweise</a> zur Installation liefert auch die GitHub-Seite des Entwicklers. Optional lässt sich das Programm auch über den Python-Package-Manager PyPI installieren, dann erhält man auf jeden Fall die gerade neuste Version, auch wenn die Paketverwaltung der genutzten Distribution nicht auf dem aktuellen Stand ist. </p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12107c97e5&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12107c97e5" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1092" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-full.png" alt="Bpytop ist eine attraktive Alternative zu Top, Htop und Konsorten." class="wp-image-41607" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-full.png 1092w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-full-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-full-768x567.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>Bpytop ist eine attraktive Alternative zu Top, Htop und Konsorten.</figcaption></figure>



<p class="wp-block-paragraph">Nach der Installation ruft ihr das Programm aus dem Terminal heraus mit dem Kommando <code>bpytop</code> auf. Eine kurze Animation zeigt an, dass zum Betrieb alles Nötige installiert ist. Hier wartet vielleicht noch gleich eine Baustelle auf euch: Damit Bpytop die Temperaturen des Systems auslesen und dann rechts oben neben der Auslastung der Prozessorkerne anzeigen kann, müsst ihr die LM-Sensors einrichten. Je nach Distribution geht das immer ein wenig anders. Entsprechende Anleitungen finden sich in den Dokumentationen der von euch genutzten Distribution, hier etwa für <a href="https://wiki.ubuntuusers.de/Lm_sensors/">Ubuntu</a> oder <a href="https://wiki.archlinux.org/title/Lm_sensors">Arch Linux</a>.</p>



<p class="wp-block-paragraph">Unter Arch Linux oder Manjaro spielt ihr via <code>sudo pacman -S lm_sensors</code> die Sensors-Tools ein und führt dann das Kommando <code>sudo sensors-detect</code> aus, das euer System ausführlich analysiert. Es erscheint dabei eine ganze Reihe von Abfragen, die ihr im Normalfall einfach mit einem Druck auf <kbd>[Eingabe]</kbd> beantworten könnt. Am Ende schreibt das Tool auf Wunsch einen Eintrag in die Konfigurationsdatei <code>/etc/conf.d/lm_sensors</code> und startet dann automatisch den Dienst <code>lm_sensors.service</code>. Über das Kommando <code>sensors</code> liefert euer System dann in Zukunft Informationen der integrierten Temperatursensoren und Lüfter. Bpytop bindet diese Daten dann in die eigenen Anzeigen ein.</p>



<pre class="wp-block-preformatted">$ <strong>sensors</strong>
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +71.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +68.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +71.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +67.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +68.0°C  (high = +100.0°C, crit = +100.0°C)

dell_smm-isa-0000
Adapter: ISA adapter
fan1:        2540 RPM
fan2:        2536 RPM
[...]</pre>



<p class="wp-block-paragraph">Danach sollte Bpytop komplett einsatzbereit sein: In der Übersicht schaltet ihr mit einem Druck auf <kbd>[M]</kbd> zwischen den verschiedenen Darstellungen um. Via <kbd>[Esc]</kbd> oder <kbd>[Umschalt]+[M]</kbd> öffnet ihr einen Dialog, der eine Hilfe und die Optionen anzeigt, oder das Programm gleich beendet und aufs Terminal zurückgeht (optional direkt über <kbd>[Strg]+[C]</kbd>). In den Einstellungen ändert ihr das Theme oder deaktiviert die beim Start angezeigte Initialisierung (<em>Show init</em> auf <em>False</em>). Da Bpytop auf &#8222;richtige&#8220; grafische Elemente verzichtet, funktioniert das Tool auch via SSH. Etwa auf einem Raspberry Pi, auf dem ihr das Raspberry Pi OS nur in der abgespeckten Variante ohne grafische Desktopumgebung installiert habt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121088ea8d&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121088ea8d" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1092" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-proc.png" alt="Die Aufteilung der Darstellung von Bpytop lässt sich individuell anpassen." class="wp-image-41606" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-proc.png 1092w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-proc-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-proc-768x567.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>Die Aufteilung der Darstellung von Bpytop lässt sich individuell anpassen.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210890b6c&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210890b6c" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1092" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-menu.png" alt="Über die Escape-Taste öffnet ihr die Einstellungen von Bpytop." class="wp-image-41605" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2021/11/bpytop-menu.png 1092w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-menu-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2021/11/bpytop-menu-768x567.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>Über die Escape-Taste öffnet ihr die Einstellungen von Bpytop.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/bpytop-als-alternative-zu-top-htop-und-co/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Dateien/Ordner in Nautilus aka Files mit Root-Rechten bearbeiten</title>
		<link>https://linuxundich.de/dateienordner-in-nautilus-aka-files-mit-root-rechten-bearbeiten/</link>
					<comments>https://linuxundich.de/dateienordner-in-nautilus-aka-files-mit-root-rechten-bearbeiten/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 20 Feb 2017 21:34:16 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Nautilus]]></category>
		<category><![CDATA[Root]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=40284</guid>

					<description><![CDATA[Mit sudoedit bearbeitet ihr Systemdateien, ohne den kompletten Editor mit Root-Rechten zu starten. Der Dateimanager Files bietet über admin:// einen ähnlichen Weg.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Eine der Stärken von Linux liegt im Allgemeinen daran, dass das System seit Urzeiten als Mehrbenutzersystem konzipiert ist. User starten Anwendungen im Rahmen ihrer Benutzerrechte, sodass diese in der Regel nichts am System ändern können. Malware beeinträchtigt somit höchstens den Datenbestand des Users, der diese ausführt. Dennoch machen wir Linuxer immer wieder gerne ein Türchen auf: Sobald wir beispielsweise einen Editor mit Root-Rechten starten, etwa um eine Konfigurationsdatei zu bearbeiten, führen wir diesen mitsamt dem kompletten Toolkit (also GTK oder Qt) mit administrativen Rechten aus. Dadurch läuft mehr Code mit administrativen Rechten, als eigentlich nötig. Daran ändert auch der Aufruf des Programms mit <code>gksu</code> oder <code>gksudo</code> nichts.</p><h2 class="wp-block-heading">Sudoedit, das bessere sudo $editor</h2><p class="wp-block-paragraph">Das gilt nicht nur in einer grafischen Desktopumgebung, sondern auch für Editoren im Terminal. Wir rufen üblicherweise <code>nano</code>, <code>vi</code>, <code>emacs</code> und Co. mittels <code>sudo nano /was/auch/immer</code> komplett mit Root-Rechten auf. Dadurch müssen wir darauf vertrauen, dass sich der Editor nicht auf irgendeine Art und Weise missbrauchen lässt. Wenn man bedenkt, welche Funktionsfülle Vi oder Emacs mitbringen, birgt das Vorgehen durchaus ein Gefahrenpotential. Daher gibt es <a href="https://www.sudo.ws/pipermail/sudo-users/2004-January/001909.html">bereits seit 2004</a> mit <code>sudoedit</code> bzw. <code>sudo -e</code> ein Kommando, das dieses Problem umschifft.</p><pre class="wp-block-code"><code>$ sudo -e /etc/hosts
$ sudoedit /etc/hosts</code></pre><p class="wp-block-paragraph">Dabei kopiert Sudo die zu bearbeitende Datei erst einmal in ein temporäres Verzeichnis (unter Arch Linux nach <code>/var/tmp</code>), öffnet die Kopie dann im Kontext des Benutzers im Editor und schiebt die temporäre Datei dann nach dem Schließen des Editors wieder an die ursprüngliche Stelle. Auf diesem Weg muss man den Editor selbst und damit alle mit angezogenen Bibliotheken nicht mehr mit Root-Rechten ausführen. Nur für das Kopieren der Dateien braucht es die administrativen Rechte.</p><pre class="wp-block-code"><code>$ VISUAL=gedit sudoedit /etc/hosts
$ EDITOR=nano sudoedit /etc/hosts</code></pre><p class="wp-block-paragraph">Mit den Umgebungsvariablen <code>$VISUAL</code> und <code>$EDITOR</code> lässt sich dem Kommando der gewünschte Editor mit auf den Weg geben, wobei <code>$EDITOR</code> für einen einfachen Editor wie etwa Nano oder Joe steht und <code>$VISUAL</code> mit einem Brocken wie Emacs oder Vi (oder grafischen Editoren wie Gedit oder Kate) belegt werden sollte &#8212; Sind beide Variablen definiert, zieht Sudo <code>$VISUAL</code> dem einfachen <code>$EDITOR</code> vor. Ich definiere &#8222;meine&#8220; Editoren daher in der <code>~/.bashrc</code> (den einfachen Editor) sowie in der <code>~/.xprofile</code> (mit Gedit einen Editor in der GUI). Somit muss ich dann zum Bearbeiten einer Systemdatei nur noch sudoedit /foo/bar eingeben und öffne die Datei dann automatisch im &#8222;passenden&#8220; Editor.</p><pre class="wp-block-code"><code>### Die Umgebungsvariablen $EDITOR und $Visual kann man beispielsweise
### über die ~/.bashrc oder 
$ grep EDITOR ~/.bashrc
export EDITOR=/usr/bin/joe
$ grep VISUAL ~/.xprofile
export VISUAL=/usr/bin/gedit
### Je nachdem ob man sich in einer grafischen Umgebung befindet, oder
### in einem virtuellen Terminal, startet sudoedit den Terminal-Editor
### Joe oder Gedit.
$ sudoedit /etc/hosts
</code></pre><p class="wp-block-paragraph">Sudoedit gibt es nun schon seit 2004, aber kaum jemand nutzt diese Methode: Das <a href="https://www.ixquick.com/do/search?q=site%3Awiki.ubuntuusers.de+sudoedit&amp;l=deutsch">Wiki der Ubuntuusers</a> erwähnt das Kommando zum Beispiel mit keinem einzigen Wort und auch im Arch Wiki findet sich Sudoedit nur <a href="https://wiki.archlinux.org/title/Security">auf einer einzigen Unterseite</a> &#8212; Damit ignorieren die in meinen Augen zwei besten Dokumentationen rund um Linux Sudoedit bisher fast komplett. In Sachen Root-Rechte in der grafischen Desktopumgebung hat mich allerdings ein aktueller Blogbeitrag von <a href="https://blog.martin-graesslin.com/blog/2017/02/editing-files-as-root/">KDE-Entwickler Martin Grässlin</a> auf etwas Neues gebracht: Der Files-Dateimanager (aka Nautilus) beherrscht seit der Version 3.22 dank einer Neuerung in Gvfs (dem Gnome virtual file system) einen Administrator-Modus, der ähnlich wie Sudoedit funktioniert.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210896653&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210896653" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="822" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/sudoedit-gedit-1280x822.png" alt="Die Systemüberwachung zeigt Gedit unter dem normalen Benutzer, während sudoedit die Datei /etc/fstab im Editor geöffnet hat." class="wp-image-40299" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/sudoedit-gedit-1280x822.png 1280w, https://linuxundich.de/wp-content/uploads/2017/02/sudoedit-gedit-640x411.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/sudoedit-gedit-768x493.png 768w, https://linuxundich.de/wp-content/uploads/2017/02/sudoedit-gedit.png 1373w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der mit sudoedit gestartete Gedit-Editor arbeitet ohne Root-Rechte.</figcaption></figure>
<h2 class="wp-block-heading">Root-Rechte für Files aka Nautilus</h2><p class="wp-block-paragraph">Im Gnome-Dateimanager kann man ja mit [Strg]+[L] eine Adresszeile öffnen, über die sich Pfade eintippen lassen oder über die man durch Eingabe von <code>smb://server/freigabe</code> oder <code>ssh://username@example.com</code> Daten von entfernten Rechnern direkt in den Dateimanager einbinden kann. Mithilfe von aktuellen Entwicklungen in Gvfs-admin und Polkit gibt es nun aber auch eine Art Admin-Modus, diesen erreicht ihr über die Eingabe von <code>admin:///pfad/zu/verzeichnis</code> oder einfach nur <code>admin://</code> ohne eine Pfadangabe. Über eine Maske fordert der Dateimanager danach eure Root-Rechte an und leitet euch entweder in das Wurzelverzeichnis des Systems oder den angegebenen Ordner weiter.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210898767&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210898767" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="961" height="643" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_1.png" alt="Der Dateimanager Files zeigt nach Eingabe von admin:// das Wurzelverzeichnis, geschützte Ordner tragen ein Schloss-Symbol." class="wp-image-40286" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_1.png 961w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_1-640x428.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_1-768x514.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Durch Eingabe von admin:// kommt man in den Administrations-Modus.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad12108e7f6d&quot;}" data-wp-interactive="core/image" data-wp-key="6ad12108e7f6d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="961" height="643" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_2.png" alt="Eine Passwortabfrage verlangt die Anmeldung, bevor Dateioperationen ausgeführt werden." class="wp-image-40289" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_2.png 961w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_2-640x428.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_2-768x514.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Für die Root-Rechte benötigt man natürlich auch administrative Rechte</figcaption></figure>
<p class="wp-block-paragraph">In diesem Modus könnt ihr beispielsweise nach <code>/etc</code> navigieren und dann die Hosts-Datei <code>/etc/hosts</code> in Gedit öffnen, bearbeiten und wieder abspeichern (mit abermaliger Eingabe eures Passworts). Dasselbe funktioniert mit allen anderen Konfigurationsdateien, die man mal schnell an die eigenen Wünsche anpassen möchte. Ihr könnt auch Verzeichnisse oder Dateien in geschützten Ordnern wie <code>/</code>, <code>/etc</code> oder <code>/usr/local/bin</code> anlegen, diese dann verschieben, wieder löschen oder die Benutzerrechte ändern. Sinnlos schalten und walten lässt euch Files jedoch in der Regel nicht: Dateien und Ordner, die dem Root-User gehören, die User der Root-Gruppe aber nur lesen und/oder ausführen dürfen (also Dateien und Ordner mit der Zuordnung <code>root:root</code> und den Rechten <code>644</code> oder <code>755</code>) erscheinen mit einem Schloss-Symbol. Diese lassen sich dann beispielsweise nicht löschen oder ausschneiden.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210900914&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210900914" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="961" height="643" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_3.png" alt="Der Administrator-Modus zeigt den Inhalt von /etc, jeder Ordner ist mit einem Schloss markiert." class="wp-image-40290" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_3.png 961w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_3-640x428.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_3-768x514.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Schloss-Symbol kennzeichnet besonders geschützte Ordner und Dateien.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210902a10&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210902a10" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="961" height="643" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_4.png" alt="Das Kontextmenü einer Konfigurationsdatei in /etc mit dem Eintrag Mit Texteditor öffnen." class="wp-image-40288" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_4.png 961w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_4-640x428.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_4-768x514.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Aus dem Dateimanager lassen sich dann geschützte Dateien bearbeiten.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210907bb8&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210907bb8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="961" height="643" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_5.png" alt="Die Datei pacman.conf liegt im Editor geöffnet vor, die Titelzeile weist sie als admin:///etc aus." class="wp-image-40287" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_5.png 961w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_5-640x428.png 640w, https://linuxundich.de/wp-content/uploads/2017/02/gvfs-admin_5-768x514.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Und natürlich auch in einem Texteditor mit Root-Rechten bearbeiten.</figcaption></figure>
<p class="wp-block-paragraph">In Sachen Root-Rechte in KDE wird sich demnächst einiges ändern: Martin hat in seinem Posting angekündigt, dass die KDE-Editoren Kate und Kwrite sich in Zukunft nicht mehr direkt mit Root-Rechten öffnen lassen. Stattdessen informieren die Programme, wie der User die gewünschte Datei mittels <code>sudoedit</code> in den ohne Root-Rechte gestarteten Editor bekommt. Dies wird mit Sicherheit den Workflow zahlreicher User beeinträchtigen (und wie die Kommentare schon zeigen, für Unmut in der KDE-Community sorgen), allerdings ist dieser Schritt zum Beispiel in Bezug auf Wayland sowieso überfällig.</p><blockquote class="td_quote_box td_box_center is-layout-flow wp-block-quote-is-layout-flow">Today I pushed a change for Kate and KWrite which does no longer allow to be run as root. Instead it educates the user about how to do the same with sudoedit.

Now I understand that this will break the workflow for some users. But with a minor adjustment to your workflow you get the same. In fact it will be better, because the Kate you start is able to pick up your configured styling. And it will also work on Wayland. And most importantly it will be secure.</blockquote><p class="wp-block-paragraph">Langfristig wäre dann das Ziel, dass KIO und PolicyKit die eigentliche Arbeit übernehmen. So könnte man die gewünschten Dateien im Editor öffnen, dann über Polkit &#8222;beweisen&#8220;, dass man Root-Rechte auf dem System hat, und dann die gewünschten Aktionen direkt über den Dateimanager oder den Editor durchführen. Das Ganze würde transparent im Hintergrund funktionieren, ohne dass man sich verrenken müsste. Wie das Ganze am Ende aussieht, gibt der Blog-Artikel von Martin noch nicht her. Im KDE-Bugtracker gibt es jedoch bereits <a href="https://bugs.kde.org/show_bug.cgi?id=179678">einen entsprechenden Eintrag</a>. Dieser stammt allerdings bereits von 2009 und bekommt hoffentlich durch die aktuelle Entwicklung ein wenig Leben eingehaucht.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/dateienordner-in-nautilus-aka-files-mit-root-rechten-bearbeiten/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Findmnt zeigt eingebundene Laufwerke übersichtlich an</title>
		<link>https://linuxundich.de/findmnt-zeigt-eingebundene-laufwerke-uebersichtlich-an/</link>
					<comments>https://linuxundich.de/findmnt-zeigt-eingebundene-laufwerke-uebersichtlich-an/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 15 Dec 2016 08:22:01 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=40098</guid>

					<description><![CDATA[findmnt zeigt eingebundene Laufwerke als übersichtlichen Verzeichnisbaum – deutlich lesbarer als mount.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Oft sind es ja die kleinen Dinge, die einen Unterschied machen. Wie in diesem Beispiel: Ab und an möchte man wissen, ob und wohin das System einen USB-Stick oder eine SD-Karte gemountet hat. Für diese Aufgabe wirft man grafische Tools wie die Laufwerksverwaltung von Gnome an, oder man öffnet ein Terminal, gibt <code>mount</code> ein und schaut sich die Ausgabe des Programms an. Das Kommando liefert eigentlich sämtliche Informationen, die man für diese Aufgabe benötigt, doch die Ausgabe ist alles andere als übersichtlich. Sämtliche Infos stehen ungegliedert in einer Zeile.</p><pre class="wp-block-code"><code>$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=3991400k,nr_inodes=997850,mode=755)
[...]
/dev/sdb1 on /home type ext4 (rw,relatime,data=ordered)
[...]
/etc/autofs/auto.misc on /misc type autofs (rw,relatime,fd=6,pgrp=1207,timeout=300,minproto=5,maxproto=5,indirect)
-hosts on /net type autofs (rw,relatime,fd=12,pgrp=1207,timeout=300,minproto=5,maxproto=5,indirect)
/etc/autofs/auto.nas on /mnt/nas type autofs (rw,relatime,fd=18,pgrp=1207,timeout=60,minproto=5,maxproto=5,indirect)
//192.168.178.79/daten on /mnt/nas/daten type cifs (rw,relatime,vers=1.0,cache=strict,username=me,domain=NAS,uid=1000,forceuid,gid=0,noforcegid,addr=192.168.178.79,unix,posixpaths,serverino,mapposix,acl,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
[...]</code></pre><p class="wp-block-paragraph">Zur Ausgabe von Laufwerksinformationen bietet sich jedoch als Alternative zu <code>mount</code> das Kommando <code>findmnt</code> an. Es steckt schon seit geraumer Zeit im Paket <em>mount</em> und findet sich in der Regel von Haus aus auf dem System. Allerdings nutzt kaum jemand das kleine Programm, im <a href="https://www.google.de/search?q=findmnt+site%3Aubuntuusers.de&amp;oq=findmnt+site%3Aubuntuusers.de&amp;aqs=chrome..69i57.5527j0j7&amp;sourceid=chrome&amp;ie=UTF-8#safe=off&amp;q=%22findmnt%22+site:ubuntuusers.de">Forum von ubuntuusers.de</a> wird es beispielsweise nur in ein Dutzend Threads erwähnt. Ohne weitere Optionen gibt <code>findmnt</code> einen Verzeichnisbaum mit der Geräte-ID, dem Dateisystemtyp und den Mount-Optionen aus. Bei Bedarf kann man die Ausgabe nach Mount-Punkten oder beispielsweise nach Dateisystemarten filtern.</p><pre class="wp-block-code"><code>$ findmnt
TARGET                           SOURCE      FSTYPE          OPTIONS
/                                /dev/sda1   ext4            rw,relatime,data=ordered
├─/proc                          proc        proc            rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc     systemd-1   autofs          
[...]
├─/tmp                           tmpfs       tmpfs           rw,nosuid,nodev
├─/home                          /dev/sdb1   ext4            rw,relatime,data=ordered
├─/misc                          /etc/autofs/auto.misc
│ autofs          rw,relatime,fd=6,pgrp=1207,timeout=300,minproto=5,maxproto=5,indirect
├─/net                           -hosts      autofs          rw,relatime,fd=12,pgrp=1207,timeout=300,minproto=5,maxproto=5,indirect
└─/mnt/nas               /etc/autofs/auto.nas
  autofs          rw,relatime,fd=18,pgrp=1207,timeout=60,minproto=5,maxproto=5,indirect
  ├─/mnt/nas/daten       //192.168.178.79/daten
  │ cifs            
[...]</code></pre><pre class="wp-block-code"><code>$ findmnt /home
TARGET SOURCE    FSTYPE OPTIONS
/home  /dev/sdb1 ext4   rw,relatime,data=ordered
$ findmnt -t cifs
TARGET SOURCE FSTYPE OPTIONS
/mnt/nas/daten //192.168.178.79/daten cifs rw,relatime,vers=1.0,cache=strict,[...],addr=192.168.178.79,un
/mnt/nas/homes //192.168.178.79/homes cifs rw,relatime,vers=1.0,cache=strict,[...],addr=192.168.178.79,un
[...]</code></pre><p class="wp-block-paragraph">Der Unterschied zwischen den Ausgaben beider Kommandos wird am besten über einen Screenshot verdeutlicht. Während man mit <code>mount</code> am besten gleich nach einem bestimmten Eintrag per <code>mount | grep foo</code> filtert, erhält man mit <code>findmnt</code> einen übersichtlich formatierten Verzeichnisbaum, den man ohne umständliche Pipes sofort im Blick hat. Zusätzlich könnte man mit etwa <code>findmnt --poll --mountpoint /foo/bar</code> gezielt einen Mountpunkt überwachen lassen und in einem Skript Aktionen auslösen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121091061c&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121091061c" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/12/findmnt-vs-mount-1280x800.png" alt="Zwei Terminalfenster nebeneinander: links die gegliederte Ausgabe von findmnt, rechts die unübersichtliche von mount" class="wp-image-40100" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/12/findmnt-vs-mount-1280x800.png 1280w, https://linuxundich.de/wp-content/uploads/2016/12/findmnt-vs-mount-640x400.png 640w, https://linuxundich.de/wp-content/uploads/2016/12/findmnt-vs-mount-768x480.png 768w, https://linuxundich.de/wp-content/uploads/2016/12/findmnt-vs-mount.png 1440w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Ausgabe von findmnt gliedert alle gemounteten Laufwerke übersichtlich auf.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/findmnt-zeigt-eingebundene-laufwerke-uebersichtlich-an/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Darstellung von Calibri (und anderen Bitmap-Fonts) in Linux-Systemen optimieren</title>
		<link>https://linuxundich.de/darstellung-von-calibri-und-anderen-bitmap-fonts-in-linux-systemen-optimieren/</link>
					<comments>https://linuxundich.de/darstellung-von-calibri-und-anderen-bitmap-fonts-in-linux-systemen-optimieren/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 13 Apr 2016 11:10:54 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Schriftarten]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=39361</guid>

					<description><![CDATA[Calibri und andere Bitmap-Fonts werden krakelig dargestellt? Eine Fontconfig-Datei schaltet eingebettete Bitmaps ab.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Mir ist in der letzten Zeit immer mal wieder aufgefallen, dass Gmail (innerhalb von Chrome oder Chromium geöffnet) manche Mails mit einer sehr krakeligen Schrift anzeigt. Analysiert man die betroffenen Nachrichten ein wenig genauer, dann erkennt man recht schnell, dass das Problem in der Darstellung der <a href="https://de.wikipedia.org/wiki/Calibri">Microsoft-Schriftart Calibri</a> liegt. Die Thematik betrifft jedoch nun nicht nur Browser (auch in Firefox ist die Darstellung der Schrift misslungen), sondern generell alle Anwendungen wie etwa LibreOffice, die Calibri als Font nutzen. Es gibt jedoch einen Workaround, mit dem sich die Darstellung dieser Schriftart (und anderer Bitmap-Fonts) im System generell optimieren lässt.</p><p class="wp-block-paragraph">Das Problem lässt sich wohl auf vielen Linux-Systemen (ich habe Arch und Ubuntu 16.04 getestet) nachvollziehen, auf denen Calibri als Font installiert wurde. Ein weiteres Beispiel für das schlechte Rendering dieser Schrift im System wäre etwa die finnische Nachrichtenseite <a href="https://www.uusisuomi.fi/">Uusi Suomi</a> &#8212; Nein, Finnisch gehört nicht gerade zu den Sprachen, die ich fließend spreche, die Seite war jedoch in einem <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=374818">Bugreport</a> zum Thema als weiteres Beispiel verlinkt. Auch hier erscheint die Schrift in weiten Teilen sehr krakelig. Alternativ könnt ihr auch in LibreOffice ein Writer-Dokument öffnen und Calibri als Font einstellen. Auch hier sollte das Problem schnell erkennbar sein.</p><h2 class="wp-block-heading">Krakelige Darstellung von Bitmap-Fonts</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121091eb44&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121091eb44" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1164" height="822" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-gmail.png" alt="Ohne Fontconfig-Hack: Krakelige Darstellung von Calibri bei Gmail." class="wp-image-39366" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-gmail.png 1164w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-gmail-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-gmail-768x542.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ohne Fontconfig-Hack: Krakelige Darstellung von Calibri bei Gmail.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210921d11&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210921d11" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1164" height="822" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-uusisuomi.png" alt="Ohne Fontconfig-Hack: Krakelige Darstellung von Calibri auf anderen Webseiten." class="wp-image-39364" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-uusisuomi.png 1164w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-uusisuomi-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-vorher-uusisuomi-768x542.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ohne Fontconfig-Hack: Krakelige Darstellung von Calibri auf anderen Webseiten.</figcaption></figure>
<p class="wp-block-paragraph">Die krakelige Schriftdarstellung tritt nun bei allen Fonts auf, die <a href="https://de.wikipedia.org/wiki/Bitmap-Schrift">Bitmap-Schriften</a> enthalten. Dazu zählt nicht nur der wohl am häufigsten auftretende Fall Calibri, sondern auch andere Microsoft-Schriften wie etwa <a href="https://de.wikipedia.org/wiki/Cambria_(Schriftart)">Cambria</a> (seit Windows Vista und Microsoft Office 2007) oder <a href="https://en.wikipedia.org/wiki/Monaco_(typeface)">Monaco</a> (stammt aus OS X). Unter Linux lässt sich der Gebrauch dieser Bitmap-Schriften nun aber recht leicht abstellen. Dazu müsst ihr die Datei <code>/etc/fonts/conf.avail/20-no-embedded.conf</code> mit Root-Rechten anlegen und den Inhalt aus folgendem Listing einfügen. Damit die Einstellung aktiv wird, erstellt ihr am Ende einen Symlink der Datei nach <code>/etc/fonts/conf.d/</code>.</p><pre class="wp-block-code"><code>$ sudo nano /etc/fonts/conf.avail/20-no-embedded.conf</code></pre><pre class="wp-block-code"><code>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;!DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&gt;
&lt;fontconfig&gt;
  &lt;match target=&quot;font&quot;&gt;
    &lt;edit name=&quot;embeddedbitmap&quot; mode=&quot;assign&quot;&gt;
      &lt;bool&gt;false&lt;/bool&gt;
    &lt;/edit&gt;
  &lt;/match&gt;
&lt;/fontconfig&gt;</code></pre><pre class="wp-block-code"><code>$ sudo ln -s /etc/fonts/conf.avail/20-no-embedded.conf /etc/fonts/conf.d/</code></pre><p class="wp-block-paragraph">Euer System sollte die Konfiguration direkt aufgreifen, ihr müsst lediglich die gewünschten Anwendungen komplett neu starten &#8212; Zur Not loggt ihr euch einfach einmal aus der Desktopoberfläche aus und gleich wieder neu ein. Alternativ zum beschriebenen Vorgehen packt ihr das Listing ohne Root-Rechte in das Homeverzeichnis eures Benutzers nach <code>~/.config/fontconfig/conf.d/20-no-embedded.conf</code>. Allerdings gilt die Einstellung dann nur für euren User, sodass andere Benutzer wieder über das schlechte Rendering der Schrift klagen werden.</p><h2 class="wp-block-heading">Nach Deaktivieren der Bitmap-Fonts</h2>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210926033&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210926033" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1164" height="822" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-gmail.png" alt="Mit Fontconfig-Hack" class="wp-image-39367" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-gmail.png 1164w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-gmail-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-gmail-768x542.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit Fontconfig-Hack</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210928620&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210928620" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1164" height="822" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-uusisuomi.png" alt="Mit Fontconfig-Hack" class="wp-image-39362" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-uusisuomi.png 1164w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-uusisuomi-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/calibri-chrome-linux-nachher-uusisuomi-768x542.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit Fontconfig-Hack</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/darstellung-von-calibri-und-anderen-bitmap-fonts-in-linux-systemen-optimieren/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Echtzeit-System-Monitoring mit Netdata</title>
		<link>https://linuxundich.de/echtzeit-system-monitoring-mit-netdata/</link>
					<comments>https://linuxundich.de/echtzeit-system-monitoring-mit-netdata/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sun, 10 Apr 2016 18:27:49 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Systeminformationen]]></category>
		<category><![CDATA[Systemverwaltung]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=39286</guid>

					<description><![CDATA[Netdata zeigt den Systemzustand in Echtzeit im Browser – ohne Webserver, ohne Datenbank, auch auf dem Raspberry Pi.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Linux bietet unzählige Möglichkeiten, das System zu überwachen: Von einer Reihe <a href="https://linuxundich.de/uebersichten-ueber-linux-performance-tools/">spezieller Kommandos</a>, über einfache Tools wie etwa <a href="https://linuxundich.de/tag/glances">Glances</a> für das Terminal, bis hin zu aufwändigen Lösungen wie etwa Cacti oder Nagios, die fortwährend den Systemstatus protokollieren und bei Bedarf Warnungen rausschicken oder auf bestimmte Events reagieren. Cacti und Nagios sind zwar nun sehr mächtig, aber auch nicht wirklich leicht aufzusetzen. Wer eine leicht zu installierende webbasierte Echtzeit-Monitoring-Lösung sucht, der sollte sich daher einmal <a href="https://www.netdata.cloud/">Netdata</a> ansehen. Das Programm muss man lediglich auf seinen Rechner werfen und im Browser aufrufen. Es eignet sich auch für Single-Board-Computer wie etwa den Raspberry Pi.</p><p class="wp-block-paragraph"><a href="https://www.netdata.cloud/">Netdata</a> ist freie Software und wird aktuell sehr aktiv vorangetrieben. Das <a href="https://github.com/netdata/netdata">Projekt</a> gehört seit Wochen zu den <a href="https://github.com/trending?since=monthly">Trending-Repos auf Github</a>. Aktuell lässt es sich jedoch noch nicht aus den Paketquellen der gängigen Distributionen installieren. Anwender mit Arch-Linux auf dem Rechner können es jedoch aus dem <a href="https://aur.archlinux.org/packages/netdata/">AUR</a> relativ leicht einspielen (Wer der Entwicklung folgen möchte, kann alternativ auf die <a href="https://aur.archlinux.org/packages/netdata-git/">Git-Variante</a> zurückgreifen). Anschließend kann man den Dienst entweder per Hand starten oder ihn per Systemd automatisch mit dem Rechner laden lassen. Für Debian/Ubuntu beziehungsweise Centos/Redhat gibt es auf der Homepage eine ausführliche <a href="https://github.com/netdata/netdata">Installationsanleitung</a>. Ich habe sie auf einem RasPi mit Raspbian Jessie getestet.</p><h2 class="wp-block-heading">Netdata unter Arch Linux installieren</h2><pre class="wp-block-code"><code>$ pacaur -S netdata
### Zum Testen starten
$ sudo netdata   ### (Mit [Strg]+[C] abbrechen
### Als Dienst einrichten
$ sudo systemctl enable netdata.service
$ sudo systemctl start netdata.service</code></pre><h2 class="wp-block-heading">Netdata unter Debian/Ubuntu/Raspbian installieren</h2><pre class="wp-block-code"><code>$ sudo apt install zlib1g-dev gcc make git autoconf autogen automake pkg-config
$ git clone https://github.com/firehol/netdata.git --depth=1
$ cd netdata
$ sudo ./netdata-installer.sh
[...]
Uninstall script generated: ./netdata-uninstaller.sh</code></pre><p class="wp-block-paragraph">Auf einem Raspberry Pi mit Raspbian meldete das Installationsskript am Ende noch, dass dem RasPi-Kernel <a href="https://www.thomas-krenn.com/de/wiki/KSM_(Kernel_Samepage_Merging)">Kernel Samepage Merging</a> (alternativ <a href="https://www.kernel.org/doc/Documentation/vm/ksm.txt">kernel.org</a> dazu) oder kurz KSM fehlen würde. Diese Funktion versucht identische Memory Pages im Arbeitsspeicher zu finden und diese zusammenzuführen, der Entwickler spricht davon, dass sich mit der Funktion etwa 30 Prozent des von Netdata in Anspruch genommenen Arbeitsspeichers einsparen ließen. Ohne den RasPi-Kernel neu zu bauen, wird sich das jedoch nicht lösen lassen. Aktuell gibt es bereits einen <a href="https://github.com/raspberrypi/linux/issues/1238">Bugreport</a> zu diesem Thema, große Resonanz gab es bisher jedoch nicht.</p><pre class="wp-block-code"><code>I see you do not have kernel memory de-duper (called Kernel Same-page
Merging, or KSM) available.

To enable it, you need a kernel built with CONFIG_KSM=y

If you can have it, you will save 20-60% of netdata memory.</code></pre><p class="wp-block-paragraph">Netdata erreicht ihr nach der Installation (unter Debian und den diversen Debian-Derivaten startet der Dienst nach dem Ausführen der Installationsroutine automatisch) auf Port 19999 unter beispielsweise http://127.0.0.1:19999 oder alternativ der IP beziehungsweise unter dem Namen des jeweiligen Rechners, also etwa http://raspberrypi:19999. Das Programm muss nicht weiter eingerichtet werden, es zeigt sämtliche Informationen an, die es aus dem System extrahieren kann. Über die Seitenleiste springt ihr direkt zu den einzelnen Übersichten. Die Graphen könnt ihr per Drag&amp;Drop verschieben, oder mittels gedrückter Shift-Taste Ausschnitte vergrößern. Auf Smartphones oder Tablets funktionieren Pinch&amp;Zoom-Gesten.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121092d876&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121092d876" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1135" height="784" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_1.png" alt="Netdata zeigt Statistiken zum Systemzustand in Echtzeit an." class="wp-image-39326" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_1.png 1135w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_1-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_1-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Netdata zeigt Statistiken zum Systemzustand in Echtzeit an.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121093049b&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121093049b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1135" height="784" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_2.png" alt="Zahlreiche verschiedene Statistiken stehen in Netdata zur Verfügung." class="wp-image-39327" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_2.png 1135w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_2-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_2-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Zahlreiche verschiedene Statistiken stehen in Netdata zur Verfügung.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210933ac6&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210933ac6" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1135" height="784" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_4.png" alt="Die Einstellungen wirken sich nur auf die Darstellung von Netdata aus." class="wp-image-39329" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_4.png 1135w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_4-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_4-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Einstellungen wirken sich nur auf die Darstellung von Netdata aus.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad121093f99a&quot;}" data-wp-interactive="core/image" data-wp-key="6ad121093f99a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1135" height="784" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_5.png" alt="In den Einstellungen aktiviert man beispielsweise ein helles Theme für Netdata." class="wp-image-39330" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_5.png 1135w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_5-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_5-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In den Einstellungen aktiviert man beispielsweise ein helles Theme für Netdata.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad1210942173&quot;}" data-wp-interactive="core/image" data-wp-key="6ad1210942173" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1276" height="784" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_6.png" alt="Mit gedrückter Umschalt-Taste kann man in einen Graphen hineinzoomen." class="wp-image-39331" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_6.png 1276w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_6-640x393.png 640w, https://linuxundich.de/wp-content/uploads/2016/04/netdata-raspberry-pi_6-768x472.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Mit gedrückter Umschalt-Taste kann man in einen Graphen hineinzoomen.</figcaption></figure>
<p class="wp-block-paragraph">Insgesamt wirkt Netdata wirklich durchdacht und sehr gut umgesetzt, besonders die Installation fällt leicht, da weder ein Webserver und Datenbanken aufgesetzt noch irgendwelche Konfigurationen vorgenommen werden müssen: Netdata ist quasi eine Fire-and-Forget-Lösung für Systemmonitoring. Das Programm selbst nimmt dabei relativ wenig Systemressourcen in Anspruch, sodass es auch auf einem Raspberry Pi gut funktioniert. Kleiner Tipp am Rande: Netdata gibt es auch für <a href="https://github.com/netdata/netdata">Synology-NAS-Systeme</a>: Auf diesen muss man das Programm aus der Syno-Community installieren und dann noch ein paar Abhängigkeiten von Hand auflösen.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/echtzeit-system-monitoring-mit-netdata/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
	</channel>
</rss>
