아래의 내용은 리눅스의 man 페이지를 해석하는 내용입니다.

다음의 명령어를 통하여 man 페이지의 내용을 확인 하실 수 있습니다.


$ man udev


--------------------------------------

설정 파일

udev의 메인 설정 파일은 /etc/udev/udev.conf 파일로 예상하고 있습니다. 그 파일에는 사용자가 기본 udev 설정 값을 재 정의 하여 변수를 설정 할 수 있도록 구성되어 있습니다.

다음과 같은 변수는 설정할 수 있습니다 :

       udev_root            파일 시스템에서 디바이스 노드파일을 어디에 배치하는지 지정 할 수 있습니다. 기본값은 /dev 입니다.

       udev_log            로깅 우선순위. 유효한 값은 syslog 우선순위 숫자 또는 텍스트로 표현 됩니다 : 에러, 정보, 디버그.


칙 파일 

udev 규칙은 기본 규칙 디렉토리인 /lib/udev/rules.d/ , 사용자 정의 규칙 디렉토리인 /etc/udev/rules.d/ 그리고 임시 규칙 디렉토리인 /run/udev/rules.d/ 에 위치된 파일로 부터 읽습니다. 모든 규칙 파일은 그들이 위치한 디렉토리에 관계 없이 어휘 순서에 따라 집단적으로 정렬되어 처리 합니다. 그러나 /etc/udev/rules.d/ 에 있는, 동일한 이름을 가진 파일은 우선순위보다 상위에 있게되는 파일이며, 이것은 필요한 경우 기본 규칙 파일을 무시하여 사용 할 수 있습니다.

      규칙 파일은 반드시 .rules 확장자 규칙을 가지고 있어야 하며, 다른 확장자는 무시됩니다.

      규칙 파일 안에 있는 모든 라인은 적어도 하나의 키-값 쌍을 포함하고 있습니다: 거기에는 두종류의 키가 있습니다. : 일치와 할당. 만일 일치하는 모든 키들은 적용된 것을 얻기와, 할당된 키에 특별히 할당된 값을 얻기 처럼 값이 매칭 됩니다.

       일치하는 규칙이 네트워크 인터페이스의 이름을 바꾸는 것이라면, 장치 노드를 가리키는 심볼릭 링크를 추가하거나, 이벤트 처리의 한 부분으로 특별한 프로그램을 실행 하십시오.

       규칙은 쉼표로 구분된 하나 이상의 키-값 쌍의 목록 으로 구성되어 있습니다. 각각 키는 사용되는 연산자에 따라 서로 다른 동작을 수행합니다. 유효한 연산자는 다음과 같습니다.

       ==            비교하여 같은 값인지 판단 합니다.

       ! =            비교하여 다른 값인지 판단 합니다.

       =            키에 값을 할당합니다. 목록을 대표하는 키들을 재설정 하고, 오직이 하나의 값이 할당 됩니다.

       + =            항목의 목록을 보유하고 키-값 을 추가합니다.

       .=            최종적으로 키-값을 할당합니다; 이후의 어떠한 변화도 허락 하지 않습니다.