여러 개의 /dev/xconsole 파일 만들기

여러 개의 /dev/xconsole 파일 만들기

/dev/xconsole에서 시스템 로그를 보내는 데 사용하고 있습니다 rsyslog. 디스크에 로그를 저장할 필요가 없기 때문에 매우 효과적입니다.

/dev/xconsole1다른 유사한 파일, 즉 다른 종류의 로그를 보낼 수 있는 파일을 갖고 싶습니다 .

이런 특별한 파일을 어떻게 만들 수 있나요?

로 이동하면 /dev완전한 ls메이저/마이너 번호가 표시되지 않습니다.

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

만 보여줍니다 0. 대조적으로, 다른 특수 파일에는 둘 다 있습니다.

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

를 사용하여 특수 파일을 만드는 방법을 알고 있지만 mknod그렇게 하려면 메이저/마이너 번호가 필요합니다.

답변1

아래의 모든 파일이 /dev주/부 번호가 있는 장치 파일은 아닙니다.

$ 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: -

권한 비트에 가 있는 파일은 p......파이프라는 이름이 붙고 mkfifo.

참고자료

관련 정보