<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://foundata.com/" xml:lang="de"><title>Lsof auf foundata</title><id>https://foundata.com/de/tags/lsof/feed-atom.xml</id><link rel="self" type="application/atom+xml" hreflang="de" href="https://foundata.com/de/tags/lsof/feed-atom.xml" title="atom"/><link rel="alternate" type="text/html" hreflang="de" href="https://foundata.com/de/tags/lsof/" title="html"/><link rel="alternate" type="application/rss+xml" hreflang="de" href="https://foundata.com/de/tags/lsof/feed-rss.xml" title="rss"/><link rel="alternate" type="application/atom+xml" hreflang="en" href="https://foundata.com/en/tags/lsof/feed-atom.xml" title="atom, English"/><link rel="alternate" type="text/html" hreflang="en" href="https://foundata.com/en/tags/lsof/feed-atom.xml" title="html, English"/><link rel="alternate" type="application/rss+xml" hreflang="en" href="https://foundata.com/en/tags/lsof/feed-atom.xml" title="rss, English"/><updated>2024-09-11T20:21:00Z</updated><author><name>foundata GmbH</name><email>webmaster@foundata.com</email><uri>https://foundata.com/</uri></author><rights>© 2023-2026, foundata GmbH (https://foundata.com)</rights><icon>https://foundata.com/images/feed-icon.67ff83c698af1511552374e80cf5f6ff26d497ef21f04186cf058859d535ca75.svg</icon><logo>https://foundata.com/images/feed-logo.9138f24a120dabc7e3d34003662131cc9c7f2ff153ec39d2f6dea3a48c35b4bf.svg</logo><entry><title type="html">Systemeinblicke mit Kommandozeilentools: lsof und lsblk</title><id>tag:foundata.com,2024-09-11:/de/blog/2024/systemeinblicke-kommandozeile-lsof-lsblk/</id><published>2024-09-11T20:21:00Z</published><updated>2024-09-11T20:21:00Z</updated><link href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-lsof-lsblk/?utm_source=feed-atom" rel="alternate" type="text/html"/><link href="https://foundata.com/en/blog/2024/system-insights-command-line-lsof-lsblk/?utm_source=feed-atom" rel="alternate" type="text/html" hreflang="en"/><link href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-dmidecode-lspci/?utm_source=feed-atom" rel="related" type="text/html" title="Systemeinblicke mit Kommandozeilentools: dmidecode und lspci"/><link href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-lscpu-lsusb/?utm_source=feed-atom" rel="related" type="text/html" title="Systemeinblicke mit Kommandozeilentools: lscpu und lsusb"/><link href="https://foundata.com/de/blog/2024/cve-2024-6387-regresshion-openssh-rce-sicherheitsluecke/?utm_source=feed-atom" rel="related" type="text/html" title="OpenSSH-Sicherheitslücke: regreSSHion (CVE-2024-6387), Remote Code Execution (RCE)"/><link href="https://foundata.com/de/blog/2024/quectel-em05-g-thinkpad-t14-gen4-fedora-linux/?utm_source=feed-atom" rel="related" type="text/html" title="Quectel EM05-G (LTE-Modul) in einem ThinkPad T14 Gen4 unter Fedora 39 und 40"/><link href="https://foundata.com/de/blog/2024/verwende-gpl-or-later/?utm_source=feed-atom" rel="related" type="text/html" title='Bitte verwende GPLv3 "or-later" statt "only"'/><author><name>Andreas Haerter</name><uri>https://andreashaerter.com/</uri></author><summary type="html">Ein Artikel, der die Befehlszeilen-Werkzeuge `lsof` und `lsblk` vorstellt.</summary><content type="html" xml:base="https://foundata.com/"><![CDATA[<p><em>Hinweis: Dieser Artikel erschien vorab in <a href="https://fedoramagazine.org/system-insights-with-command-line-tools-lsof-and-lsblk/" target="_blank" rel="noreferrer noopener">in englischer Sprache im Fedora Magazin</a>.</em></p>
<p>In unserer fortlaufenden Serie über Linux-Systemwerkzeuge und -einblicke werfen wir einen Blick auf grundlegende Kommandozeilen-Dienstprogramme, die Informationen über die Hardware und den Status des Systems liefern. Nach unseren vorherigen Artikeln über <a href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-lscpu-lsusb/"><code>lscpu</code>, <code>lsusb</code></a>, <a href="https://foundata.com/de/blog/2024/systemeinblicke-kommandozeile-dmidecode-lspci/"><code>dmidecode</code> und <code>lspci</code></a>, wenden wir uns nun <code>lsof</code> und <code>lsblk</code> zu. Diese Tools sind besonders nützlich für die Untersuchung offener Dateien, aktiver Netzwerkverbindungen und gemounteter Block-Devices auf unserem Linux-System.</p>
<h2 id="übersicht-geöffneter-dateien-mit-lsof" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#%c3%bcbersicht-ge%c3%b6ffneter-dateien-mit-lsof" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="übersicht-geöffneter-dateien-mit-lsof">Übersicht geöffneter Dateien mit <code>lsof</code></a></h2><p><code>lsof</code> (list open files) ist ein mächtiges Kommandozeilen-Tool. Da <a href="https://de.wikipedia.org/wiki/Everything_is_a_file" target="_blank" rel="noreferrer noopener">fast alles in Linux als Datei behandelt wird</a>, bietet <code>lsof</code> detaillierte Einblicke in viele Teile des Systems, indem es auflistet, welche Dateien verwendet werden, welche Prozesse auf sie zugreifen und sogar welche Netzwerkports offen sind (siehe z.B. Wikipedia zu <a href="https://en.wikipedia.org/wiki/Network_socket" target="_blank" rel="noreferrer noopener">Network socket</a> für weitere Informationen).</p>
<h3 id="nutzung" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#nutzung" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="nutzung">Nutzung</a></h3><p>Wir führen zunächst den grundlegenden <code>lsof</code>-Befehl aus, um einen Überblick über die offenen Dateien des Systems zu erhalten:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof
</span></span></code></pre></div><p><code>sudo</code> wurde zum erlangen erweiterter Rechte verwendet. Dies ist erforderlich, um Informationen über Dateien zu erhalten, die von Prozessen geöffnet wurden, welche nicht über das eigene Benutzerkonto gestartet wurden. Der Befehl gibt viele Informationen aus, wir werden die Ausgabe in den folgenden Beispielen auf spezifische Informationen zu einigen häufigen Anwendungsfällen eingrenzen.</p>
<h3 id="beispiel-1-finden-offener-dateien-nach-benutzer-oder-prozess" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#beispiel-1-finden-offener-dateien-nach-benutzer-oder-prozess" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="beispiel-1-finden-offener-dateien-nach-benutzer-oder-prozess">Beispiel 1: Finden offener Dateien nach Benutzer oder Prozess</a></h3><p>Um zu identifizieren, welche Dateien ein bestimmter Benutzer oder Prozess geöffnet hat, kann <code>lsof</code> sehr hilfreich sein.</p>
<p>Um alle von einem bestimmten Benutzer geöffneten Dateien aufzulisten:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -u &lt;benutzername&gt;
</span></span></code></pre></div><p>Dies gibt eine Liste der offenen Dateien zurück, die dem angegebenen Benutzer gehören. Zum Beispiel:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -u johndoe
</span></span></code></pre></div><p>Man sieht Details wie die Prozess-ID (PID), den Datei-Deskriptor, -typ und -pfad.</p>
<p>Der <code>-p</code>-Flag kann genutzt werden um nach Prozess-ID (PID) zu filtern:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsof -p &lt;PID&gt;
</span></span></code></pre></div><p>Dies ist besonders nützlich für die Fehlersuche bei Problemen mit bestimmten Prozessen, beispielsweise um zu überprüfen will, welche Dateien von einem bestimmten Dienst offen gehalten werden. <code>sudo</code> wird verwendet, wenn der Zielprozess nicht dem eigenen Benutzer gehört.</p>
<p>Beispielausgabe:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsof -p <span class="m">873648</span>
</span></span><span class="line"><span class="cl">COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  cwd    DIR   0,39     <span class="m">8666</span>      <span class="m">257</span> /home/user
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  rtd    DIR   0,35      <span class="m">158</span>      <span class="m">256</span> /
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  txt    REG   0,35  <span class="m">1443376</span> <span class="m">12841259</span> /usr/bin/bash
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">12841259</span> /usr/bin/bash <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055145</span> /usr/lib/locale/locale-archive <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055914</span> /usr/lib64/libc.so.6 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">13309071</span> /usr/lib64/libtinfo.so.6.4 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14059926</span> /usr/lib64/gconv/gconv-modules.cache <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  mem    REG   0,33          <span class="m">14055911</span> /usr/lib64/ld-linux-x86-64.so.2 <span class="o">(</span>path <span class="nv">dev</span><span class="o">=</span>0,35<span class="o">)</span>
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    0u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    1u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user    2u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span><span class="line"><span class="cl">bash    <span class="m">873648</span> user  255u   CHR  136,3      0t0        <span class="m">6</span> /dev/pts/3
</span></span></code></pre></div><h3 id="beispiel-2-identifizierung-offener-netzwerkverbindungen-über-sockets" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#beispiel-2-identifizierung-offener-netzwerkverbindungen-%c3%bcber-sockets" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="beispiel-2-identifizierung-offener-netzwerkverbindungen-über-sockets">Beispiel 2: Identifizierung offener Netzwerkverbindungen über Sockets</a></h3><p>Dank der Fähigkeit, Netzwerkverbindungen aufzulisten, ist <code>lsof</code> auch ein praktischer Helfer für die Diagnose netzwerkbezogener Probleme. Dies ist insbesondere praktisch, da es normalerweise auch auf besonders gehärteten, minimal-Systeminstallation verfügbar ist.</p>
<p>Um alle offenen Netzwerkverbindungen (TCP/UDP <a href="https://en.wikipedia.org/wiki/Network_socket" target="_blank" rel="noreferrer noopener">Sockets</a>) anzuzeigen, nutzt man den <code>-i</code>-Flag:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i
</span></span></code></pre></div><p>Dies listet die aktiven Neztwerkverbindungen zusammen mit dem zugehörigen Protokoll, Port und Prozessdetails auf.</p>
<p>Man kann dabei auch nach bestimmten Protokollen (wie TCP oder UDP) filtern, IPv4 und v6 ein- oder ausschließen und mehrere Werte kombinieren (der „Beispiel“-Abschnitt von <code>man lsof</code> bietet viele nützliche Informationen, einschließlich der Möglichkeit zur Negation von Kriterien):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i udp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 4tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 6tcp
</span></span><span class="line"><span class="cl">$ sudo lsof -i 4tcp@example.com
</span></span></code></pre></div><p>Verbindungen zu einem bestimmten Port können wie folge gelistet werden:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i :&lt;portnummer&gt;
</span></span></code></pre></div><p>Beispielsweise Verbindungen zu Port 22 (SSH):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ sudo lsof -i :22
</span></span><span class="line"><span class="cl">COMMAND    PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
</span></span><span class="line"><span class="cl">sshd    <span class="m">904379</span> root    3u  IPv4 <span class="m">5622530</span>      0t0  TCP *:ssh <span class="o">(</span>LISTEN<span class="o">)</span>
</span></span><span class="line"><span class="cl">sshd    <span class="m">904379</span> root    4u  IPv6 <span class="m">5622532</span>      0t0  TCP *:ssh <span class="o">(</span>LISTEN<span class="o">)</span>
</span></span></code></pre></div><p>Diese Übersichten können sehr hilfreich dabei sein, um unbefugte Verbindungen zu identifizieren oder einfach die Netzwerkaktivität auf einem System für Debugging-Zwecke zu überwachen.</p>
<h2 id="untersuchung-von-block-devices-mit-lsblk" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#untersuchung-von-block-devices-mit-lsblk" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="untersuchung-von-block-devices-mit-lsblk">Untersuchung von Block-Devices mit <code>lsblk</code></a></h2><p>Ein weiteres nützliches Tool ist <code>lsblk</code>, da es Informationen über alle verfügbaren <a href="https://en.wikipedia.org/wiki/Device_file#Block_devices" target="_blank" rel="noreferrer noopener">Block-Devices</a> des Systems liefert. Block-Devices sind unter anderem Festplatten, SSDs und USB-Speicher. Das Kommandobietet eine baumähnliche Ansicht und hilft dabei, die Beziehungen zwischen Partitionen, Geräten und ihren Mount-Points (Einhängepunkte im Verzeichnisbaum) zu verstehen.</p>
<h3 id="nutzung-1" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#nutzung-1" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="nutzung-1">Nutzung</a></h3><p>Das Ausführen von <code>lsblk</code> ohne Optionen erzeugt eine übersichtliche, hierarchische Struktur der Block-Devices:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk
</span></span></code></pre></div><p>Sie zeigt alle Block-Devices in einer Baumstruktur, einschließlich ihrer Größe, ihres Typs (Festplatte, Partition) und ihres Mount-Punkts (falls zutreffend).</p>
<h3 id="beispiele" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#beispiele" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="beispiele">Beispiele</a></h3><p>Für eine Übersicht über die Dateisysteme und deren Eigenschaften wird das <code>-f</code>-Flag verwendet:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk -f
</span></span></code></pre></div><p>Dies zeigt nicht nur die Devices se;bst, sondern auch Details über die Dateisysteme auf jeder Partition, einschließlich des Typs (z.B. <code>ext4</code>, <code>vfat</code>, <code>swap</code>), der <code>UUID</code> und der aktuellen Mount-Points.</p>
<p>Wenn man weniger Informationen über die Geräte selbst wünscht (ohne Partitionen oder Mount-Punkte anzuzeigen), ist die <code>-d</code> Option nützlich:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk -d
</span></span></code></pre></div><p>Es gibt auch eine <code>-J</code> oder <code>--json</code> Option. Bei Verwendung gibt der Befehl die Informationen im JSON-Format aus. Dies bietet eine strukturierte Ansicht, die besonders nützlich für Scripting und Automatisierung ist.</p>
<p>Beispielausgaben von meinem Laptop (einige lange Informationen wie UUIDs wurden zur besseren Lesbarkeit gekürzt):</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ lsblk
</span></span><span class="line"><span class="cl">NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda                        8:0    <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdb                        8:16   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdc                        8:32   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">zram0                    252:0    <span class="m">0</span>     8G  <span class="m">0</span> disk  <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1                  259:0    <span class="m">0</span> 931,5G  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">├─nvme0n1p1              259:1    <span class="m">0</span>   600M  <span class="m">0</span> part  /boot/efi
</span></span><span class="line"><span class="cl">├─nvme0n1p2              259:2    <span class="m">0</span>     1G  <span class="m">0</span> part  /boot
</span></span><span class="line"><span class="cl">└─nvme0n1p3              259:3    <span class="m">0</span> 929,9G  <span class="m">0</span> part
</span></span><span class="line"><span class="cl">  └─luks-84257c20<span class="o">[</span>...<span class="o">]</span>   253:0    <span class="m">0</span> 929,9G  <span class="m">0</span> crypt /home
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -d
</span></span><span class="line"><span class="cl">NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda       8:0    <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdb       8:16   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">sdc       8:32   <span class="m">1</span>     0B  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">zram0   252:0    <span class="m">0</span>     8G  <span class="m">0</span> disk <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1 259:0    <span class="m">0</span> 931,5G  <span class="m">0</span> disk
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -f
</span></span><span class="line"><span class="cl">NAME                FSTYPE <span class="o">[</span>...<span class="o">]</span>LABEL    UUID           FSAVAIL FSUSE% MOUNTPOINTS
</span></span><span class="line"><span class="cl">sda
</span></span><span class="line"><span class="cl">sdb
</span></span><span class="line"><span class="cl">sdc
</span></span><span class="line"><span class="cl">zram0                                                                  <span class="o">[</span>SWAP<span class="o">]</span>
</span></span><span class="line"><span class="cl">nvme0n1
</span></span><span class="line"><span class="cl">├─nvme0n1p1         vfat                 4C5B-4355      579,7M  3%     /boot/efi
</span></span><span class="line"><span class="cl">├─nvme0n1p2         ext4                 30eff827<span class="o">[</span>...<span class="o">]</span>  605M    31%    /boot
</span></span><span class="line"><span class="cl">└─nvme0n1p3         crypto_LUKS          84257c20<span class="o">[</span>...<span class="o">]</span>
</span></span><span class="line"><span class="cl">  └─luks-84257<span class="o">[</span>...<span class="o">]</span> btrfs       fe<span class="o">[</span>...<span class="o">]</span>  666f9d6f<span class="o">[</span>...<span class="o">]</span>  303,1G  67%    /home
</span></span><span class="line"><span class="cl">                                                                       /
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">$ lsblk -f -J
</span></span><span class="line"><span class="cl"><span class="o">{</span>
</span></span><span class="line"><span class="cl">   <span class="s2">&#34;blockdevices&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">   <span class="o">[</span>...<span class="o">]</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1&#34;</span>,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fstype&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsver&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;uuid&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsavail&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;fsuse%&#34;</span>: null,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">             null
</span></span><span class="line"><span class="cl">         <span class="o">]</span>,
</span></span><span class="line"><span class="cl">         <span class="s2">&#34;children&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">            <span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p1&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;vfat&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;FAT32&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;4C5B-4355&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;579,7M&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;3%&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   <span class="s2">&#34;/boot/efi&#34;</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p2&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;ext4&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;1.0&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;30eff827-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;605M&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;31%&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   <span class="s2">&#34;/boot&#34;</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>,<span class="o">{</span>
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;nvme0n1p3&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;crypto_LUKS&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsver&#34;</span>: <span class="s2">&#34;2&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;label&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;84257c20-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsavail&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;fsuse%&#34;</span>: null,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                   null
</span></span><span class="line"><span class="cl">               <span class="o">]</span>,
</span></span><span class="line"><span class="cl">               <span class="s2">&#34;children&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                  <span class="o">{</span>
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;name&#34;</span>: <span class="s2">&#34;luks-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fstype&#34;</span>: <span class="s2">&#34;btrfs&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsver&#34;</span>: null,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;label&#34;</span>: <span class="s2">&#34;fedora_localhost-live&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;uuid&#34;</span>: <span class="s2">&#34;666f9d6f-[...]&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsavail&#34;</span>: <span class="s2">&#34;303,1G&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;fsuse%&#34;</span>: <span class="s2">&#34;67%&#34;</span>,
</span></span><span class="line"><span class="cl">                     <span class="s2">&#34;mountpoints&#34;</span>: <span class="o">[</span>
</span></span><span class="line"><span class="cl">                         <span class="s2">&#34;/home&#34;</span>, <span class="s2">&#34;/&#34;</span>
</span></span><span class="line"><span class="cl">                     <span class="o">]</span>
</span></span><span class="line"><span class="cl">                  <span class="o">}</span>
</span></span><span class="line"><span class="cl">               <span class="o">]</span>
</span></span><span class="line"><span class="cl">            <span class="o">}</span>
</span></span><span class="line"><span class="cl">         <span class="o">]</span>
</span></span><span class="line"><span class="cl">      <span class="o">}</span>
</span></span><span class="line"><span class="cl">   <span class="o">]</span>
</span></span><span class="line"><span class="cl"><span class="o">}</span>
</span></span></code></pre></div><h3 id="fazit" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#fazit" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="fazit">Fazit</a></h3><p>Die Befehle <code>lsof</code> und <code>lsblk</code> bieten Einblicke in die Dateiverwendung, Netzwerkaktivität und Block-Devicee-Strukturen. Ob Sie offene Datei-Handles verfolgen, Netzwerkverbindungen diagnostizieren oder Speichergeräte überprüfen; ob Sie Fehler beheben, optimieren oder einfach nur neugierig sind; diese Tools liefern wertvolle Daten, die Ihnen helfen können, Ihre Fedora Linux-Umgebung besser zu verstehen und zu verwalten. Bis zum nächsten Mal, wenn wir weitere nützliche Auflistungs- und Informations-Kommandozeilen-Tools und ihre Verwendung betrachten werden.</p>
]]></content><category scheme="taxonomy:tags" term="toolbox" label="toolbox"/><category scheme="taxonomy:tags" term="lsof" label="lsof"/><category scheme="taxonomy:tags" term="lsblk" label="lsblk"/></entry></feed>