Was sind die Funktionen von Udevadm auf Ubuntu?
Einige der wichtigsten Funktionen von Udevadm sind:
Jetzt werden wir Ihnen demonstrieren So verwenden Sie Udevadm auf Ihrem Ubuntu. So lass uns anfangen!
So verwenden Sie Udevadm auf Ubuntu
Der Udevadm Verfolgt ein Gerät von der zweiten, die es an das System befestigt ist, bis es angeschlossen ist. Wenn Sie Ihre Geräteereignisse überwachen oder verfolgen möchten, führen Sie die folgenden Befehle in Ihrem Terminal aus:
$ Udevadm Monitor
Die Ausgabe erklärt das Udevadm Ist Verfolgung alle Die Geräteereignisse. In diesem Prozess sehen Sie das, wenn Sie ein Gerät an Ihr System anbringen, das Udevadm Nehmen Sie dieses Gerät auch in sein Überwachungssystem ein:
So drucken Sie die Zuordnung eines Geräts mit Udevadm aus
Im Ubuntu -Terminal “,“Udevadm InfoIst der Befehl, mit dem die Attribute eines bestimmten Geräts gedruckt werden können. Zum Beispiel, um den Satz unserer Attribute unserer zu drucken “SR0„Geräte und seine damit verbundenen Informationen schreiben wir den folgenden Befehl in unserem Terminal:
$ udevadm info -a -p /block /sr0
Hier das "-ADie Option wird hinzugefügt, um die Attribute der “aufzulistenSR0"Gerät, während"-P"Wird die" definieren "Dev" Weg:
So fügen Sie UDEV -Regeln mit Udevadm hinzu
Zunächst werden wir das finden Env Produkt Wenn Sie diesen Befehl im Terminal ausführen und Ihr Gerät an das System anbringen:
$ Udevadm Monitor-Kernel-Property-Subsystem-Match = USB
Hier,
Zum Beispiel haben wir unserem System eine Tastatur angehängt. Jetzt werden wir das nutzen “/usr/lib/Udev/Regeln.D/91-Keyboard.Regeln"Datei zum Hinzufügen eines neuen"Udev”Regel genannt"Klaviatur.Regeln”. Dafür öffnen Sie die “/usr/lib/Udev/Regeln.D/91-Keyboard.Regeln"Datei in Ihrem"Nano" Editor:
Fügen Sie nun den folgenden Code in die geöffneten hinzu “/usr/lib/Udev/Regeln.D/91-Keyboard.Regeln" Datei:
Action == "Add", Subsystem == "USB", Env Produkt == "1A2C/4C5E/110", Run+= "/bin/sh/home/linuxHint/Tastatur.Sch"
Dieser Code "addiere" die "AKTIONOder eine Regel, die wann immer eine “USB”Typ Gerät mit“Produkt = 1A2C/4C5E/110"Ist an das System gebunden, es wird das ausführen"/Home/LinuxHint/Tastatur.Sch" Skript:
Drücken Sie "Strg+o"Um das zu retten"/usr/lib/Udev/Regeln.D/91-Keyboard.Regeln" Datei. Danach werden wir eine "erstellen"Klaviatur.Sch"Skript und schreiben Sie das untergegebene"EchoBefehl darin:
Echo "Tastatur angeschlossen!">/home/linuxHint/Tastatur.Protokoll
Machen Sie jetzt das "Klaviatur.Sch"Datei ausführbar mithilfe der" ausführbar "Chmod" Befehl:
$ sudo chmod +x/home/linuxHint/keyboard.Sch
So wenden Sie UDEV -Regeln mit Udevadm an
Um die zusätzlichen Regeln anzuwenden, verwenden Sie die “Udevadm KontrolleBefehl in Ihrem Terminal:
$ sudo udevadm Kontrolle -Relaad
Hier das "-neu laden”Option laden die neu Udev Regeln:
Wenn Sie nun die Tastatur anbringen, führt das System automatisch die “aus“ ausKlaviatur.Sch"Skript und schreiben"Tastatur angeschlossen”In der Protokolldatei. Sie können den Inhalt von “anzeigenKlaviatur.Protokoll”Durch die Verwendung des Inhaltsbefehls:
$ CAT -Tastatur.Protokoll
So testen Sie UDEV -Regeln mit Udevadm
Um die hinzugefügten Regeln eines Geräts zu testen, “Udevadm -TestDer Befehl ”wird im Terminal verwendet. Hier ist die Syntax von “Udevadm -Test" Befehl:
Udevadm Test $ (Udevadm Info -q Path -n [Gerätename])
Hier das "-QDie Option wird hinzugefügt, um die Geräteinformationen in der Datenbank abzufragen, die durch ihren Pfad angegeben sind. Als nächstes Option “-N”Wird für den Gerätenamen hinzugefügt.
Jetzt für unsere “SR0”(CD-ROM) -Gerät, wir überprüfen die Udev-Regeln, indem wir den folgenden Befehl im Terminal schreiben:
$ udevadm test $ (udevadm info -q path -n sr0)
Das war alles darum Udevadm, Weitere Informationen können die udevadm -Handbuchseite besuchen.
Abschluss
Der Udevadm ist der Linux -Kernel Gerätemanager. Für alle Geräte erstellt oder entfernt Udev Geräteknotendateien dynamisch in der “/dev”Verzeichnis zur Startzeit. Die Verwaltung der Notenberechtigung ist auch eine der Pflichten von Udev. Dieser Artikel hat Ihnen gezeigt So verwenden Sie Udevadm auf Ubuntu. Darüber hinaus die Verfahren von Hinzufügen, bewirbt sich, und Testingudev regiert sind auch bereitgestellt. Wenn Sie mit einem Geräte -Manager arbeiten möchten, können Sie es gerne ausprobieren!