{"id":1822,"date":"2024-09-25T08:00:00","date_gmt":"2024-09-25T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=1822"},"modified":"2025-05-28T07:20:32","modified_gmt":"2025-05-28T05:20:32","slug":"hardware-check-per-terminal","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2024\/09\/25\/hardware-check-per-terminal\/","title":{"rendered":"Hardware-Check per Terminal:"},"content":{"rendered":"\n<p><br>CPU, RAM, HDD, SSD und andere Hardware \u2013 darum geht es in diesem Artikel.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Terminalbefehle f\u00fcr Hardware-Infos:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lshw \/ sudo lshw (Motherboard, CPU und Hardware allgemein)<\/li>\n\n\n\n<li>lspci (PCI Hardware)<\/li>\n\n\n\n<li>lsusb (USB Hardware)<\/li>\n\n\n\n<li>lscpu (CPU=Prozessor)<\/li>\n<\/ul>\n\n\n\n<p><strong>PCI Hardware:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lspci<\/li>\n<\/ul>\n\n\n\n<p>Wer es noch ausf\u00fchrlicher braucht, sollte mal folgende Terminalbefehle ausprobieren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lspci -v<\/li>\n\n\n\n<li>lspci -t<\/li>\n<\/ul>\n\n\n\n<p><strong>USB:<\/strong><\/p>\n\n\n\n<p>USB steht f\u00fcr Universal Serial Bus und dient heute praktisch zum Anschluss aller externen Peripherieger\u00e4te, die nicht drahtlos (\u00fcber WLAN oder Bluetooth) angesprochen werden. Infos zur USB Hardware bekommt man mit folgendem Terminalbefehl:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lsusb<\/li>\n\n\n\n<li>lsusb -v<\/li>\n\n\n\n<li>lsusb -t<\/li>\n<\/ul>\n\n\n\n<p>Wer genauere Informationen zu den m\u00f6glichen Steckverbindungen ben\u00f6tigt, sollte bei Wikipedia f\u00fcndig werden &gt; <a href=\"https:\/\/de.wikipedia.org\/wiki\/Universal_Serial_Bus#Hardware\">https:\/\/de.wikipedia.org\/wiki\/Universal_Serial_Bus#Hardware<\/a><\/p>\n\n\n\n<p><strong>Ger\u00e4teeinbindung und Treiber:<\/strong><\/p>\n\n\n\n<p>Linux realisiert die Ger\u00e4teeinbindung f\u00fcr eine Vielzahl von Ger\u00e4ten per ladbaren Modulen (Kernel Modulen). Diese ladbaren Module sind in Unterverzeichnissen von \/lib\/modules zu finden. Einen \u00dcberblick \u00fcber aktuell geladene Module gibt es mit folgendem Terminalbefehl:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lsmod<\/li>\n<\/ul>\n\n\n\n<p>Infos zu einem Modul gibt es mit\u2026:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>modinfo MODUL<\/li>\n<\/ul>\n\n\n\n<p>Um ein ladbares Modul manuell zu laden wird folgender Terminalbefehl benutzt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>modprobe MODUL<\/li>\n<\/ul>\n\n\n\n<p><strong>Praxisbeispiele:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lsmod<\/li>\n\n\n\n<li>modinfo video<\/li>\n<\/ul>\n\n\n\n<p>Per lsmod-Befehl verschaffen wir uns einen \u00dcberblick \u00fcber die geladenen Module und beschaffen uns mit dem modinfo-Befehl f\u00fcr das Modul \u201cvideo\u201c einige Daten\u2026So erfahren wir etwa den Dateinamen und den Pfad des Moduls. Die Modul-Datei \u201cvideo.ko\u201c liegt beispielsweise im Ordner \u201c\/lib\/modules\/4.15.0-39-generic\/kernel\/drivers\/acpi\/\u201c. Mit folgendem Terminalbefehl ist es auch m\u00f6glich ein Modul zu entfernen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>modprobe -r MODUL<\/li>\n<\/ul>\n\n\n\n<p>Ohne Grund sollte man aber nicht einfach Module laden oder entfernen.<\/p>\n\n\n\n<p><strong>Die Datei etc\/modules:<\/strong><\/p>\n\n\n\n<p>M\u00f6chte man ein Modul, welches der Kernel nicht automatisch mit l\u00e4dt, beim Systemstart automatisch laden, so tr\u00e4gt man den Modulnamen einfach in die Datei \/etc\/modules ein. Dazu \u00f6ffnet man diese Datei mit einem Editor mit Root-Rechten und macht die entsprechenden Eintr\u00e4ge, wobei pro Zeile nur ein Modulname eingetragen werden darf. Ab dem n\u00e4chsten Systemstart werden alle Module (zus\u00e4tzlich) geladen, die dort eingetragen sind.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CPU, RAM, HDD, SSD und andere Hardware \u2013 darum geht es in diesem Artikel.<\/p>\n","protected":false},"author":1,"featured_media":791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-1822","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=1822"}],"version-history":[{"count":2,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1822\/revisions"}],"predecessor-version":[{"id":2846,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/1822\/revisions\/2846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=1822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=1822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=1822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}