<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://marcheimann.de/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Marc's Linux-Wiki (Gentoo, Debian) linux:allgemein:system</title>
        <description></description>
        <link>http://marcheimann.de/wiki/</link>
        <lastBuildDate>Thu, 09 Apr 2026 20:03:40 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://marcheimann.de/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
            <title>Marc's Linux-Wiki (Gentoo, Debian)</title>
            <link>http://marcheimann.de/wiki/</link>
        </image>
        <item>
            <title>linux:allgemein:system:acpi</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:acpi&amp;rev=1572880431&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,14 @@
+ ====== ACPI ======
+ 
+ ===== Timer auslesen =====
+ 
+ Betriebssystem:
+ 
+   # cat /sys/class/rtc/rtc0/wakealarm
+ 
+ BIOS:
+ 
+   # cat /proc/driver/rtc
+ 
+ 
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 04 Nov 2019 16:13:51 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:bash</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:bash&amp;rev=1582566219&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,5 @@
+ ====== Bash ======
  
+ Platzhalter
+ 
+   $ while true; do sonstwas_böses; [noch_was_böses;] done

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:43:39 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:benutzerverwaltung</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:benutzerverwaltung&amp;rev=1373398993&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -5,13 +5,12 @@
    # useradd -m -G users&amp;lt;,audio,wheel&amp;gt; &amp;lt;Benutzername&amp;gt; &amp;lt;-d /homeverzeichnis&amp;gt; &amp;lt;-s /bin/false&amp;gt;
  
  ===== gpasswd =====
  
-   * Hinzufügen eines Benutzers zur Gruppe »wheel«
+   * Hinzufügen eines Benutzers zur Gruppe »wheel« (neu: »adm«)
  
    # gpasswd -a &amp;lt;Benutzername&amp;gt; wheel
  
  
    * Entfernen eines Benutzers aus der Gruppe »wheel«
  
    # gpasswd -d &amp;lt;Benutzername&amp;gt; wheel
- 

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Tue, 09 Jul 2013 21:43:13 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:coreutils</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:coreutils&amp;rev=1696335746&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -7,9 +7,9 @@
  Es wird angenommen, dass in /mnt/system gechrootet werden soll. Es wird ferner vorausgesetzt, dass dort alle benötigten Partitionen wie &amp;quot;/&amp;quot; oder &amp;quot;/boot&amp;quot; bereits eingebunden sind.
  
    * Chroot vorbereiten:
  
-   # mount -o bind /dev /mnt/arch/dev
+   # mount --rbind /dev /mnt/arch/dev
    # mount -t proc none /mnt/arch/proc
    # mount -o bind /sys /mnt/arch/sys
    # mount --bind /sys/firmware/efi/efivars /mnt/arch/sys/firmware/efi/efivars
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Tue, 03 Oct 2023 14:22:26 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:dm-crypt_mit_luks</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:dm-crypt_mit_luks&amp;rev=1620364637&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -25,14 +25,14 @@
  
    # dd if=/dev/urandom of=/dev/sdaX bs=10M
  
  ===== Verschlüsselung einrichten =====
- Nachdem die Partition vorbereitet wurde muss sie nun über cryptsetup initialisiert werden. Praktischerweise gibt es ein kleines Skript namens luksformat, welches dieses mit vernünftigen Voreinstellungen für die Verschlüsselung erledigt. Außerdem legt es zusätzlich noch ein Dateisystem auf der Partition an, in diesem Fall ext3.
+ Nachdem die Partition vorbereitet wurde muss sie nun über cryptsetup initialisiert werden. Der Standard key-size (-s) ist 256 (Stand 2021).
  
  
    # cryptsetup -c aes-xts-plain -s 512 luksFormat &amp;lt;Gerät&amp;gt;
    bzw.
-   # cryptsetup -s 256 luksFormat --type luks2 /dev/sdc2
+   # cryptsetup -s 512 luksFormat --type luks2 /dev/sdc2
  
  
  cryptsetup fragt nach einem Passwort für die Partition, welches insgesamt dreimal eingegeben werden muss. Abschließend entsperrt es die Partition, legt ein ext3-Dateisystem an und sperrt sie dann wieder. Damit ist die Verschlüsselung eingerichtet und kann verwendet werden.
  
@@ -53,9 +53,17 @@
    # mkfs.ext4 /dev/Magrathea/Home
    # mkfs.ext4 /dev/Magrathea/Daten
    # mkswap /dev/Magrathea/Swap
  
-   
+ 
+ ==== Volume Group umbenennen ====
+ 
+   # vgrename &amp;lt;alter Name&amp;gt; &amp;lt;neuer Name&amp;gt;
+ 
+ ==== Informationen zur Verschlüsselung ====
+ 
+   # cryptsetup luksDump /dev/sda2
+ 
  
  ===== Partition benutzen =====
  ==== Manuell ====
  === Einzelne Partition ===

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Fri, 07 May 2021 07:17:17 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:e2fsprogs</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:e2fsprogs&amp;rev=1582566190&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,8 @@
+ ====== e2fsprogs ======
+ 
+ ===== badblocks =====
+ 
+ Nicht-desktruktiver Test mit Fortschritt, verbose:
+ 
+   # badblocks -nsv /dev/mmcblk0
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:43:10 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:fwupd</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:fwupd&amp;rev=1696150918&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -3,9 +3,9 @@
  Geräte auflisten:
    # fwupdmgr get-devices
  
  Aktualisiert über den Linux Vendor Firmware Service die Datenbank:
-   # fwupdmgr refreshs
+   # fwupdmgr refresh
  
  Anzeige verfügbarer Updates:
    # fwupdmgr get-updates
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Sun, 01 Oct 2023 11:01:58 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:grub</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:grub&amp;rev=1703406322&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -14,9 +14,9 @@
  
  ===== Grub (neu) installieren =====
  
  Legacy:
-   # grub-install /dev/[sh]da
+   # grub-install --target=i386-pc /dev/[sh]da
    
  EFI:
    # grub-install --target=x86_64-efi --efi-directory=/boot/
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Sun, 24 Dec 2023 09:25:22 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:iwd</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:iwd&amp;rev=1699784493&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1,2 +1,21 @@
  ====== iwd ======
+ 
+   # iwctl
+ 
+ Wie heißt das Device auf diesem PC?
+   [iwd]# device list
+ 
+ Ggfs. anschalten:
+   [iwd]# device &amp;lt;device&amp;gt; set-property Powered on
+ 
+ Nach Netzwerken scannen lassen (passiert danach im Hintergrund):
+   [iwd]# station &amp;lt;device&amp;gt; scan
+ 
+ Gefunde Netzwerke auflisten:
+   [iwd]# station &amp;lt;device&amp;gt; get-networks
+ 
+ Mit Netzwerk verbinden:
+   [iwd]# station &amp;lt;device&amp;gt; connect &amp;lt;SSID&amp;gt;
+ 
+ 
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Sun, 12 Nov 2023 11:21:33 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:kill</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:kill&amp;rev=1582566368&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,29 @@
+ ====== kill======
+ kill wird benutzt um außer Kontrolle geratene Prozesse, die sich nicht mehr auf normale Art beenden lassen, zu terminieren.
  
+ ===== Syntax =====
+   kill [-Signr] PID
+ 
+ ===== Optionen =====
+ Standardmäßig (ohne Angabe) wird als Signr 15 (SIGTERM) gesendet, zeigt dies keine Wirkung, so kann versucht werden SIGKILL (9) zu senden, dies tut der Kernel ebenfalls bei Prozessen, die z. B. während des Herunterfahrens nicht auf SIGTERM reagieren. 
+ 
+ ===== Beispiel =====
+ Beachte, das dem Senden des Signals, anders als bei killall, kein Schalter gesetzt werden muss:
+ 
+   # kill -9 13548
+ 
+ ====== killall ======
+ killall ist das Äquivalent zu kill, wobei hier nicht die PID (Prozessnummer) angegeben wird, sondern der Name des Prozesses. Der Aufruf erfolg ähnlich wie bei kill, allerdings stehen weitere Optionen zur Verfügung, um killall beispielsweise komplexere Muster übergeben zu können.
+ 
+ ===== Optionen =====
+   * [-s Signr]
+ 
+ Standardmäßig (ohne Angabe) wird als Signr 15 (SIGTERM) gesendet, zeigt dies keine Wirkung, so kann versucht werden SIGKILL (9) zu senden, dies tut der Kernel ebenfalls bei Prozessen, die z. B. während des Herunterfahrens nicht auf SIGTERM reagieren.
+ 
+   * Für weitere Optionen siehe Manfile.
+ 
+ 
+ ===== Beispiel =====
+ Beachte, dass dem Senden des Signals - anders als bei kill - ein &amp;quot;-s &amp;quot; vorgestellt werden muss:
+ 
+   # killall -s 9 amarok

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:46:08 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:ldd</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:ldd&amp;rev=1582566245&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,24 @@
+ ====== ldd ======
+ ldd zeigt die benötigten shared libraries eines Programmes an.
  
+ ===== Syntax =====
+ ldd [OPTION]  FILE
+ 
+ ===== Optionen =====
+ Siehe hierzu &amp;#039;&amp;#039;$ man ldd&amp;#039;&amp;#039;
+ 
+ ===== Beipiel =====
+   $ ldd $(which wget)
+ 
+  liefert:
+   linux-gate.so.1 =&amp;gt;  (0xb8090000)
+   libdl.so.2 =&amp;gt; /lib/i686/cmov/libdl.so.2 (0x4edc6000)
+   librt.so.1 =&amp;gt; /lib/i686/cmov/librt.so.1 (0x4ef0f000)
+   libssl.so.0.9.8 =&amp;gt; /usr/lib/i686/cmov/libssl.so.0.9.8 (0x4116e000)
+   libcrypto.so.0.9.8 =&amp;gt; /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0x4135d000)
+   libc.so.6 =&amp;gt; /lib/i686/cmov/libc.so.6 (0x4ec64000)
+   /lib/ld-linux.so.2 (0x4ec44000)
+   libpthread.so.0 =&amp;gt; /lib/i686/cmov/libpthread.so.0 (0x4edf4000)
+   libz.so.1 =&amp;gt; /usr/lib/libz.so.1 (0x4ee0f000)
+ 
+ [[linux:allgemein:kommandozeile:which]] wird hier verwendet, um den Pfad von wget einzufügen. Es könnte also auch &amp;#039;&amp;#039;/usr/bin/wget&amp;#039;&amp;#039; anstelle &amp;#039;&amp;#039;which wget&amp;#039;&amp;#039;) angegeben werden.

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:44:05 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:lsof</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:lsof&amp;rev=1582566399&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,28 @@
+ ====== lsof ======
+ lsof (**l**i**s**t **o**pen **f**iles) listet Informationen über von Prozessen geöffnete Dateien. Hierbei steht &amp;quot;Datei&amp;quot; für eine reguläre Datei, einen Ordner, ein Block Device, eine Bibliothek, ein Stream, eine Netzwerk-Datei, u.v.a. ...
+ 
+ Der Aufruf
+ 
+   $ lsof
+ 
+ listet alle offenen Dateien und ihren Prozess auf, mit folgenden beispielhaften Angaben:
+ 
+ ^COMMAND   ^  PID    ^   USER  ^ FD    ^  TYPE   ^  DEVICE ^ SIZE/OFF  ^   NODE ^ NAME ^
+ |mixer_app | 3331   |    marc |  mem    |   REG  |    254,1 |   42504  |   2685 |  /lib/i686/cmov/libnss_files-2.9.so |
+ \\
+   * Anwendungsbeispiel:
+ 
+ Mount beklagt sich, dass /media/USB nicht ausgehängt werden kann, da es benutzt wird.
+ 
+   $ lsof | grep /media/USB
+ 
+ liefert als COMMAND smbd, so könnte ein Neustart des Samba-Daemons mittels 
+ 
+   # /etc/init.d/samba restart
+ 
+ Abhilfe schaffen, im Falle eines abgestürzten Programmes könnte 
+ 
+   # kill &amp;lt;PID&amp;gt;
+ 
+ helfen.
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:46:39 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:pam</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:pam&amp;rev=1691420596&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,12 @@
+ ====== PAM ======
  
+ ===== Passwort-Security =====
+ 
+   /etc/pam.d/system-auth
+ 
+ bzw.
+ 
+   /etc/security/passwdqc.conf
+   min=disabled,5,5,5,5
+   #enforce=everyone
+   enforce=none

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 07 Aug 2023 17:03:16 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:smartmontools</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:smartmontools&amp;rev=1582566342&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,21 @@
+ ====== smartmontools ======
+ 
+   * SMART auf dem Laufwerk aktivieren:
+ 
+   # smartctl -s on /dev/sdX
+ 
+ 
+   * alle SMART-Werte tabellarisch auslesen:
+ 
+   # smartctl -A /dev/sdX
+ 
+ 
+   * Gesundheitsstatus ausgeben:
+ 
+   # smartctl -H /dev/sdX
+ 
+ 
+   * Verschiedene Tests (short, offline, long ...) ausführen:
+ 
+   # smartctl -t short /dev/sdX
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Mon, 24 Feb 2020 18:45:42 +0000</pubDate>
        </item>
        <item>
            <title>linux:allgemein:system:utils-linux</title>
            <link>http://marcheimann.de/wiki/doku.php?id=linux:allgemein:system:utils-linux&amp;rev=1373398993&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1 +1,14 @@
+ ====== util-linux ======
  
+ ===== mount =====
+ 
+   * Einbinden eines Images nur lesbar:
+ 
+   $ mount -o loop,ro /image.img /mnt/image
+ 
+ \\
+   * Ramdisk anlegen:
+ 
+ Es wird ein Dateisystem tmpfs (**-t tmpfs**) mit einer Größe von genau 300 MB (**-o size=300M**) erzeugt, dies im RAM (**tmpfs**) und unter /ramdisk in den Verzeichnisbaum eingehangen:
+ 
+   # mount -t tmpfs -o size=300M tmpfs /ramdisk

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:allgemein:system</category>
            <pubDate>Tue, 09 Jul 2013 21:43:13 +0000</pubDate>
        </item>
    </channel>
</rss>
