Oracle® Solaris 11.2의 시스템 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

inetd로 제어되는 서비스 수정

inetd로 제어되는 서비스는 inetd.conf 파일의 구성에서 변환된 SMF 서비스입니다. inetd 명령은 이러한 서비스에 대한 위임된 다시 시작 프로그램입니다.

다음 절차는 inetd로 제어되는 서비스의 등록 정보 값을 변경하는 방법을 보여줍니다.

수정할 서비스가 inetd로 제어되는지 확인하려면 inetadm 명령을 옵션이나 인수 없이 호출하여 모든 inetd로 제어되는 서비스를 나열합니다. 다음 예에서는 부분적인 목록만 보여줍니다.

$ inetadm
ENABLED   STATE          FMRI
enabled   online         svc:/application/cups/in-lpd:default
...
disabled  disabled       svc:/application/x11/xfs:default

inetadm 명령의 -l 옵션은 inetd로 제어되는 서비스의 모든 등록 정보를 나열합니다. 다음 예에서 오류 메시지는 지정된 서비스가 inetd로 제어되는 서비스가 아님을 나타냅니다. "No restarter property(다시 시작 프로그램 등록 정보 없음)"는 마스터 다시 시작 프로그램 svc.startd가 서비스 인스턴스를 관리함을 의미합니다.

$ inetadm -l ssh
Error: Specified service instance "svc:/network/ssh:default" has no
restarter property.  inetd is not the delegated restarter of this instance.

마찬가지로 다음 예에서 "Couldn't find property 'general/restarter'(등록 정보 'general/restarter'를 찾을 수 없음)"는 기본 다시 시작 프로그램 svc.startd가 서비스 인스턴스를 관리함을 나타냅니다.

$ svcprop -p general/restarter ssh
svcprop: Couldn't find property 'general/restarter' for instance
'svc:/network/ssh:default'.

서비스가 inetd로 제어되면 해당 다시 시작 프로그램은 다음 예와 같이 inetd입니다.

$ svcprop -p general/restarter xfs
svc:/network/inetd:default