반응형



# /etc/services 파일에 추가

mysvc         9999/tcp                 # mysvc

# /etc/inetd.conf 파일에 추가

mysvc stream  tcp     nowait  mp      /export/home/test/bin/mysvc     mysvc


#명령어 구동처리
inetconv -i /etc/inet/inetd.conf

#명령어구동처리
svccfg import /var/svc/manifest/network/mysvc-tcp.xml

#서비스 재기동
svcadm restart svc:/network/inetd:default



# inetconv -?
사용법: inetconv [-fn] [-i srcfile] [-o destdir]
       inetconv -e [-n] [-i srcfile]
-?          이 사용법 메시지 표시
-e          입력 파일에서 활성화된 smf 서비스
            활성화
-f          기존 증명의 겹쳐쓰기 강제
-n          변환된 증명을 가져오지 마십시오.
            또는 활성화될 서비스만 표시하십시오.
-i srcfile  대체 입력 파일
-o destdir  증명에 대한 대체 출력 디렉토리
#

 

# inetadm -?
사용법:
  inetadm
  inetadm -?
  inetadm -p
  inetadm -l {FMRI | 패턴}...
  inetadm -e {FMRI | 패턴}...
  inetadm -d {FMRI | 패턴}...
  inetadm -m {FMRI | 패턴}... {name=value}...
  inetadm -M {name=value}...

옵션을 지정하지 않으면 inetadm은 inetd의 관리 대상 서비스를 모두 나열합니다.

옵션:
  -?    도움말을 인쇄합니다.
  -p    기본 inetd 등록 정보 값을 모두 나열합니다.
  -l    inet 서비스에 대한 inetd 등록 정보 값을 모두나열합니다.
  -e    inet 서비스를 활성화합니다.
  -d    inet 서비스를 비활성화합니다.
  -m    inet 서비스 inetd 등록 정보 값을 수정합니다.
  -M    기본 inetd 등록 정보 값을 수정합니다.
#


# svcadm
사용법: svcadm [-v] [cmd [args ... ]}

        svcadm enable [-rst] <서비스> ...       - 서비스를 활성화하고 온라인으로 설정함
        svcadm disable [-st] <서비스> ...       - 서비스를 비활성화하고 오프라인으로 설정함
        svcadm restart <서비스> ...             - 지정한 서비스를 다시 시작함
        svcadm refresh <서비스> ...             - 서비스 구성을 다시 읽음
        svcadm mark [-It] <상태> <서비스> ...   - 유지 보수 상태로 설정함
        svcadm clear <서비스> ...               - 유지 보수 상태를 해제함
        svcadm milestone [-d] <이정표>  - 서비스 이정표로 진행함

        서비스는 FMRI, 약어 또는 fnmatch(5) 패턴을 사용하여 지정할 수 있습니다.
        svc:/network/smtp:sendmail에 대한 다음 예를 참조하십시오.

        svcadm <cmd> svc:/network/smtp:sendmail
        svcadm <cmd> network/smtp:sendmail
        svcadm <cmd> network/*mail
        svcadm <cmd> network/smtp
        svcadm <cmd> smtp:sendmail
        svcadm <cmd> smtp
        svcadm <cmd> sendmail
#

# svcs -?
사용법: svcs [-aHpv] [-o col[,col ... }] [-R 재시작기] [-sS col] [<서비스> ...]
       svcs -d | -D [-Hpv] [-o col[,col ... ]] [-sS col] [<서비스> ...]
       svcs -l <서비스> ...
       svcs -x [-v] [<서비스> ...]
       svcs -?

        -a  활성화된 서비스 인스턴스가 아닌모든 서비스 인스턴스를 나열합니다.
        -d  지정된 서비스의 종속성을 나열합니다.
        -D  지정된 서비스에 종속된 인스턴스를 나열합니다.
        -H  출력 내용에서 헤더 줄을 생략합니다.
        -l  지정된 서비스에 대한 세부 정보를 나열합니다.
        -o  출력 내용 중 지정된 열만 나열합니다.
        -p  각 서비스와 관련된 프로세스 ID 및 이름을 나열합니다.
        -R  지정된 재시작기와 관련된 서비스만 나열합니다.
        -s  지정된 열을 기준으로 출력 내용을 오름차순으로 정렬합니다.
        -S  지정된 열을 기준으로 출력 내용을 내림차순으로 정렬합니다.
        -v  출력 유형에 해당하는 세부 정보를 나열합니다.
        -x  유지 보수가 필요한 서비스의 상태를 설명합니다.
            또는 지정된 서비스의 상태를 설명합니다.

        서비스는 FMRI, 약어 또는 fnmatch(5) 패턴을 사용하여 지정할 수 있습니다.
        svc:/network/smtp:sendmail에 대한 다음 예를 참조하십시오.

        svcs [opts] svc:/network/smtp:sendmail
        svcs [opts] network/smtp:sendmail
        svcs [opts] network/*mail
        svcs [opts] network/smtp
        svcs [opts] smtp:sendmail
        svcs [opts] smtp
        svcs [opts] sendmail

        출력 또는 정렬할 열은 다음 이름을 사용하여 지정할 수 있습니다.

        CTID    서비스의 계약 ID(계약(4) 참조)
        DESC    서비스에 대한 설명
        FMRI    서비스의 오류 관리 자원 식별자
        INST    서비스 인스턴스를 나타내는 FMRI 부분
        N       다음 상태에 대한 약어(전이 중인 경우)
        NSTA    다음 상태에 대한 약어(전이 중인 경우)
        NSTATE  다음 상태에 대한 이름(전이 중인 경우)
        S       현재 상태에 대한 약어
        SCOPE   서비스와 관련된 범위의 이름
        SN      현재 및 다음 상태에 대한 약어
        SVC     서비스 이름을 나타내는 FMRI 부분
        STA     현재 상태에 대한 약어
        STATE   현재 상태에 대한 이름
        STIME   마지막 상태 변경 시간
#

반응형
Posted by 공간사랑
,