mehrere /dev/xconsole-Dateien erstellen

mehrere /dev/xconsole-Dateien erstellen

Ich verwende /dev/xconsolezum Senden von Systemprotokollen rsyslog. Das funktioniert hervorragend, da ich die Protokolle nicht auf der Festplatte speichern muss.

Ich hätte gerne eine weitere ähnliche Datei, an /dev/xconsole1die ich andere Arten von Protokollen senden kann.

Wie kann ich eine solche spezielle Datei erstellen?

Wenn ich gehe /dev, lswird nicht die vollständige Haupt-/Nebennummer angezeigt:

prw-r----- 1 root adm           0  2014-Oct-11  13:12:02  xconsole

es zeigt nur an 0. Im Gegensatz dazu haben andere spezielle Dateien beides.

brw-rw---T 1 root disk     8,   1  2014-Oct-08  03:42:35  sda1

Ich weiß, wie man mit spezielle Dateien erstellt mknod, aber dazu brauche ich die Haupt-/Nebennummer.

Antwort1

Nicht jede Datei darunter /devist eine Gerätedatei mit Haupt-/Nebennummern.

Beispiel

$ ls -l |grep initctl
prw-------. 1 root root             0 Sep 17 13:27 initctl

$ stat initctl 
  File: ‘initctl’
  Size: 0           Blocks: 0          IO Block: 4096   fifo
Device: 5h/5d   Inode: 8882        Links: 1
Access: (0600/prw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:initctl_t:s0
Access: 2014-09-17 13:27:12.140761620 -0400
Modify: 2014-09-17 13:27:12.140761620 -0400
Change: 2014-09-17 13:27:12.140761620 -0400
 Birth: -

Dateien mit einem p......in ihren Berechtigungsbits sind benannte Pipes und werden mit erstellt mkfifo.

Verweise

verwandte Informationen