1. service

– 서비스 이름.

– 가능한 파일이름과 /etc/services 파일에 등록된 서비스이름과 동일해야 함.

2. disalbe

– 해당 서비스를 서비스할 것인가( no ) 아닌가( yes ) 를 결정함.

– 서비스를 하도록 설정하려면 no 로 설정하고 서비스를 하지 않으려면 yes 로 설정하면 됨.

– ” disable = no ” 를 설정한다는 것은 ” chkconfig 서비스 on ” 을 실행하는 것과 같으며 또한, ntsysv 유틸리티를 실행하여 해당 항목에 ” * ” 를 하는 것과 같음.

3. socket_type

– TCP 일 경우에는 stream 이며, UDP 일 경우에는 dgram 이라고 명시되 있음. 이 외에도 raw, rdm, seqpacket 등이 올 수 있음.

4. wait

– xinetd 가 서비스 요청은 받은 경우, 이후에 즉시 또 다른 요청을 처리할 것인지( no )아닌지 ( yes ) 의 여부를 결정하는 지시자임. stream 의 경우에는 반드시 no 이어야 함.

– no 는 현재 요청외에의 다른 접속요청을 새로운 것으로 시작하여 처리하게 함.

5. user

– 이 서비스를 어떤 사용자 권한으로 서비스할 것인가를 결정함.

6. server

– 이 서비스를 실행할 때에 어느 위치에 있는 프로그램( 데몬 ) 을 불러와 연결한 것인가를 명시한 것.

– 반드시 절대경로로 지정되어야 함.

7. log_on_failure

– 서버접속에 성공하지 못하였을 때 로그파일에 기록하는 내용들을 설정들을 할 수 있음.

– HOST, USERID, ATTEMPT, RECORD 등이 추가로 설정될 수 있음.

– HOST 란 접속을 시도한 클라이언트의 IP 주소를 의미하고, USERID 란 접속한 사용자의 ID 를 각각 의미

– += 는 /etc/xinetd.conf 파일의 기본설정항목에 추가할 항목을 지정할 때 사용함

– -= 는 /etc/xinetd.conf 파일의 기본설정항목에서 뺄 항목을 지정할 때 사용함.

8. log_on_success

– 서버접속에 성공하였을 경우에 기록할 내용을 설정

– PID, HOST, USERID, EXIT, DURATION 등을 기록할 수 있음.

– PID 란 프로세스의 ID 를 의미, HOSTID 란 클라이언트의 IP 주소를 의미하고, USERID 란 접속한 사용자의 ID 를 의미하며, EXIT 란 프로세스의 종료상태를 의미하고, DURATION 이란 연결지속시간을 각각 의미함.

9. only_from

– 현재 이 서버로 해당 서비스 접속이 가능한 특정 호스트를 설정.

10. no_access

– 접속 가능한 호스트중에서 특정 호스트를 제외시키는 지시어

11. instances

– 해당 서비스로 접속이 가능한 총 접속자 수를 설정

12. access_time

– 해당 서비스의 이용가능 시간을 설정

13. per_source

– persouce = 5 와 같은 설정이 가능함. 동일한 호스트에서 해당 서비스로의 접속시에 동시에 5번이상 접속할 수 없음.

Leave a Reply