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번이상 접속할 수 없음.